com.sun.tools.corba.se.idl |
|
Java Source File Name | Type | Comment |
Arguments.java | Class | This class is responsible for parsing the command line arguments to the
compiler. |
AttributeEntry.java | Class | This is the symbol table entry for attributes. |
AttributeGen.java | Interface | |
Comment.java | Class | |
Compile.java | Class | Compiler usage:
java com.sun.tools.corba.se.idl.toJava.compile [options]
where <idl file> is the name of a file containing IDL definitions,
and [options] is any combination of the options listed below. |
ConstEntry.java | Class | This is the symbol table entry for constants. |
ConstGen.java | Interface | |
DefaultSymtabFactory.java | Class | This factory constructs the default symbol table entries, namely,
those declared within the package com.sun.tools.corba.se.idl. |
EnumEntry.java | Class | This is the symbol table entry for enumerated types. |
EnumGen.java | Interface | |
ExceptionEntry.java | Class | This is the symbol table entry for exceptions. |
ExceptionGen.java | Interface | |
Factories.java | Class | If the framework is being extended, this class must be extended.
At very least, the genFactory method must be overridden to return
the code generator extensions. |
ForwardEntry.java | Class | This is the symbol table entry for forward declarations of interfaces. |
ForwardGen.java | Interface | |
ForwardValueEntry.java | Class | This is the symbol table entry for forward declarations of values. |
ForwardValueGen.java | Interface | |
Generator.java | Interface | |
GenFactory.java | Interface | 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).
The implementation of each method should be quite simple. |
GenFileStream.java | Class | |
IDLID.java | Class | |
IncludeEntry.java | Class | This is the symbol table entry for the #include statement. |
IncludeGen.java | Interface | |
InterfaceEntry.java | Class | This is the symbol table entry for interfaces. |
InterfaceGen.java | Interface | |
InterfaceState.java | Class | This class is only used within an InterfaceEntry. |
InterfaceType.java | Interface | |
InvalidArgument.java | Class | An invalid argument for the compiler has been encountered. |
InvalidCharacter.java | Class | |
MethodEntry.java | Class | This is the symbol table entry for methods. |
MethodGen.java | Interface | |
ModuleEntry.java | Class | This is the symbol table entry for modules. |
ModuleGen.java | Interface | |
NativeEntry.java | Class | This is the symbol table entry for constants. |
NativeGen.java | Interface | |
Noop.java | Class | |
NoPragma.java | Class | |
ParameterEntry.java | Class | This is the symbol table entry for parameters. |
ParameterGen.java | Interface | |
ParseException.java | Class | |
Parser.java | Class | |
PragmaEntry.java | Class | This is the symbol table entry for the #pragma statement. |
PragmaGen.java | Interface | |
PragmaHandler.java | Class | |
Preprocessor.java | Class | This class should be extended if new pragmas are desired. |
PrimitiveEntry.java | Class | This is the symbol table entry for primitive types: octet, char,
short, long, long long (and unsigned versions), float, double, string. |
PrimitiveGen.java | Interface | |
RepositoryID.java | Class | |
ResourceBundleUtil.java | Class | |
Scanner.java | Class | |
SequenceEntry.java | Class | This is the symbol table entry for sequences. |
SequenceGen.java | Interface | |
StringEntry.java | Class | |
StringGen.java | Interface | |
StructEntry.java | Class | This is the symbol table entry for structs. |
StructGen.java | Interface | |
SymtabEntry.java | Class | This is the base class for all symbol table entries. |
SymtabFactory.java | Interface | 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).
|
Token.java | Class | Class Token represents a lexeme appearing within an IDL source. |
TokenBuffer.java | Class | |
TypedefEntry.java | Class | This is the symbol table entry for typedefs. |
TypedefGen.java | Interface | |
UnionBranch.java | Class | This class encapsulates one branch of a union. |
UnionEntry.java | Class | This is the symbol table entry for unions. |
UnionGen.java | Interface | |
Util.java | Class | |
ValueBoxEntry.java | Class | This is the symbol table entry for valuesBoxes. |
ValueBoxGen.java | Interface | |
ValueEntry.java | Class | This is the symbol table entry for values. |
ValueGen.java | Interface | |
ValueRepositoryId.java | Class | |