frysk.scopes
Class Composite
java.lang.Object
frysk.scopes.Scope
frysk.scopes.Composite
public class Composite
- extends Scope
A Composite object is a scope to wich a function can belong:
So either a Struct or a class.
This represents all the static information about that object.
Methods inherited from class frysk.scopes.Scope |
getDeclaredObjectByNameRecursive, getEnums, getInner, getObjectDeclarations, getOuter, getScopes, getSourceLocation, getVariables, isScopeDie, setOuter, toPrint |
Composite
public Composite(DwarfDie die,
TypeFactory typeFactory)
getName
public String getName()
getType
public Type getType()
getDeclaredObjectByName
public ObjectDeclaration getDeclaredObjectByName(String name)
- Overrides:
getDeclaredObjectByName
in class Scope