Class NodeExecutionData
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.model.NodeExecutionData
-
public class NodeExecutionData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NodeExecutionData(NodeChildData child, int index, boolean shortCircuit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateName(java.lang.String childName, int index)static java.lang.StringcreateShortCircuitId(NodeChildData child, int varArgsIndex)NodeChildDatagetChild()intgetIndex()java.lang.StringgetName()javax.lang.model.type.TypeMirrorgetNodeType()java.lang.StringgetShortCircuitId()booleanisIndexed()booleanisShortCircuit()
-
-
-
Constructor Detail
-
NodeExecutionData
public NodeExecutionData(NodeChildData child, int index, boolean shortCircuit)
-
-
Method Detail
-
getNodeType
public javax.lang.model.type.TypeMirror getNodeType()
-
getName
public java.lang.String getName()
-
getChild
public NodeChildData getChild()
-
getIndex
public int getIndex()
-
isIndexed
public boolean isIndexed()
-
isShortCircuit
public boolean isShortCircuit()
-
getShortCircuitId
public java.lang.String getShortCircuitId()
-
createShortCircuitId
public static java.lang.String createShortCircuitId(NodeChildData child, int varArgsIndex)
-
createName
public static java.lang.String createName(java.lang.String childName, int index)
-
-