All Classes and Interfaces
Class
Description
This class is responsible for parsing the command line arguments to the
compiler.
This is the symbol table entry for attributes.
Compiler usage:
java com.sun.tools.corba.ee.idl.toJava.compile [options] <idl file>
where <idl file> is the name of a file containing IDL definitions, and [options] is any combination of the options listed below.
java com.sun.tools.corba.ee.idl.toJava.compile [options] <idl file>
where <idl file> is the name of a file containing IDL definitions, and [options] is any combination of the options listed below.
Compiler usage:
java Compile [options] <idl file>
where <idl file> is the name of a file containing IDL definitions, and [options] is any combination of the options listed below.
java Compile [options] <idl file>
where <idl file> is the name of a file containing IDL definitions, and [options] is any combination of the options listed below.
This is the symbol table entry for constants.
This factory constructs the default symbol table entries, namely,
those declared within the package com.sun.tools.corba.ee.idl.
This is the symbol table entry for enumerated types.
This is the symbol table entry for exceptions.
If the framework is being extended, this class must be extended.
FileLocator is an abstract class (one that cannot be instantiated) that
provides class methods for finding files in the directories or zip
archives that make up the CLASSPATH.
This is the symbol table entry for forward declarations of interfaces.
This is the symbol table entry for forward declarations of values.
To extend this compiler framework to generate something other than
the default, this factory interface must be implemented and the name
of it must be set in the main method (see idl.Compile).
This is the symbol table entry for the #include statement.
This is the symbol table entry for interfaces.
This class is only used within an InterfaceEntry.
An invalid argument for the compiler has been encountered.
This class provides messaging services for accessing, and merging
parameters into, translatable message text.
This is an implementation that handles
#pragma meta scoped_name string
where
scoped_name == "::" separated scoped name
string == separated identifiers, such as "localonly",
"abstract", or "init".
This is the symbol table entry for methods.
This is the symbol table entry for modules.
This class is used to associate a filename with a DataInputStream
The host platform's file naming conventions are assumed for the filename.
This is the symbol table entry for constants.
This is the symbol table entry for parameters.
This is the symbol table entry for the #pragma statement.
This class should be extended if new pragmas are desired.
This is the symbol table entry for primitive types: octet, char,
short, long, long long (and unsigned versions), float, double, string.
This is the symbol table entry for sequences.
Handles generation of CORBA strings as well as wstrings.
This is the symbol table entry for structs.
This is the base class for all symbol table entries.
Each entry must have three ways in which it can be instantiated:
with no parameters;
cloned from a copy of itself;
the normal-use instantiation (usually with 2 parameters: the container and the id of the container).
This class contains values.
Class Token represents a lexeme appearing within an IDL source.
This is the symbol table entry for typedefs.
This class encapsulates one branch of a union.
This is the symbol table entry for unions.
Class Util is a repository of static members available for general
use by the IDL parser framework and any generator extensions.
This is the symbol table entry for valuesBoxes.
This is the symbol table entry for values.