public interface com.oracle.truffle.api.frame.Frame
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.oracle.truffle.api.frame.Frame
super_class: java.lang.Object
{
public abstract com.oracle.truffle.api.frame.FrameDescriptor getFrameDescriptor();
descriptor: ()Lcom/oracle/truffle/api/frame/FrameDescriptor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object[] getArguments();
descriptor: ()[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object getObject(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setObject(com.oracle.truffle.api.frame.FrameSlot, java.lang.Object);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract byte getByte(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setByte(com.oracle.truffle.api.frame.FrameSlot, byte);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract boolean getBoolean(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setBoolean(com.oracle.truffle.api.frame.FrameSlot, boolean);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract int getInt(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setInt(com.oracle.truffle.api.frame.FrameSlot, int);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract long getLong(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setLong(com.oracle.truffle.api.frame.FrameSlot, long);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract float getFloat(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setFloat(com.oracle.truffle.api.frame.FrameSlot, float);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;F)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract double getDouble(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.oracle.truffle.api.frame.FrameSlotTypeException
MethodParameters:
Name Flags
slot
public abstract void setDouble(com.oracle.truffle.api.frame.FrameSlot, double);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;D)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
value
public abstract java.lang.Object getValue(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract com.oracle.truffle.api.frame.MaterializedFrame materialize();
descriptor: ()Lcom/oracle/truffle/api/frame/MaterializedFrame;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isObject(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract boolean isByte(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract boolean isBoolean(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract boolean isInt(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract boolean isLong(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract boolean isFloat(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
public abstract boolean isDouble(com.oracle.truffle.api.frame.FrameSlot);
descriptor: (Lcom/oracle/truffle/api/frame/FrameSlot;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
slot
}
SourceFile: "Frame.java"