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, isSelfencode, hasKnownValue, isFalseyImmediate, isTruthyImmediate, retrievepublic OperandType getOperandType()
getOperandType in class Operandpublic abstract TemporaryVariableType getType()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int compareTo(java.lang.Object other)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2001-2021 JRuby. All Rights Reserved.