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(java.lang.Object o) |
void |
encode(IRWriterEncoder e) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getId() |
OperandType |
getOperandType() |
boolean |
isSelf() |
java.lang.Object |
retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue
hasKnownValue
public static final Self SELF
public OperandType getOperandType()
getOperandType
in class Operand
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, java.lang.Object[] temp)
public Variable clone(SimpleCloneInfo ii)
public void encode(IRWriterEncoder e)
public int compareTo(java.lang.Object o)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2001-2018 JRuby. All Rights Reserved.