org.jruby.compiler.ir.operands
Class MethodHandle
java.lang.Object
org.jruby.compiler.ir.operands.Operand
org.jruby.compiler.ir.operands.MethodHandle
public class MethodHandle
- extends Operand
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
methodName
protected Operand methodName
receiver
protected Operand receiver
MethodHandle
public MethodHandle(Operand methodName,
Operand receiver)
getMethodNameOperand
public Operand getMethodNameOperand()
getResolvedMethod
public DynamicMethod getResolvedMethod()
getResolvedMethodName
public java.lang.String getResolvedMethodName()
getReceiverObj
public IRubyObject getReceiverObj()
getSimplifiedOperand
public Operand getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap)
- Overrides:
getSimplifiedOperand
in class Operand
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
cloneForInlining
public Operand cloneForInlining(InlinerInfo ii)
- Overrides:
cloneForInlining
in class Operand
retrieve
public java.lang.Object retrieve(InterpreterContext interp)
- Overrides:
retrieve
in class Operand
Copyright © 2002-2009 JRuby Team. All Rights Reserved.