public final class StackLockValue extends AbstractValue implements JavaValue
Value.IllegalValue| Modifier and Type | Field and Description |
|---|---|
private boolean |
eliminated |
private Value |
owner |
private StackSlotValue |
slot |
ILLEGAL| Constructor and Description |
|---|
StackLockValue(Value object,
StackSlotValue slot,
boolean eliminated) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Value |
getOwner() |
Value |
getSlot() |
int |
hashCode() |
boolean |
isEliminated() |
void |
setOwner(Value newOwner) |
void |
setSlot(StackSlotValue stackSlot) |
String |
toString() |
getKind, getKindSuffix, getLIRKind, getPlatformKind, identityEqualsclone, finalize, getClass, notify, notifyAll, wait, wait, waitidentityEqualsprivate StackSlotValue slot
private final boolean eliminated
public StackLockValue(Value object, StackSlotValue slot, boolean eliminated)
public boolean isEliminated()
public int hashCode()
hashCode in class AbstractValuepublic boolean equals(Object obj)
equals in class AbstractValuepublic void setSlot(StackSlotValue stackSlot)