private final class GraalTruffleRuntime.DispatchTruffleCompilationListener extends Object implements GraalTruffleCompilationListener
| Modifier | Constructor and Description |
|---|---|
private |
DispatchTruffleCompilationListener() |
private DispatchTruffleCompilationListener()
public void notifyCompilationQueued(OptimizedCallTarget target)
GraalTruffleCompilationListenernotifyCompilationQueued in interface GraalTruffleCompilationListenerpublic void notifyCompilationInvalidated(OptimizedCallTarget target, Object source, CharSequence reason)
GraalTruffleCompilationListenernotifyCompilationInvalidated in interface GraalTruffleCompilationListenersource - the source object that caused the compilation to be invalidated. For example
the source Node object. May be null.reason - a textual description of the reason why the compilation was invalidated. May be
null.public void notifyCompilationDequeued(OptimizedCallTarget target, Object source, CharSequence reason)
GraalTruffleCompilationListenernotifyCompilationDequeued in interface GraalTruffleCompilationListenersource - the source object that caused the compilation to be unqueued. For example the
source Node object. May be null.reason - a textual description of the reason why the compilation was unqueued. May be
null.public void notifyCompilationFailed(OptimizedCallTarget target, StructuredGraph graph, Throwable t)
notifyCompilationFailed in interface GraalTruffleCompilationListenerpublic void notifyCompilationSplit(OptimizedDirectCallNode callNode)
notifyCompilationSplit in interface GraalTruffleCompilationListenerpublic void notifyCompilationGraalTierFinished(OptimizedCallTarget target, StructuredGraph graph)
notifyCompilationGraalTierFinished in interface GraalTruffleCompilationListenerpublic void notifyCompilationSuccess(OptimizedCallTarget target, StructuredGraph graph, CompilationResult result)
notifyCompilationSuccess in interface GraalTruffleCompilationListenerpublic void notifyCompilationStarted(OptimizedCallTarget target)
notifyCompilationStarted in interface GraalTruffleCompilationListenerpublic void notifyCompilationTruffleTierFinished(OptimizedCallTarget target, StructuredGraph graph)
notifyCompilationTruffleTierFinished in interface GraalTruffleCompilationListenerpublic void notifyShutdown(GraalTruffleRuntime runtime)
GraalTruffleCompilationListenernotifyShutdown in interface GraalTruffleCompilationListenerpublic void notifyStartup(GraalTruffleRuntime runtime)
GraalTruffleCompilationListenernotifyStartup in interface GraalTruffleCompilationListener