org.jacorb.idl

Class AttrDecl


public class AttrDecl
extends Declaration

Version:
$Id: AttrDecl.java,v 1.17 2004/05/06 12:39:58 nicolas Exp $

Author:
Gerald Brose

Field Summary

SymbolList
declarators
TypeSpec
param_type_spec
boolean
readOnly

Fields inherited from class org.jacorb.idl.IdlSymbol

_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name

Fields inherited from class org.jacorb.idl.runtime.symbol

parse_state, sym

Constructor Summary

AttrDecl(int num)

Method Summary

void
getIRInfo(Hashtable irInfoTable)
collect Interface Repository information in the argument hashtable
Enumeration
getOperations()
void
parse()
void
print(PrintWriter ps)
void
setPackage(String s)

Methods inherited from class org.jacorb.idl.Declaration

accept

Methods inherited from class org.jacorb.idl.IdlSymbol

accept, addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, getEnclosingSymbol, get_token, id, isEscaped, is_included, is_pseudo, name, new_num, omgPrefix, parse, print, printIdMethod, printImport, setEnclosingSymbol, setPackage, setPrintPhaseNames, set_name, set_pseudo, set_token

Field Details

declarators

public SymbolList declarators


param_type_spec

public TypeSpec param_type_spec


readOnly

public boolean readOnly

Constructor Details

AttrDecl

public AttrDecl(int num)

Method Details

getIRInfo

public void getIRInfo(Hashtable irInfoTable)
collect Interface Repository information in the argument hashtable


getOperations

public Enumeration getOperations()


parse

public void parse()
Overrides:
parse in interface IdlSymbol


print

public void print(PrintWriter ps)
Overrides:
print in interface IdlSymbol


setPackage

public void setPackage(String s)
Overrides:
setPackage in interface IdlSymbol