public static interface RunProfiler.DelegatingRunProfiler extends RunProfiler
RunProfiler.DelegatingRunProfiler, RunProfiler.EMPTY| Modifier and Type | Method and Description |
|---|---|
RunProfiler |
profiler() |
default void |
registerCycle(java.lang.String[] invalidatedClasses,
java.lang.String[] invalidatedPackageObjects,
VirtualFileRef[] initialSources,
VirtualFileRef[] invalidatedSources,
java.lang.String[] recompiledClasses,
APIChange[] changesAfterRecompilation,
java.lang.String[] nextInvalidations,
boolean shouldCompileIncrementally) |
default void |
registerEvent(java.lang.String kind,
java.lang.String[] inputs,
java.lang.String[] outputs,
java.lang.String reason) |
default void |
registerInitial(InitialChanges changes) |
default void |
registerRun() |
default void |
timeCompilation(long startNanos,
long durationNanos) |
RunProfiler profiler()
default void timeCompilation(long startNanos,
long durationNanos)
timeCompilation in interface RunProfilerdefault void registerInitial(InitialChanges changes)
registerInitial in interface RunProfilerdefault void registerEvent(java.lang.String kind,
java.lang.String[] inputs,
java.lang.String[] outputs,
java.lang.String reason)
registerEvent in interface RunProfilerdefault void registerCycle(java.lang.String[] invalidatedClasses,
java.lang.String[] invalidatedPackageObjects,
VirtualFileRef[] initialSources,
VirtualFileRef[] invalidatedSources,
java.lang.String[] recompiledClasses,
APIChange[] changesAfterRecompilation,
java.lang.String[] nextInvalidations,
boolean shouldCompileIncrementally)
registerCycle in interface RunProfilerdefault void registerRun()
registerRun in interface RunProfiler