anvil.script
Interface Scope

All Superinterfaces:
Type
All Known Subinterfaces:
ClassType, IncrementalScope, InterfaceType, Module
All Known Implementing Classes:
ClassStatement, CompiledClassType, CompiledInterfaceType, CompiledModule, CompiledScope, DefinitionStatement, ImportedModuleStatement, InterfaceStatement, Modules, Modules.SyntheticNamespace, ModuleStatement, NamespaceStatement, NativeClass, NativeNamespace, PackageReflection, Reflection

public interface Scope
extends Type

interface Scope


Field Summary
 
Fields inherited from interface anvil.script.Type
CLASS, CONSTANT_VARIABLE, CONSTRUCTOR, FUNCTION, FUNCTION_PARAMETER, GLOBAL_NAMESPACE, IMPORT, INTERFACE, INTERFACE_METHOD, LOCAL_VARIABLE, MEMBER_VARIABLE, METHOD, MODULE, NAMESPACE, SCOPE0, STATIC_VARIABLE, SYSTEM_NAMESPACE, TYPE_NAMES
 
Method Summary
 java.util.Iterator getDeclarations()
           
 Type lookupDeclaration(java.lang.String name)
           
 
Methods inherited from interface anvil.script.Type
getDocument, getName, getParent, getParents, getQualifiedName, getType, getTypeRef, isPrivate
 

Method Detail

getDeclarations

public java.util.Iterator getDeclarations()

lookupDeclaration

public Type lookupDeclaration(java.lang.String name)