org.jruby.compiler.ir.operands
Class UnexecutableNil

java.lang.Object
  extended by org.jruby.compiler.ir.operands.Operand
      extended by org.jruby.compiler.ir.operands.Constant
          extended by org.jruby.compiler.ir.operands.Nil
              extended by org.jruby.compiler.ir.operands.UnexecutableNil

public class UnexecutableNil
extends Nil


Field Summary
static UnexecutableNil U_NIL
           
 
Fields inherited from class org.jruby.compiler.ir.operands.Nil
NIL
 
Fields inherited from class org.jruby.compiler.ir.operands.Constant
cachedValue
 
Fields inherited from class org.jruby.compiler.ir.operands.Operand
EMPTY_ARRAY
 
Method Summary
 Operand fetchCompileTimeArrayElement(int argIndex, boolean getSubArray)
           
 java.lang.Object retrieve(InterpreterContext interp)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jruby.compiler.ir.operands.Constant
isConstant
 
Methods inherited from class org.jruby.compiler.ir.operands.Operand
addUsedVariables, cloneForInlining, getSimplifiedOperand, getTargetClass, getValue, isNonAtomicValue, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

U_NIL

public static final UnexecutableNil U_NIL
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Nil

fetchCompileTimeArrayElement

public Operand fetchCompileTimeArrayElement(int argIndex,
                                            boolean getSubArray)
Overrides:
fetchCompileTimeArrayElement in class Nil

retrieve

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


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