public abstract class TemporaryVariable extends Variable
EMPTY_ARRAY
Constructor and Description |
---|
TemporaryVariable() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object other) |
boolean |
equals(java.lang.Object other) |
OperandType |
getOperandType() |
abstract TemporaryVariableType |
getType()
Differentiates between different types of TemporaryVariables (useful for switch and persistence).
|
int |
hashCode() |
java.lang.String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, canCopyPropagate, clone, cloneForInlining, getId, getSimplifiedOperand, getValue, isSelf
encode, hasKnownValue, retrieve
public OperandType getOperandType()
getOperandType
in class Operand
public abstract TemporaryVariableType getType()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int compareTo(java.lang.Object other)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2001-2018 JRuby. All Rights Reserved.