frysk.scopes
Class NamedScope
java.lang.Object
frysk.scopes.Scope
frysk.scopes.NamedScope
- All Implemented Interfaces:
- ObjectDeclaration
- Direct Known Subclasses:
- Function
public abstract class NamedScope
- extends Scope
- implements ObjectDeclaration
This class is a root for all scopes which can have a name
and can there for be queried for.
Eg:
function
class
namespace
Methods inherited from class frysk.scopes.Scope |
getDeclaredObjectByName, getDeclaredObjectByNameRecursive, getEnums, getInner, getObjectDeclarations, getOuter, getScopes, getSourceLocation, getVariables, isScopeDie, setOuter, toPrint |
NamedScope
public NamedScope(DwarfDie die,
TypeFactory typeFactory)
getName
public String getName()
- Specified by:
getName
in interface ObjectDeclaration