org.jruby.compiler.ir.operands
Class ClosureMetaObject

java.lang.Object
  extended by org.jruby.compiler.ir.operands.Operand
      extended by org.jruby.compiler.ir.operands.MetaObject
          extended by org.jruby.compiler.ir.operands.ClosureMetaObject

public class ClosureMetaObject
extends MetaObject


Field Summary
 
Fields inherited from class org.jruby.compiler.ir.operands.MetaObject
scope
 
Fields inherited from class org.jruby.compiler.ir.operands.Operand
EMPTY_ARRAY
 
Constructor Summary
protected ClosureMetaObject(IRClosure scope)
           
 
Method Summary
 boolean isClosure()
           
 java.lang.Object retrieve(InterpreterContext interp)
           
 
Methods inherited from class org.jruby.compiler.ir.operands.MetaObject
create, getContainer, getContainer, getNearestClass, getScope, getTargetClass, interpretBody, isClass, isConstant, isModule, toString
 
Methods inherited from class org.jruby.compiler.ir.operands.Operand
addUsedVariables, cloneForInlining, fetchCompileTimeArrayElement, getSimplifiedOperand, getValue, isNonAtomicValue, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClosureMetaObject

protected ClosureMetaObject(IRClosure scope)
Method Detail

isClosure

public boolean isClosure()
Overrides:
isClosure in class MetaObject

retrieve

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


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