org.jacorb.idl
Class AttrDecl

java.lang.Object
  extended byorg.jacorb.idl.runtime.symbol
      extended byorg.jacorb.idl.IdlSymbol
          extended byorg.jacorb.idl.Declaration
              extended byorg.jacorb.idl.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(java.util.Hashtable irInfoTable)
          collect Interface Repository information in the argument hashtable
 java.util.Enumeration getOperations()
           
 void parse()
          empty parse
 void print(java.io.PrintWriter ps)
           
 void setPackage(java.lang.String s)
           
 
Methods inherited from class org.jacorb.idl.Declaration
accept
 
Methods inherited from class org.jacorb.idl.IdlSymbol
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, id, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printIdMethod, printImport, set_name, set_pseudo, set_token, setEnclosingSymbol, setPrintPhaseNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readOnly

public boolean readOnly

param_type_spec

public TypeSpec param_type_spec

declarators

public SymbolList declarators
Constructor Detail

AttrDecl

public AttrDecl(int num)
Method Detail

setPackage

public void setPackage(java.lang.String s)
Overrides:
setPackage in class IdlSymbol

parse

public void parse()
Description copied from class: IdlSymbol
empty parse

Overrides:
parse in class IdlSymbol

print

public void print(java.io.PrintWriter ps)
Overrides:
print in class IdlSymbol

getOperations

public java.util.Enumeration getOperations()

getIRInfo

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