public final class JSFrameSlot extends Object
| Constructor and Description |
|---|
JSFrameSlot(int index,
Object identifier,
int flags) |
JSFrameSlot(int index,
Object identifier,
int flags,
com.oracle.truffle.api.frame.FrameSlotKind kind) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static JSFrameSlot |
fromIndexedFrameSlot(com.oracle.truffle.api.frame.FrameDescriptor desc,
int index) |
int |
getFlags() |
Object |
getIdentifier() |
int |
getIndex() |
Object |
getInfo() |
com.oracle.truffle.api.frame.FrameSlotKind |
getKind() |
int |
getMappedParameterIndex() |
boolean |
hasBeenDeclared()
Has this symbol been declared.
|
int |
hashCode() |
static boolean |
isAllowedIdentifierType(Object identifier) |
void |
setHasBeenDeclared(boolean declared)
Mark this symbol as declared/undeclared.
|
void |
setMappedParameterIndex(int mappedParameterIndex) |
String |
toString() |
public JSFrameSlot(int index,
Object identifier,
int flags,
com.oracle.truffle.api.frame.FrameSlotKind kind)
public JSFrameSlot(int index,
Object identifier,
int flags)
public static JSFrameSlot fromIndexedFrameSlot(com.oracle.truffle.api.frame.FrameDescriptor desc, int index)
public int getIndex()
public Object getIdentifier()
public int getFlags()
public Object getInfo()
public com.oracle.truffle.api.frame.FrameSlotKind getKind()
public static boolean isAllowedIdentifierType(Object identifier)
public boolean hasBeenDeclared()
public void setHasBeenDeclared(boolean declared)
public int getMappedParameterIndex()
public void setMappedParameterIndex(int mappedParameterIndex)