frysk.scopes
Class NamedScope

java.lang.Object
  extended by frysk.scopes.Scope
      extended by 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


Constructor Summary
NamedScope(DwarfDie die, TypeFactory typeFactory)
           
 
Method Summary
 String getName()
           
 
Methods inherited from class frysk.scopes.Scope
getDeclaredObjectByName, getDeclaredObjectByNameRecursive, getEnums, getInner, getObjectDeclarations, getOuter, getScopes, getSourceLocation, getVariables, isScopeDie, setOuter, toPrint
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface frysk.value.ObjectDeclaration
getSourceLocation, getType, getValue
 

Constructor Detail

NamedScope

public NamedScope(DwarfDie die,
                  TypeFactory typeFactory)
Method Detail

getName

public String getName()
Specified by:
getName in interface ObjectDeclaration