org.jacorb.idl

Class Member

public class Member extends Declaration

Version: $Id: Member.java,v 1.32 2006/06/26 14:37:44 alphonse.bendt Exp $

Author: Gerald Brose

Field Summary
TypeDeclarationcontainingType
Declaratordeclarator
VectorextendVector
TypeSpectype_spec
Constructor Summary
Member(int num)
Method Summary
MemberextractMember(Declarator d)
Creates a new Member that is similar to this one, but only for declarator d.
voidmember_print(PrintWriter ps, String prefix)
voidparse()
Parsing members means creating new members for definitions with more than one declarator.
voidprint(PrintWriter ps)
voidsetContainingType(TypeDeclaration t)
voidsetEnclosingSymbol(IdlSymbol s)
voidsetExtendVector(Vector v)
must be set by MemberList before parsing
voidsetPackage(String s)
TypeSpectypeSpec()

Field Detail

containingType

public TypeDeclaration containingType

declarator

public Declarator declarator

extendVector

public Vector extendVector

type_spec

public TypeSpec type_spec

Constructor Detail

Member

public Member(int num)

Method Detail

extractMember

public Member extractMember(Declarator d)
Creates a new Member that is similar to this one, but only for declarator d.

member_print

public void member_print(PrintWriter ps, String prefix)

parse

public void parse()
Parsing members means creating new members for definitions with more than one declarator.

print

public void print(PrintWriter ps)

setContainingType

public void setContainingType(TypeDeclaration t)

setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)

setExtendVector

public void setExtendVector(Vector v)
must be set by MemberList before parsing

setPackage

public void setPackage(String s)

typeSpec

public TypeSpec typeSpec()