public final class StackLockValue extends jdk.internal.jvmci.meta.AbstractValue implements jdk.internal.jvmci.meta.JavaValue
Modifier and Type | Field and Description |
---|---|
private boolean |
eliminated |
private jdk.internal.jvmci.meta.Value |
owner |
private StackSlotValue |
slot |
Constructor and Description |
---|
StackLockValue(jdk.internal.jvmci.meta.Value object,
StackSlotValue slot,
boolean eliminated) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
jdk.internal.jvmci.meta.Value |
getOwner() |
jdk.internal.jvmci.meta.Value |
getSlot() |
int |
hashCode() |
boolean |
isEliminated() |
void |
setOwner(jdk.internal.jvmci.meta.Value newOwner) |
void |
setSlot(StackSlotValue stackSlot) |
String |
toString() |
getKind, getKindSuffix, getLIRKind, getPlatformKind, identityEquals
private jdk.internal.jvmci.meta.Value owner
private StackSlotValue slot
private final boolean eliminated
public StackLockValue(jdk.internal.jvmci.meta.Value object, StackSlotValue slot, boolean eliminated)
public jdk.internal.jvmci.meta.Value getOwner()
public void setOwner(jdk.internal.jvmci.meta.Value newOwner)
public jdk.internal.jvmci.meta.Value getSlot()
public boolean isEliminated()
public int hashCode()
hashCode
in class jdk.internal.jvmci.meta.AbstractValue
public boolean equals(Object obj)
equals
in class jdk.internal.jvmci.meta.AbstractValue
public void setSlot(StackSlotValue stackSlot)