public class GlobalVariable extends Reference
EMPTY_ARRAY
Constructor and Description |
---|
GlobalVariable(RubySymbol name) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object arg0) |
static GlobalVariable |
decode(IRReaderDecoder d) |
OperandType |
getOperandType() |
java.lang.Object |
retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
void |
visit(IRVisitor visitor) |
addUsedVariables, cloneForInlining, encode, getId, getName, toString
canCopyPropagate, getSimplifiedOperand, getValue, hasKnownValue, isFalseyImmediate, isTruthyImmediate
public GlobalVariable(RubySymbol name)
public OperandType getOperandType()
getOperandType
in class Operand
public int compareTo(java.lang.Object arg0)
public java.lang.Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, java.lang.Object[] temp)
public static GlobalVariable decode(IRReaderDecoder d)
Copyright © 2001-2020 JRuby. All Rights Reserved.