org.jruby.compiler.ir
Class IRMetaClass

java.lang.Object
  extended by org.jruby.compiler.ir.IRScopeImpl
      extended by org.jruby.compiler.ir.IRModule
          extended by org.jruby.compiler.ir.IRClass
              extended by org.jruby.compiler.ir.IRMetaClass
All Implemented Interfaces:
IRScope

public class IRMetaClass
extends IRClass


Field Summary
 
Fields inherited from class org.jruby.compiler.ir.IRClass
superClass
 
Constructor Summary
IRMetaClass(IRScope s, Operand receiver, StaticScope staticScope)
           
 
Method Summary
 java.lang.String getScopeName()
           
 
Methods inherited from class org.jruby.compiler.ir.IRModule
addClass, addMethod, addModule, bootStrap, getClasses, getClassMethod, getConstants, getConstantValue, getCoreClass, getInstanceMethod, getLocalVariable, getMethods, getModules, getNearestModule, getRootMethod, getVersion, isAClassRootMethod, isCoreClass, runCompilerPassOnNestedScopes, setConstantValue, updateVersion
 
Methods inherited from class org.jruby.compiler.ir.IRScopeImpl
addInstr, getContainer, getContainerModule, getInstrs, getLexicalParent, getName, getNewInlineVariable, getNewLabel, getNewLabel, getNewTemporaryClosureVariable, getNewTemporaryVariable, getNextClosureId, getPrefixCountSize, getRenamedVariableSize, getStaticScope, getTemporaryVariableSize, prepareForInterpretation, recordMethodAlias, runCompilerPass, setContainer, setName, toString, toStringInstrs, toStringVariables, unaliasMethodName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IRMetaClass

public IRMetaClass(IRScope s,
                   Operand receiver,
                   StaticScope staticScope)
Method Detail

getScopeName

public java.lang.String getScopeName()
Overrides:
getScopeName in class IRClass


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