public class IRClass extends IRModule
| Modifier and Type | Field and Description |
|---|---|
Operand |
superClass |
| Constructor and Description |
|---|
IRClass(IRScope lexicalParent,
Operand container,
Operand superClass,
java.lang.String className,
StaticScope staticScope) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getScopeName() |
addClass, addMethod, addModule, bootStrap, getClasses, getClassMethod, getConstants, getConstantValue, getCoreClass, getInstanceMethod, getLocalVariable, getMethods, getModules, getNearestModule, getRootMethod, getVersion, isAClassRootMethod, isCoreClass, runCompilerPassOnNestedScopes, setConstantValue, updateVersionaddInstr, getContainer, getContainerModule, getInstrs, getLexicalParent, getName, getNewInlineVariable, getNewLabel, getNewLabel, getNewTemporaryClosureVariable, getNewTemporaryVariable, getNextClosureId, getPrefixCountSize, getRenamedVariableSize, getStaticScope, getTemporaryVariableSize, prepareForInterpretation, recordMethodAlias, runCompilerPass, setContainer, setName, toString, toStringInstrs, toStringVariables, unaliasMethodNamepublic final Operand superClass
public IRClass(IRScope lexicalParent, Operand container, Operand superClass, java.lang.String className, StaticScope staticScope)
public java.lang.String getScopeName()
getScopeName in class IRModuleCopyright © 2002-2009 JRuby Team. All Rights Reserved.