public class Self extends LocalVariable
| Modifier and Type | Field and Description |
|---|---|
static Self |
SELF |
hcode, name, offset, scopeDepthEMPTY_ARRAY| Modifier and Type | Method and Description |
|---|---|
Variable |
clone(SimpleCloneInfo ii) |
void |
encode(IRWriterEncoder e) |
boolean |
equals(Object obj) |
OperandType |
getOperandType() |
boolean |
isSelf() |
Object |
retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
void |
visit(IRVisitor visitor) |
cloneForDepth, compareTo, decode, getLocation, getName, getOffset, getScopeDepth, hashCode, isSameDepth, toStringaddUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValuehasKnownValuepublic static final Self SELF
public OperandType getOperandType()
getOperandType in class LocalVariablepublic boolean equals(Object obj)
equals in class LocalVariablepublic Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp)
retrieve in class LocalVariablepublic Variable clone(SimpleCloneInfo ii)
clone in class LocalVariablepublic void encode(IRWriterEncoder e)
encode in class LocalVariablepublic void visit(IRVisitor visitor)
visit in class LocalVariableCopyright © 2001-2015 JRuby. All Rights Reserved.