public class Module extends Declaration implements Scope
| Modifier and Type | Field and Description |
|---|---|
Definitions |
spec |
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
Module(int num) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(IDLTreeVisitor visitor)
let the visitor pattern do its work...
|
Definitions |
getDefinitions() |
ScopeData |
getScopeData() |
java.lang.String |
originalModuleName() |
void |
parse()
empty parse
|
void |
print(java.io.PrintWriter ps) |
void |
set_included(boolean i)
used by the lexer to mark this symbol as included from another
IDL file
|
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setPackage(java.lang.String s) |
void |
setScopeData(ScopeData data) |
java.lang.String |
toString() |
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, id, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNamespublic Definitions spec
public void setScopeData(ScopeData data)
setScopeData in interface Scopepublic ScopeData getScopeData()
getScopeData in interface Scopepublic void setPackage(java.lang.String s)
setPackage in class IdlSymbolpublic void set_included(boolean i)
IdlSymbolpublic void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class IdlSymbolpublic void parse()
IdlSymbolpublic java.lang.String originalModuleName()
public Definitions getDefinitions()
public void accept(IDLTreeVisitor visitor)
IdlSymbolaccept in class Declarationpublic java.lang.String toString()
toString in class java.lang.Object