public class ModuleEntry extends SymtabEntry
Modifier | Constructor and Description |
---|---|
protected |
ModuleEntry() |
protected |
ModuleEntry(ModuleEntry that) |
protected |
ModuleEntry(SymtabEntry that,
IDLID clone) |
Modifier and Type | Method and Description |
---|---|
void |
addContained(SymtabEntry entry)
alid entries in this vector are: TypedefEntry, ExceptionEntry,
StructEntry, UnionEntry, EnumEntry, ConstEntry, InterfaceEntry,
ModuleEntry.
|
Object |
clone()
This is a shallow copy clone
|
Vector |
contained()
This is a vector of SymtabEntry's.
|
void |
generate(Hashtable symbolTable,
PrintWriter stream)
Invoke the module generator.
|
Generator |
generator()
Access the module generator.
|
comment, comment, container, container, dynamicVariable, dynamicVariable, emit, emit, fullName, getVariableKey, isReferencable, isReferencable, module, module, name, name, repositoryID, repositoryID, sourceFile, sourceFile, type, type, typeName, typeName
protected ModuleEntry()
protected ModuleEntry(ModuleEntry that)
protected ModuleEntry(SymtabEntry that, IDLID clone)
public Object clone()
SymtabEntry
clone
in class SymtabEntry
public void generate(Hashtable symbolTable, PrintWriter stream)
generate
in class SymtabEntry
symbolTable
- the symbol table is a hash table whose key is
a fully qualified type name and whose value is a SymtabEntry or
a subclass of SymtabEntry.stream
- the stream to which the generator should sent its output.SymtabEntry
public Generator generator()
generator
in class SymtabEntry
ModuleGen
public void addContained(SymtabEntry entry)
public Vector contained()
Copyright © 2017 JBoss by Red Hat. All rights reserved.