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, getValuehasKnownValuepublic static final Self SELF
public OperandType getOperandType()
getOperandType in class Operandpublic 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.