public class TypeDef extends TypeDeclaration
| Modifier and Type | Field and Description |
|---|---|
TypeDeclarator |
type_declarator |
type_decl_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
TypeDef(int num) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(IDLTreeVisitor visitor)
let the visitor pattern do its work...
|
java.util.Vector |
getTypeSpecs() |
java.lang.String |
id() |
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) |
basic, clone, declaration, getIDLTypeName, getJavaTypeName, getRecursiveTypeCodeExpression, getTypeCodeExpression, getTypeCodeExpression, helperName, holderName, markTypeDefd, printExtractResult, printInsertIntoAny, printReadExpression, printReadStatement, printWriteStatement, toString, typeNameaddImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNamespublic TypeDeclarator type_declarator
public java.util.Vector getTypeSpecs()
public void setPackage(java.lang.String s)
setPackage in class TypeDeclarationpublic void set_included(boolean i)
IdlSymbolset_included in class TypeDeclarationpublic java.lang.String id()
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class TypeDeclarationpublic void parse()
IdlSymbolparse in class TypeDeclarationpublic void print(java.io.PrintWriter ps)
print in class TypeDeclarationpublic void accept(IDLTreeVisitor visitor)
IdlSymbolaccept in class TypeDeclaration