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, getDie, getEnums, getInner, getObjectDeclarations, getOuter, getScopes, getSourceLocation, getVariables, isScopeDie, setOuter, toPrint |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
String name
NamedScope
public NamedScope(DwarfDie die,
TypeFactory typeFactory)
getName
public String getName()
- Specified by:
getName
in interface ObjectDeclaration