Package com.google.turbine.binder
Class Binder.Statistics
- java.lang.Object
-
- com.google.turbine.binder.Binder.Statistics
-
- Enclosing class:
- Binder
public abstract static class Binder.Statistics extends java.lang.ObjectStatistics about annotation processing.
-
-
Constructor Summary
Constructors Constructor Description Statistics()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Binder.Statisticscreate(com.google.common.collect.ImmutableMap<java.lang.String,java.time.Duration> processingTime, com.google.common.collect.ImmutableMap<java.lang.String,byte[]> processorMetrics)static Binder.Statisticsempty()abstract com.google.common.collect.ImmutableMap<java.lang.String,java.time.Duration>processingTime()The total elapsed time spent inProcessor.init(javax.annotation.processing.ProcessingEnvironment)andProcessor.process(java.util.Set<? extends javax.lang.model.element.TypeElement>, javax.annotation.processing.RoundEnvironment)across all rounds for each annotation processor.abstract com.google.common.collect.ImmutableMap<java.lang.String,byte[]>processorMetrics()Serialized protos containing processor-specific metrics.
-
-
-
Method Detail
-
processingTime
public abstract com.google.common.collect.ImmutableMap<java.lang.String,java.time.Duration> processingTime()
The total elapsed time spent inProcessor.init(javax.annotation.processing.ProcessingEnvironment)andProcessor.process(java.util.Set<? extends javax.lang.model.element.TypeElement>, javax.annotation.processing.RoundEnvironment)across all rounds for each annotation processor.
-
processorMetrics
public abstract com.google.common.collect.ImmutableMap<java.lang.String,byte[]> processorMetrics()
Serialized protos containing processor-specific metrics. Currently only supported for Dagger.
-
create
public static Binder.Statistics create(com.google.common.collect.ImmutableMap<java.lang.String,java.time.Duration> processingTime, com.google.common.collect.ImmutableMap<java.lang.String,byte[]> processorMetrics)
-
empty
public static Binder.Statistics empty()
-
-