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.String
createName(java.lang.String childName, int index)
static java.lang.String
createShortCircuitId(NodeChildData child, int varArgsIndex)
NodeChildData
getChild()
int
getIndex()
java.lang.String
getName()
javax.lang.model.type.TypeMirror
getNodeType()
java.lang.String
getShortCircuitId()
boolean
isIndexed()
boolean
isShortCircuit()
-
-
-
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)
-
-