public static final class TruffleCompilerImpl.CancellableTruffleCompilationTask extends Object implements TruffleCompilationTask, Cancellable
TruffleCompilationTask which also implements Cancellable to
allow co-operative canceling of truffle compilations.| Constructor and Description |
|---|
CancellableTruffleCompilationTask(TruffleCompilationTask delegate) |
| Modifier and Type | Method and Description |
|---|---|
TruffleCompilationTask |
getDelegate() |
boolean |
hasNextTier() |
TruffleInliningData |
inliningData() |
boolean |
isCancelled()
Determines if this compilation has been cancelled.
|
boolean |
isLastTier()
Returns
true if this is a last tier compilation. |
String |
toString() |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitisFirstTier, queueChange, rate, tier, time, weightpublic CancellableTruffleCompilationTask(TruffleCompilationTask delegate)
public boolean isCancelled()
TruffleCompilationTaskisCancelled in interface CancellableisCancelled in interface TruffleCompilationTaskpublic boolean isLastTier()
TruffleCompilationTasktrue if this is a last tier compilation.isLastTier in interface TruffleCompilationTaskpublic TruffleInliningData inliningData()
inliningData in interface TruffleCompilationTaskpublic boolean hasNextTier()
hasNextTier in interface TruffleCompilationTaskpublic TruffleCompilationTask getDelegate()