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_name
parse_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() |
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, setPrintPhaseNames
public TypeSpec type_spec
public Vector extendVector
public TypeDeclaration containingType
public Declarator declarator
public void setPackage(String s)
setPackage
in class IdlSymbol
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol
in class IdlSymbol
public 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 © 2016 JacORB. All rights reserved.