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