public class Self extends Variable
Modifier and Type | Field and Description |
---|---|
static Self |
SELF |
EMPTY_ARRAY
Modifier and Type | Method and Description |
---|---|
Variable |
clone(SimpleCloneInfo ii) |
int |
compareTo(Object o) |
void |
encode(IRWriterEncoder e) |
boolean |
equals(Object obj) |
String |
getName() |
OperandType |
getOperandType() |
boolean |
isSelf() |
Object |
retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
void |
visit(IRVisitor visitor) |
addUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue
hasKnownValue
public static final Self SELF
public OperandType getOperandType()
getOperandType
in class Operand
public Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp)
public Variable clone(SimpleCloneInfo ii)
public void encode(IRWriterEncoder e)
public int compareTo(Object o)
Copyright © 2001-2016 JRuby. All Rights Reserved.