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, identityEquals
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
identityEquals
private StackSlotValue slot
private final boolean eliminated
public StackLockValue(Value object, StackSlotValue slot, boolean eliminated)
public boolean isEliminated()
public int hashCode()
hashCode
in class AbstractValue
public boolean equals(Object obj)
equals
in class AbstractValue
public void setSlot(StackSlotValue stackSlot)