Files
Android11/external/dagger2/java/dagger/internal/codegen/dagger_statistics.proto
2023-10-13 14:01:41 +00:00

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;
}