public final class SLEvalRootNode
extends com.oracle.truffle.api.nodes.RootNode
| Constructor and Description |
|---|
SLEvalRootNode(SLLanguage language,
com.oracle.truffle.api.RootCallTarget rootFunction,
Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.RootCallTarget> functions) |
| Modifier and Type | Method and Description |
|---|---|
Object |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
String |
getName() |
static com.oracle.truffle.api.strings.TruffleString |
getTSName() |
protected boolean |
isInstrumentable() |
boolean |
isInternal() |
String |
toString() |
cloneUninitialized, copy, countsTowardsStackTraceLimit, createConstantNode, findAsynchronousFrames, getCallTarget, getFrameDescriptor, getQualifiedName, isCaptureFramesForTrace, isCloneUninitializedSupported, isCloningAllowed, isTrivial, prepareForAOT, translateStackTraceElementgetLanguage, getLanguageInfoaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecializepublic SLEvalRootNode(SLLanguage language, com.oracle.truffle.api.RootCallTarget rootFunction, Map<com.oracle.truffle.api.strings.TruffleString,com.oracle.truffle.api.RootCallTarget> functions)
public boolean isInternal()
isInternal in class com.oracle.truffle.api.nodes.RootNodeprotected boolean isInstrumentable()
isInstrumentable in class com.oracle.truffle.api.nodes.RootNodepublic String getName()
getName in class com.oracle.truffle.api.nodes.RootNodepublic static com.oracle.truffle.api.strings.TruffleString getTSName()
public String toString()
toString in class com.oracle.truffle.api.nodes.Nodepublic Object execute(com.oracle.truffle.api.frame.VirtualFrame frame)
execute in class com.oracle.truffle.api.nodes.RootNode