Package | Description |
---|---|
com.sun.tools.corba.se.idl | |
com.sun.tools.corba.se.idl.toJavaPortable |
Modifier and Type | Class and Description |
---|---|
class |
AttributeEntry
This is the symbol table entry for attributes.
|
class |
ConstEntry
This is the symbol table entry for constants.
|
class |
EnumEntry
This is the symbol table entry for enumerated types.
|
class |
ExceptionEntry
This is the symbol table entry for exceptions.
|
class |
ForwardEntry
This is the symbol table entry for forward declarations of interfaces.
|
class |
ForwardValueEntry
This is the symbol table entry for forward declarations of values.
|
class |
IncludeEntry
This is the symbol table entry for the #include statement.
|
class |
InterfaceEntry
This is the symbol table entry for interfaces.
|
class |
MethodEntry
This is the symbol table entry for methods.
|
class |
ModuleEntry
This is the symbol table entry for modules.
|
class |
NativeEntry
This is the symbol table entry for constants.
|
class |
ParameterEntry
This is the symbol table entry for parameters.
|
class |
PragmaEntry
This is the symbol table entry for the #pragma statement.
|
class |
PrimitiveEntry
This is the symbol table entry for primitive types: octet, char,
short, long, long long (and unsigned versions), float, double, string.
|
class |
SequenceEntry
This is the symbol table entry for sequences.
|
class |
StringEntry |
class |
StructEntry
This is the symbol table entry for structs.
|
class |
TypedefEntry
This is the symbol table entry for typedefs.
|
class |
UnionEntry
This is the symbol table entry for unions.
|
class |
ValueBoxEntry
This is the symbol table entry for valuesBoxes.
|
class |
ValueEntry
This is the symbol table entry for values.
|
Modifier and Type | Method and Description |
---|---|
SymtabEntry |
SymtabEntry.container()
This must be either an InterfaceEntry or a ModuleEntry.
|
protected SymtabEntry |
PragmaHandler.getEntryForName(String string)
This method, given an entry name, returns the entry with that name.
|
protected SymtabEntry |
PragmaHandler.scopedName()
This method assumes that the current token marks the beginning
of a scoped name.
|
SymtabEntry |
SymtabEntry.type() |
Modifier and Type | Method and Description |
---|---|
void |
UnionEntry.addContained(SymtabEntry entry) |
void |
StructEntry.addContained(SymtabEntry entry) |
void |
SequenceEntry.addContained(SymtabEntry entry)
Only sequences can be contained within sequences.
|
void |
ModuleEntry.addContained(SymtabEntry entry)
alid entries in this vector are: TypedefEntry, ExceptionEntry,
StructEntry, UnionEntry, EnumEntry, ConstEntry, InterfaceEntry,
ModuleEntry.
|
void |
InterfaceEntry.addContained(SymtabEntry entry)
Add a symbol table entry to this interface's contained vector.
|
void |
InterfaceEntry.addDerivedFrom(SymtabEntry derivedFrom)
Add an InterfaceEntry to the list of interfaces which this interface
is derivedFrom.
|
void |
ValueEntry.addSupport(SymtabEntry supports)
Add an InterfaceEntry to the list of interfaces which this value
supports.
|
void |
ValueRepositoryId.addType(SymtabEntry entry)
Add a type to the list of types which have already been included.
|
protected void |
PragmaHandler.closeScope(SymtabEntry entry)
This method is called when the parser encounters a right curly brace.
|
ConstEntry |
SymtabFactory.constEntry(SymtabEntry container,
IDLID id) |
ConstEntry |
DefaultSymtabFactory.constEntry(SymtabEntry container,
IDLID id) |
void |
SymtabEntry.container(SymtabEntry newContainer)
This must be either an InterfaceEntry or a ModuleEntry.
|
EnumEntry |
SymtabFactory.enumEntry(SymtabEntry container,
IDLID id) |
EnumEntry |
DefaultSymtabFactory.enumEntry(SymtabEntry container,
IDLID id) |
ExceptionEntry |
SymtabFactory.exceptionEntry(SymtabEntry container,
IDLID id) |
ExceptionEntry |
DefaultSymtabFactory.exceptionEntry(SymtabEntry container,
IDLID id) |
IncludeEntry |
SymtabFactory.includeEntry(SymtabEntry container) |
IncludeEntry |
DefaultSymtabFactory.includeEntry(SymtabEntry container) |
boolean |
ValueRepositoryId.isNewType(SymtabEntry entry)
Check to see if a specified type has already been processed.
|
NativeEntry |
SymtabFactory.nativeEntry(SymtabEntry container,
IDLID id) |
NativeEntry |
DefaultSymtabFactory.nativeEntry(SymtabEntry container,
IDLID id) |
protected void |
PragmaHandler.openScope(SymtabEntry entry)
This method is called when the parser encounters a left curly brace.
|
PragmaEntry |
SymtabFactory.pragmaEntry(SymtabEntry container) |
PragmaEntry |
DefaultSymtabFactory.pragmaEntry(SymtabEntry container) |
SequenceEntry |
SymtabFactory.sequenceEntry(SymtabEntry container,
IDLID id) |
SequenceEntry |
DefaultSymtabFactory.sequenceEntry(SymtabEntry container,
IDLID id) |
StructEntry |
SymtabFactory.structEntry(SymtabEntry container,
IDLID id) |
StructEntry |
DefaultSymtabFactory.structEntry(SymtabEntry container,
IDLID id) |
void |
SymtabEntry.type(SymtabEntry newType) |
void |
MethodEntry.type(SymtabEntry newType) |
TypedefEntry |
SymtabFactory.typedefEntry(SymtabEntry container,
IDLID id) |
TypedefEntry |
DefaultSymtabFactory.typedefEntry(SymtabEntry container,
IDLID id) |
UnionEntry |
SymtabFactory.unionEntry(SymtabEntry container,
IDLID id) |
UnionEntry |
DefaultSymtabFactory.unionEntry(SymtabEntry container,
IDLID id) |
Constructor and Description |
---|
ConstEntry(SymtabEntry that,
IDLID clone)
This is a shallow copy constructor.
|
EnumEntry(SymtabEntry that,
IDLID clone) |
ExceptionEntry(SymtabEntry that,
IDLID clone) |
ForwardEntry(SymtabEntry that,
IDLID clone) |
ForwardValueEntry(SymtabEntry that,
IDLID clone) |
IncludeEntry(SymtabEntry that) |
InterfaceEntry(SymtabEntry that,
IDLID clone) |
ModuleEntry(SymtabEntry that,
IDLID clone) |
NativeEntry(SymtabEntry that,
IDLID clone) |
ParameterEntry(SymtabEntry that,
IDLID clone) |
PragmaEntry(SymtabEntry that) |
SequenceEntry(SymtabEntry that,
IDLID clone) |
StringEntry(SymtabEntry that,
IDLID clone) |
StructEntry(SymtabEntry that,
IDLID clone) |
TypedefEntry(SymtabEntry that,
IDLID clone) |
UnionEntry(SymtabEntry that,
IDLID clone) |
ValueBoxEntry(SymtabEntry that,
IDLID clone) |
ValueEntry(SymtabEntry that,
IDLID clone) |
Modifier and Type | Field and Description |
---|---|
protected SymtabEntry |
ValueFactory.entry |
protected SymtabEntry |
Holder.entry |
protected SymtabEntry |
Helper.entry |
protected SymtabEntry |
DefaultFactory.entry |
protected SymtabEntry |
UnionGen.utype |
Modifier and Type | Method and Description |
---|---|
static SymtabEntry |
Util.typeOf(SymtabEntry entry) |
Modifier and Type | Method and Description |
---|---|
static String |
Util.containerFullName(SymtabEntry container) |
static String |
Util.fileName(SymtabEntry entry,
NameModifier modifier,
String extension) |
static String |
Util.fileName(SymtabEntry entry,
String extension)
Given a symbol table entry, return the name of
the file which should be created.
|
void |
ValueFactory.generate(Hashtable symbolTable,
SymtabEntry entry)
Generate the default value factory class.
|
void |
Stub.generate(Hashtable symbolTable,
SymtabEntry entry) |
void |
Skeleton.generate(Hashtable symbolTable,
SymtabEntry entry) |
void |
Holder.generate(Hashtable symbolTable,
SymtabEntry entry)
Generate the holder class.
|
void |
Helper.generate(Hashtable symbolTable,
SymtabEntry entry)
Generate the helper class.
|
void |
DefaultFactory.generate(Hashtable symbolTable,
SymtabEntry entry)
Generate the default value factory class.
|
void |
AuxGen.generate(Hashtable symbolTable,
SymtabEntry entry) |
static GenFileStream |
Util.getStream(String name,
SymtabEntry entry) |
protected void |
MethodGen24.helperFactoryMethod(Hashtable symbolTable,
MethodEntry m,
SymtabEntry t,
PrintWriter stream)
|
static String |
Util.helperName(SymtabEntry entry,
boolean qualifiedName)
|
void |
ValueGen24.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream)
|
void |
ValueGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
ValueBoxGen24.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream)
|
void |
ValueBoxGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
UnionGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
TypedefGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
StructGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
StringGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
SequenceGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
PrimitiveGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
JavaGenerator.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
InterfaceGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
ForwardValueGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
void |
EnumGen.helperRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
int |
ValueGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ValueBoxGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
UnionGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
TypedefGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StructGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StringGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
SequenceGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
PrimitiveGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
JavaGenerator.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
InterfaceGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ForwardValueGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
EnumGen.helperType(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
void |
ValueGen24.helperWrite(SymtabEntry entry,
PrintWriter stream)
|
void |
ValueGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
ValueBoxGen24.helperWrite(SymtabEntry entry,
PrintWriter stream)
|
void |
ValueBoxGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
UnionGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
TypedefGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
StructGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
StringGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
SequenceGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
PrimitiveGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
JavaGenerator.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
InterfaceGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
ForwardValueGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
void |
EnumGen.helperWrite(SymtabEntry entry,
PrintWriter stream) |
static String |
Util.holderName(SymtabEntry entry) |
static boolean |
Util.IDLEntity(SymtabEntry entry) |
static String |
Util.javaName(SymtabEntry entry)
Given a SymtabEntry, return the string which should be used
for this entry.
|
static String |
Util.javaQualifiedName(SymtabEntry entry)
Given a symtabEntry, return the name of this entry.
|
protected void |
Compile.preEmitELElement(SymtabEntry entry)
This method is called by preEmit once for each emitList entry.
|
protected void |
Compile.preEmitSTElement(SymtabEntry entry)
This method is called by preEmit once for each symbol table entry.
|
int |
ValueGen24.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream)
|
int |
ValueGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ValueBoxGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
UnionGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
TypedefGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StructGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StringGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
SequenceGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
PrimitiveGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
JavaGenerator.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
InterfaceGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ForwardValueGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
EnumGen.read(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
void |
TCOffsets.set(SymtabEntry entry) |
void |
TCOffsets.setMember(SymtabEntry entry) |
static GenFileStream |
Util.stream(SymtabEntry entry,
NameModifier modifier,
String extension) |
static GenFileStream |
Util.stream(SymtabEntry entry,
String extension) |
protected void |
ValueBoxGen.streamableRead(String entryName,
SymtabEntry entry,
PrintWriter stream) |
int |
ValueGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ValueBoxGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
UnionGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
TypedefGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StructGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StringGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
SequenceGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
PrimitiveGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
JavaGenerator.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
InterfaceGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ForwardValueGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
EnumGen.type(int index,
String indent,
TCOffsets tcoffsets,
String name,
SymtabEntry entry,
PrintWriter stream) |
static SymtabEntry |
Util.typeOf(SymtabEntry entry) |
int |
ValueGen24.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream)
|
int |
ValueGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ValueBoxGen24.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream)
|
int |
ValueBoxGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
UnionGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
TypedefGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StructGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
StringGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
SequenceGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
PrimitiveGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
JavaGenerator.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
InterfaceGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
ForwardValueGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
int |
EnumGen.write(int index,
String indent,
String name,
SymtabEntry entry,
PrintWriter stream) |
static void |
Util.writeInitializer(String indent,
String name,
String arrayDcl,
SymtabEntry entry,
PrintWriter stream) |
static void |
Util.writeInitializer(String indent,
String name,
String arrayDcl,
SymtabEntry entry,
String initializer,
PrintWriter stream) |
static void |
Util.writePackage(PrintWriter stream,
SymtabEntry entry) |
static void |
Util.writePackage(PrintWriter stream,
SymtabEntry entry,
short type) |
static void |
Util.writePackage(PrintWriter stream,
SymtabEntry entry,
String name,
short type) |
protected void |
MethodGen.writeParmType(SymtabEntry parm,
int passType) |
Copyright © 2018 JBoss by Red Hat. All rights reserved.