org.jacorb.idl
Class ArrayDeclarator

java.lang.Object
  extended by org.jacorb.idl.runtime.symbol
      extended by org.jacorb.idl.IdlSymbol
          extended by org.jacorb.idl.Declarator
              extended by org.jacorb.idl.ArrayDeclarator

public class ArrayDeclarator
extends Declarator


Field Summary
 SymbolList fixed_array_size_list
           
 
Fields inherited from class org.jacorb.idl.Declarator
d
 
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
ArrayDeclarator(int num)
           
 
Method Summary
 int[] dimensions()
           
 void escapeName()
          A number of IDL constructs need to have their names checked for clashes with name reserved by Java or the Java Language Mapping.
 IdlSymbol getEnclosingSymbol()
           
 java.lang.String name()
          get this symbol's name
 void parse()
          empty parse
 void print(java.io.PrintWriter ps)
           
 void setEnclosingSymbol(IdlSymbol s)
           
 void setPackage(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jacorb.idl.Declarator
set_included
 
Methods inherited from class org.jacorb.idl.IdlSymbol
accept, addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, generateIncluded, get_token, getFullName, id, is_included, is_pseudo, isEscaped, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fixed_array_size_list

public SymbolList fixed_array_size_list
Constructor Detail

ArrayDeclarator

public ArrayDeclarator(int num)
Method Detail

name

public java.lang.String name()
Description copied from class: IdlSymbol
get this symbol's name

Overrides:
name in class Declarator

escapeName

public void escapeName()
Description copied from class: IdlSymbol
A number of IDL constructs need to have their names checked for clashes with name reserved by Java or the Java Language Mapping.

Overrides:
escapeName in class Declarator

setPackage

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

parse

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

Overrides:
parse in class Declarator

setEnclosingSymbol

public void setEnclosingSymbol(IdlSymbol s)
Overrides:
setEnclosingSymbol in class Declarator

getEnclosingSymbol

public IdlSymbol getEnclosingSymbol()
Overrides:
getEnclosingSymbol in class Declarator

dimensions

public int[] dimensions()

toString

public java.lang.String toString()
Overrides:
toString in class Declarator

print

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