26 lines
980 B
Protocol Buffer
26 lines
980 B
Protocol Buffer
syntax = "proto2";
|
|
|
|
package dagger.internal.codegen.proto;
|
|
option java_package = "dagger.internal.codegen.proto";
|
|
|
|
import "google/protobuf/duration.proto";
|
|
|
|
message DaggerBuildStatistics {
|
|
optional google.protobuf.Duration total_processing_time = 1;
|
|
repeated DaggerRound rounds = 2;
|
|
}
|
|
|
|
// Duration of each Dagger ProcessingStep for a single annotation processing
|
|
// round.
|
|
message DaggerRound {
|
|
optional google.protobuf.Duration map_key_step_time = 1;
|
|
optional google.protobuf.Duration inject_step_time = 2;
|
|
optional google.protobuf.Duration monitoring_module_step_time = 3;
|
|
optional google.protobuf.Duration multibinding_annotations_step_time = 4;
|
|
optional google.protobuf.Duration binds_instance_step_time = 5;
|
|
optional google.protobuf.Duration module_step_time = 6;
|
|
optional google.protobuf.Duration component_step_time = 7;
|
|
optional google.protobuf.Duration component_hjar_step_time = 8;
|
|
optional google.protobuf.Duration binding_method_step_time = 9;
|
|
}
|