Constructor and Description |
---|
ClassDefinition(LeoObject className,
ClassDefinition superClass,
Scope declaredScope,
LeoObject[] interfaces,
LeoObject[] params,
LeoObject[] superParams,
Bytecode body) |
Modifier and Type | Method and Description |
---|---|
Bytecode |
getBody() |
LeoObject |
getClassName() |
Scope |
getDeclaredScope() |
LeoObject[] |
getInterfaceNames() |
int |
getNumberOfParameters() |
Outer[] |
getOuters() |
LeoObject[] |
getParameterNames() |
ClassDefinition |
getSuperClassDefinition() |
LeoObject[] |
getSuperParameterNames() |
boolean |
hasParentClass() |
boolean |
hasVarargs() |
public boolean hasVarargs()
public int getNumberOfParameters()
public Scope getDeclaredScope()
public Outer[] getOuters()
public LeoObject getClassName()
public ClassDefinition getSuperClassDefinition()
public LeoObject[] getSuperParameterNames()
public LeoObject[] getInterfaceNames()
public LeoObject[] getParameterNames()
public Bytecode getBody()
public boolean hasParentClass()
Copyright © 2010–2015. All rights reserved.