org.jacorb.idl

Class Declarator

Known Direct 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)
class constructor

Method Summary

void
escapeName()
IdlSymbol
getEnclosingSymbol()
String
name()
get this symbol's name
void
parse()
empty parse
void
print(PrintWriter ps)
void
setEnclosingSymbol(IdlSymbol s)
void
setPackage(String s)
void
set_included(boolean i)
used by the lexer to mark this symbol as included from another IDL file
String
toString()

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

d

public Declarator d

Constructor Details

Declarator

public Declarator(int num)
class constructor

Method Details

escapeName

public void escapeName()
Overrides:
escapeName in interface IdlSymbol


getEnclosingSymbol

public IdlSymbol getEnclosingSymbol()
Overrides:
getEnclosingSymbol in interface IdlSymbol


name

public String name()
get this symbol's name
Overrides:
name in interface IdlSymbol


parse

public void parse()
empty parse
Overrides:
parse in interface IdlSymbol


print

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


setEnclosingSymbol

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


setPackage

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


set_included

public void set_included(boolean i)
used by the lexer to mark this symbol as included from another IDL file


toString

public String toString()