Class AstInputSource

java.lang.Object
thc.runtime.InputSource
thc.runtime.AstInputSource

public final class AstInputSource extends InputSource
  • Constructor Details

  • Method Details

    • getSlots

      public int[] getSlots()
    • readInt

      public int readInt(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Object[] values, int index)
      Specified by:
      readInt in class InputSource
    • readLong

      public long readLong(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Object[] values, int index)
      Specified by:
      readLong in class InputSource
    • readFloat

      public float readFloat(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Object[] values, int index)
      Specified by:
      readFloat in class InputSource
    • readDouble

      public double readDouble(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Object[] values, int index)
      Specified by:
      readDouble in class InputSource
    • reference

      public Object reference(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Object[] values, int index)
      Specified by:
      reference in class InputSource
    • setReference

      public void setReference(com.oracle.truffle.api.frame.VirtualFrame frame, com.oracle.truffle.api.nodes.Node node, Object[] values, int index, Object value)
      Specified by:
      setReference in class InputSource
    • clear

      public void clear(com.oracle.truffle.api.frame.VirtualFrame frame)