org.jruby.compiler.ir.operands
Class MethAddr

java.lang.Object
  extended by org.jruby.compiler.ir.operands.Operand
      extended by org.jruby.compiler.ir.operands.Reference
          extended by org.jruby.compiler.ir.operands.MethAddr

public class MethAddr
extends Reference


Field Summary
static MethAddr DEFINE_ALIAS
           
static MethAddr FOR_EACH
           
static MethAddr GET_FILE_NAME
           
static MethAddr GVAR_ALIAS
           
static MethAddr MATCH
           
static MethAddr MATCH2
           
static MethAddr MATCH3
           
static MethAddr RETRIEVE_CONSTANT
           
static MethAddr SET_WITHIN_DEFINED
           
static MethAddr SUPER
           
static MethAddr TO_ARY
           
static MethAddr UNDEF_METHOD
           
static MethAddr ZSUPER
           
 
Fields inherited from class org.jruby.compiler.ir.operands.Operand
EMPTY_ARRAY
 
Constructor Summary
MethAddr(java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Object retrieve(InterpreterContext interp)
           
 
Methods inherited from class org.jruby.compiler.ir.operands.Reference
getName, toString
 
Methods inherited from class org.jruby.compiler.ir.operands.Operand
addUsedVariables, cloneForInlining, fetchCompileTimeArrayElement, getSimplifiedOperand, getTargetClass, getValue, isConstant, isNonAtomicValue, store
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GVAR_ALIAS

public static final MethAddr GVAR_ALIAS

DEFINE_ALIAS

public static final MethAddr DEFINE_ALIAS

RETRIEVE_CONSTANT

public static final MethAddr RETRIEVE_CONSTANT

FOR_EACH

public static final MethAddr FOR_EACH

SUPER

public static final MethAddr SUPER

ZSUPER

public static final MethAddr ZSUPER

MATCH

public static final MethAddr MATCH

MATCH2

public static final MethAddr MATCH2

MATCH3

public static final MethAddr MATCH3

TO_ARY

public static final MethAddr TO_ARY

GET_FILE_NAME

public static final MethAddr GET_FILE_NAME

UNDEF_METHOD

public static final MethAddr UNDEF_METHOD

SET_WITHIN_DEFINED

public static final MethAddr SET_WITHIN_DEFINED
Constructor Detail

MethAddr

public MethAddr(java.lang.String name)
Method Detail

retrieve

public java.lang.Object retrieve(InterpreterContext interp)
Overrides:
retrieve in class Operand

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object


Copyright © 2002-2009 JRuby Team. All Rights Reserved.