public class Member extends Declaration
| Modifier and Type | Field and Description |
|---|---|
TypeDeclaration |
containingType |
Declarator |
declarator |
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(PrintWriter ps,
String prefix) |
void |
parse()
Parsing members means creating new members for definitions
with more than one declarator.
|
void |
print(PrintWriter ps) |
void |
setContainingType(TypeDeclaration t) |
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setExtendVector(Vector v)
must be set by MemberList before parsing
|
void |
setPackage(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 Vector extendVector
public TypeDeclaration containingType
public Declarator declarator
public void setPackage(String s)
setPackage in class IdlSymbolpublic void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class IdlSymbolpublic void setContainingType(TypeDeclaration t)
public void setExtendVector(Vector v)
public Member extractMember(Declarator d)
public void parse()
public void print(PrintWriter ps)
public void member_print(PrintWriter ps, String prefix)
public TypeSpec typeSpec()
Copyright © 2017 JacORB. All rights reserved.