public class MethodHandle extends Operand
| Modifier and Type | Field and Description |
|---|---|
protected Operand |
methodName |
protected Operand |
receiver |
EMPTY_ARRAY| Constructor and Description |
|---|
MethodHandle(Operand methodName,
Operand receiver) |
| Modifier and Type | Method and Description |
|---|---|
Operand |
cloneForInlining(InlinerInfo ii) |
Operand |
getMethodNameOperand() |
IRubyObject |
getReceiverObj() |
DynamicMethod |
getResolvedMethod() |
java.lang.String |
getResolvedMethodName() |
Operand |
getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap) |
java.lang.Object |
retrieve(InterpreterContext interp) |
java.lang.String |
toString() |
addUsedVariables, fetchCompileTimeArrayElement, getTargetClass, getValue, isConstant, isNonAtomicValue, storepublic Operand getMethodNameOperand()
public DynamicMethod getResolvedMethod()
public java.lang.String getResolvedMethodName()
public IRubyObject getReceiverObj()
public Operand getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap)
getSimplifiedOperand in class Operandpublic java.lang.String toString()
toString in class java.lang.Objectpublic Operand cloneForInlining(InlinerInfo ii)
cloneForInlining in class Operandpublic java.lang.Object retrieve(InterpreterContext interp)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.