public class Case extends IdlSymbol
| Modifier and Type | Field and Description |
|---|---|
SymbolList |
case_label_list
the labels for this case
|
ElementSpec |
element_spec
this case's element's type's spec
|
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
Case(int num) |
| Modifier and Type | Method and Description |
|---|---|
void |
parse()
empty parse
|
void |
print(PrintWriter ps) |
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setPackage(String s) |
void |
setTypeSpec(TypeSpec s) |
void |
setUnion(UnionType ut)
pass a reference to the containing union through
to the case elements, which pass it on
|
accept, 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 SymbolList case_label_list
public ElementSpec element_spec
public void setPackage(String s)
setPackage in class IdlSymbolpublic void setUnion(UnionType ut)
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class IdlSymbolpublic void setTypeSpec(TypeSpec s)
public void parse()
IdlSymbolpublic void print(PrintWriter ps)
Copyright © 2017 JacORB. All rights reserved.