engine
Class Module

java.lang.Object
  |
  +--engine.NameSpace
        |
        +--engine.Module
Direct Known Subclasses:
TopModule, UDP

class Module
extends NameSpace

A module instance. It acts much like some lnked .obj file into an executable image


Field Summary
(package private)  boolean hasIndex
           
(package private)  ModuleInstanceDescription id
           
(package private)  int index
           
 
Fields inherited from class engine.NameSpace
desc, downwardAllowed, parent, scopeData
 
Constructor Summary
(package private) Module(DefaultNameSpaceDescription desc, NameSpace parent, ModuleInstanceDescription id, int index, ScopeNode thisScope)
           
(package private) Module(DefaultNameSpaceDescription desc, NameSpace parent, ModuleInstanceDescription id, ScopeNode thisScope)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class engine.NameSpace
resolveName, resolveNameExact
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

id

ModuleInstanceDescription id

hasIndex

boolean hasIndex

index

int index
Constructor Detail

Module

Module(DefaultNameSpaceDescription desc,
       NameSpace parent,
       ModuleInstanceDescription id,
       ScopeNode thisScope)
 throws ParseException

Module

Module(DefaultNameSpaceDescription desc,
       NameSpace parent,
       ModuleInstanceDescription id,
       int index,
       ScopeNode thisScope)
 throws ParseException
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class NameSpace