public class TypedefEntry extends SymtabEntry
| Modifier | Constructor and Description |
|---|---|
protected |
TypedefEntry() |
protected |
TypedefEntry(SymtabEntry that,
IDLID clone) |
protected |
TypedefEntry(TypedefEntry that) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArrayInfo(Expression e) |
Vector |
arrayInfo()
This method returns a vector of Expressions, each expression
represents a dimension in an array.
|
Object |
clone()
This is a shallow copy clone
|
void |
generate(Hashtable symbolTable,
PrintWriter stream)
Invoke the typedef generator.
|
Generator |
generator()
Access the typedef generator.
|
boolean |
isReferencable() |
void |
isReferencable(boolean value) |
comment, comment, container, container, dynamicVariable, dynamicVariable, emit, emit, fullName, getVariableKey, module, module, name, name, repositoryID, repositoryID, sourceFile, sourceFile, type, type, typeName, typeNameprotected TypedefEntry()
protected TypedefEntry(TypedefEntry that)
protected TypedefEntry(SymtabEntry that, IDLID clone)
public Vector arrayInfo()
public void addArrayInfo(Expression e)
public Object clone()
SymtabEntryclone in class SymtabEntrypublic void generate(Hashtable symbolTable, PrintWriter stream)
generate in class SymtabEntrysymbolTable - 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.SymtabEntrypublic boolean isReferencable()
isReferencable in class SymtabEntrypublic void isReferencable(boolean value)
isReferencable in class SymtabEntrypublic Generator generator()
generator in class SymtabEntryTypedefGenCopyright © 2018 JBoss by Red Hat. All rights reserved.