• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1syntax = "proto2";
2
3package dagger.internal.codegen.proto;
4option java_package = "dagger.internal.codegen.proto";
5
6import "google/protobuf/duration.proto";
7
8message DaggerBuildStatistics {
9  optional google.protobuf.Duration total_processing_time = 1;
10  repeated DaggerRound rounds = 2;
11}
12
13// Duration of each Dagger ProcessingStep for a single annotation processing
14// round.
15message DaggerRound {
16  optional google.protobuf.Duration map_key_step_time = 1;
17  optional google.protobuf.Duration inject_step_time = 2;
18  optional google.protobuf.Duration monitoring_module_step_time = 3;
19  optional google.protobuf.Duration multibinding_annotations_step_time = 4;
20  optional google.protobuf.Duration binds_instance_step_time = 5;
21  optional google.protobuf.Duration module_step_time = 6;
22  optional google.protobuf.Duration component_step_time = 7;
23  optional google.protobuf.Duration component_hjar_step_time = 8;
24  optional google.protobuf.Duration binding_method_step_time = 9;
25}
26