public class Self extends LocalVariable
Modifier and Type | Field and Description |
---|---|
static Self |
SELF |
hcode, name, offset, scopeDepth
EMPTY_ARRAY
Modifier and Type | Method and Description |
---|---|
Variable |
clone(SimpleCloneInfo ii) |
void |
encode(IRWriterEncoder e) |
boolean |
equals(Object obj) |
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, toString
addUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue
getOperandType, hasKnownValue
public static final Self SELF
public boolean equals(Object obj)
equals
in class LocalVariable
public Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp)
retrieve
in class LocalVariable
public Variable clone(SimpleCloneInfo ii)
clone
in class LocalVariable
public void encode(IRWriterEncoder e)
encode
in class LocalVariable
public void visit(IRVisitor visitor)
visit
in class LocalVariable
Copyright © 2001-2015 JRuby. All Rights Reserved.