anvil.script
Interface Module

All Superinterfaces:
Scope, Type
All Known Implementing Classes:
CompiledModule, ImportedModuleStatement, Modules, ModuleStatement

public interface Module
extends Scope

interface Module


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
 Address getAddress()
           
 java.util.Iterator getDependencies()
           
 Dependency getDependency(Address address)
           
 java.lang.String getDescriptor()
           
 java.lang.String getPathinfo()
           
 java.net.URL getURL()
           
 
Methods inherited from interface anvil.script.Scope
getDeclarations, lookupDeclaration
 
Methods inherited from interface anvil.script.Type
getDocument, getName, getParent, getParents, getQualifiedName, getType, getTypeRef, isPrivate
 

Method Detail

getURL

public java.net.URL getURL()

getAddress

public Address getAddress()

getPathinfo

public java.lang.String getPathinfo()

getDescriptor

public java.lang.String getDescriptor()

getDependencies

public java.util.Iterator getDependencies()

getDependency

public Dependency getDependency(Address address)