public class Member extends Declaration
| Modifier and Type | Field and Description |
|---|---|
TypeDeclaration |
containingType |
Declarator |
declarator |
java.util.Vector |
extendVector |
TypeSpec |
type_spec |
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
Member(int num) |
| Modifier and Type | Method and Description |
|---|---|
Member |
extractMember(Declarator d)
Creates a new Member that is similar to this one,
but only for declarator d.
|
void |
member_print(java.io.PrintWriter ps,
java.lang.String prefix) |
void |
parse()
Parsing members means creating new members for definitions
with more than one declarator.
|
void |
print(java.io.PrintWriter ps) |
void |
setContainingType(TypeDeclaration t) |
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setExtendVector(java.util.Vector v)
must be set by MemberList before parsing
|
void |
setPackage(java.lang.String s) |
TypeSpec |
typeSpec() |
acceptaddImportedAlias, 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 TypeSpec type_spec
public java.util.Vector extendVector
public TypeDeclaration containingType
public Declarator declarator
public void setPackage(java.lang.String s)
setPackage in class IdlSymbolpublic void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class IdlSymbolpublic void setContainingType(TypeDeclaration t)
public void setExtendVector(java.util.Vector v)
public Member extractMember(Declarator d)
public void parse()
public void member_print(java.io.PrintWriter ps,
java.lang.String prefix)
public TypeSpec typeSpec()