Class NodeExecutionData

java.lang.Object
com.oracle.truffle.dsl.processor.model.NodeExecutionData

public class NodeExecutionData extends Object
  • Constructor Details

    • NodeExecutionData

      public NodeExecutionData(NodeChildData child, int index, int childArrayIndex)
  • Method Details

    • setName

      public void setName(String name)
    • getIndex

      public int getIndex()
    • getNodeType

      public TypeMirror getNodeType()
    • getName

      public String getName()
    • getChild

      public NodeChildData getChild()
    • getChildArrayIndex

      public int getChildArrayIndex()
    • hasChildArrayIndex

      public boolean hasChildArrayIndex()
    • getIndexedName

      public String getIndexedName()
    • createIndexedName

      public static String createIndexedName(NodeChildData child, int varArgsIndex)
    • createName

      public static String createName(String childName, int index)