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, updateVersion
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
public 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 IRModule
Copyright © 2002-2009 JRuby Team. All Rights Reserved.