Class AbstractCompilationTask
java.lang.Object
com.oracle.truffle.runtime.AbstractCompilationTask
- All Implemented Interfaces:
com.oracle.truffle.compiler.TruffleCompilationTask
- Direct Known Subclasses:
CompilationTask
public abstract class AbstractCompilationTask
extends Object
implements com.oracle.truffle.compiler.TruffleCompilationTask
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInlinedTarget(com.oracle.truffle.compiler.TruffleCompilable target) voidaddTargetToDequeue(com.oracle.truffle.compiler.TruffleCompilable target) intintvoidgetDebugProperties(jdk.vm.ci.meta.JavaConstant node) Deprecated.this method is scheduled for removal.com.oracle.truffle.compiler.TruffleSourceLanguagePositiongetPosition(jdk.vm.ci.meta.JavaConstant node) com.oracle.truffle.compiler.TruffleCompilable[]voidsetCallCounts(int total, int inlined) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.oracle.truffle.compiler.TruffleCompilationTask
hasNextTier, isCancelled, isFirstTier, isLastTier, tier
-
Constructor Details
-
AbstractCompilationTask
public AbstractCompilationTask()
-
-
Method Details
-
getInlining
Deprecated.this method is scheduled for removal. Use methods ofAbstractCompilationTaskinstead. -
dequeueTargets
public void dequeueTargets() -
countCalls
public int countCalls() -
countInlinedCalls
public int countInlinedCalls() -
inlinedTargets
public com.oracle.truffle.compiler.TruffleCompilable[] inlinedTargets() -
addInlinedTarget
public void addInlinedTarget(com.oracle.truffle.compiler.TruffleCompilable target) - Specified by:
addInlinedTargetin interfacecom.oracle.truffle.compiler.TruffleCompilationTask
-
addTargetToDequeue
public void addTargetToDequeue(com.oracle.truffle.compiler.TruffleCompilable target) - Specified by:
addTargetToDequeuein interfacecom.oracle.truffle.compiler.TruffleCompilationTask
-
setCallCounts
public void setCallCounts(int total, int inlined) - Specified by:
setCallCountsin interfacecom.oracle.truffle.compiler.TruffleCompilationTask
-
getPosition
public com.oracle.truffle.compiler.TruffleSourceLanguagePosition getPosition(jdk.vm.ci.meta.JavaConstant node) - Specified by:
getPositionin interfacecom.oracle.truffle.compiler.TruffleCompilationTask
-
getDebugProperties
-