public interface JavacEventSink
Modifier and Type | Method and Description |
---|---|
void |
reportAnnotationProcessingEventFinished(BuildTarget buildTarget,
String annotationProcessorName,
String operation,
int round,
boolean isLastRound) |
void |
reportAnnotationProcessingEventStarted(BuildTarget buildTarget,
String annotationProcessorName,
String operation,
int round,
boolean isLastRound) |
void |
reportCompilerPluginFinished(BuildTarget buildTarget,
com.google.common.collect.ImmutableMap<String,String> args) |
void |
reportCompilerPluginStarted(BuildTarget buildTarget,
String pluginName,
String durationName,
com.google.common.collect.ImmutableMap<String,String> args) |
void |
reportEvent(Level level,
String message,
Object... args) |
void |
reportJavacPhaseFinished(BuildTarget buildTarget,
String phase,
com.google.common.collect.ImmutableMap<String,String> args) |
void |
reportJavacPhaseStarted(BuildTarget buildTarget,
String phase,
com.google.common.collect.ImmutableMap<String,String> args) |
void |
reportThrowable(Throwable throwable,
String message,
Object... args) |
void |
startSimplePerfEvent(String name,
long uniqueKey)
There could be several perf events with the same name.
|
void |
stopSimplePerfEvent(long uniqueKey) |
void reportCompilerPluginStarted(BuildTarget buildTarget, String pluginName, String durationName, com.google.common.collect.ImmutableMap<String,String> args)
void reportCompilerPluginFinished(BuildTarget buildTarget, com.google.common.collect.ImmutableMap<String,String> args)
void reportJavacPhaseStarted(BuildTarget buildTarget, String phase, com.google.common.collect.ImmutableMap<String,String> args)
void reportJavacPhaseFinished(BuildTarget buildTarget, String phase, com.google.common.collect.ImmutableMap<String,String> args)
void reportAnnotationProcessingEventStarted(BuildTarget buildTarget, String annotationProcessorName, String operation, int round, boolean isLastRound)
void reportAnnotationProcessingEventFinished(BuildTarget buildTarget, String annotationProcessorName, String operation, int round, boolean isLastRound)
void startSimplePerfEvent(String name, long uniqueKey)
name
- Name of event. This should match in both Start and Stop method calls.uniqueKey
- Unique key. This should match in both Start and Stop method calls.void stopSimplePerfEvent(long uniqueKey)
uniqueKey
- Unique key. This should match in both Start and Stop method calls.