org.jacorb.idl

Class Case

public class Case extends IdlSymbol

Version: $Id: Case.java,v 1.17 2006/06/19 10:34:57 alphonse.bendt Exp $

Author: Gerald Brose

Field Summary
SymbolListcase_label_list
the labels for this case
ElementSpecelement_spec
this case's element's type's spec
Constructor Summary
Case(int num)
Method Summary
voidparse()
voidprint(PrintWriter ps)
voidsetEnclosingSymbol(IdlSymbol s)
voidsetPackage(String s)
voidsetTypeSpec(TypeSpec s)
voidsetUnion(UnionType ut)
pass a reference to the containing union through to the case elements, which pass it on

Field Detail

case_label_list

public SymbolList case_label_list
the labels for this case

element_spec

public ElementSpec element_spec
this case's element's type's spec

Constructor Detail

Case

public Case(int num)

Method Detail

parse

public void parse()

print

public void print(PrintWriter ps)

setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)

setPackage

public void setPackage(String s)

setTypeSpec

public void setTypeSpec(TypeSpec s)

setUnion

public void setUnion(UnionType ut)
pass a reference to the containing union through to the case elements, which pass it on