org.jacorb.idl
Class Declarator

java.lang.Object
  extended byorg.jacorb.idl.runtime.symbol
      extended byorg.jacorb.idl.IdlSymbol
          extended byorg.jacorb.idl.Declarator
Direct Known Subclasses:
SimpleDeclarator

public class Declarator
extends IdlSymbol

Version:
$Id: Declarator.java,v 1.11 2004/05/06 12:39:58 nicolas Exp $
Author:
Gerald Brose

Field Summary
 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
Declarator(int num)
           
 
Method Summary
 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 set_included(boolean i)
           
 void setEnclosingSymbol(IdlSymbol s)
           
 void setPackage(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jacorb.idl.IdlSymbol
accept, addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, generateIncluded, get_token, id, is_included, is_pseudo, isEscaped, new_num, omgPrefix, 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

d

public Declarator d
Constructor Detail

Declarator

public Declarator(int num)
Method Detail

name

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

Overrides:
name in class IdlSymbol

setPackage

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

set_included

public void set_included(boolean i)

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 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

toString

public java.lang.String toString()

setEnclosingSymbol

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

getEnclosingSymbol

public IdlSymbol getEnclosingSymbol()
Overrides:
getEnclosingSymbol in class IdlSymbol