private void |
StubGenerator.addClassInUse(Type type) |
|
private void |
StubGenerator.addClassInUse(Type[] types) |
|
protected void |
IDLGenerator.addReference(Type ref,
java.util.Hashtable<java.lang.String,CompoundType> refHash,
java.util.Hashtable<java.lang.String,CompoundType> spcHash,
java.util.Hashtable<java.lang.String,ArrayType> arrHash) |
Add reference for given type avoiding duplication.
|
private void |
StubGenerator.addStubInUse(Type type) |
|
private void |
StubGenerator.addStubInUse(Type[] types) |
|
(package private) void |
StubGenerator.allocateResult(IndentingWriter p,
Type returnType) |
|
protected boolean |
CompoundType.assertNotImpl(Type type,
boolean quiet,
ContextStack stack,
CompoundType enclosing,
boolean dataMember) |
|
(package private) int |
StubGenerator.countRemote(Type[] list,
boolean includeAbstract) |
|
static java.lang.String[] |
IDLNames.getArrayModuleNames(Type theType) |
Get an array module names.
|
static java.lang.String |
IDLNames.getArrayName(Type theType,
int arrayDimension) |
Get an array name with the specified dimensions.
|
(package private) java.lang.String |
StubGenerator.getExceptionName(Type type) |
|
(package private) java.lang.String |
StubGenerator.getExceptionRepositoryID(Type type) |
|
protected java.lang.String[] |
IDLGenerator.getIDLModuleNames(Type t) |
Return the IDL module nesting of the given Type.
|
(package private) java.lang.String |
StubGenerator.getName(Type type) |
|
protected java.lang.String |
IDLGenerator.getQualifiedIDLName(Type t) |
Return the global fully qualified IDL Name for a Type.
|
protected java.lang.String |
IDLGenerator.getQualifiedName(Type t) |
Return the fully qualified Java Name for a Type.
|
(package private) java.lang.String |
StubGenerator.getRepositoryID(Type type) |
|
(package private) java.lang.String |
StubGenerator.getStubName(Type type) |
|
private java.lang.String |
StubGenerator.getStubNameFor(Type type,
boolean qualified) |
|
(package private) int |
StubGenerator.getTypeCode(Type type) |
|
protected Type |
Type.getValidType(Type invalidType) |
Convert an invalid type to a valid one.
|
protected boolean |
CompoundType.isIDLEntityException(Type type,
CompoundType.Method method,
boolean quiet) |
|
protected boolean |
IDLGenerator.isSpecialReference(Type ref) |
Determine whether given Type is a special reference.
|
private java.lang.String |
CompoundType.Method.makeArgName(int argNum,
Type type) |
Make up an argument name for the given type.
|
(package private) static boolean |
StubGenerator.mustCopy(Type type) |
|
(package private) static boolean |
StubGenerator.needNewReadStreamClass(Type type) |
|
(package private) static boolean |
StubGenerator.needNewWriteStreamClass(Type type) |
|
static void |
Type.print(IndentingWriter writer,
Type[] theTypes,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print an array of types.
|
protected static void |
Type.putInvalidType(Type key,
java.lang.String value,
ContextStack stack) |
Put an invalid type into the.
|
protected static void |
Type.putType(java.lang.String key,
Type value,
ContextStack stack) |
Put a type into the table.
|
protected static void |
Type.putType(Type key,
Type value,
ContextStack stack) |
Put a type into the table.
|
private boolean |
Generator.requiresGeneration(java.io.File target,
Type theType) |
Return true if the specified file needs generation.
|
(package private) java.lang.String |
StubGenerator.testUtil(java.lang.String objectName,
Type ttype) |
Added for IASRI 4987274.
|
(package private) void |
ContextStack.traceExistingType(Type type) |
If tracing on, print a pre-mapped ContextElement.
|
protected void |
IDLGenerator.writeBanner(Type t,
int dim,
boolean isException,
IndentingWriter p) |
Write IDL banner into the output stream for a given Type
|
protected void |
IDLGenerator.writeForwardReference(Type t,
IndentingWriter p) |
Write forward reference for given type
|
protected void |
IDLGenerator.writeIDLEntity(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
org.omg.CORBA.portable.IDLEntity
|
protected void |
IDLGenerator.writeIfndef(Type t,
int dim,
boolean isException,
boolean isForward,
IndentingWriter p) |
Write #ifndef guard into the output stream for a given Type
|
protected void |
IDLGenerator.writeInclude(Type t,
int dim,
boolean isThrown,
IndentingWriter p) |
Write a #include.
|
protected void |
IDLGenerator.writeInclude(Type t,
java.lang.String[] modNames,
java.lang.String tName,
IndentingWriter p) |
Write a #include doing user specified -idlFile translation (if any) for
IDLEntities.
|
protected void |
IDLGenerator.writeJavaIoExternalizable(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.io.Externalizable.
|
protected void |
IDLGenerator.writeJavaIoSerializable(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.io.Serializable.
|
protected void |
IDLGenerator.writeJavaLangObject(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.lang.Object.
|
protected void |
IDLGenerator.writeJavaRmiRemote(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.rmi.Remote.
|
(package private) void |
StubGenerator.writeMarshalArgument(IndentingWriter p,
java.lang.String streamName,
Type type,
java.lang.String name) |
Write a snippet of Java code to marshal a value named "name" of
type "type" to the java.io.ObjectOutput stream named "stream".
|
(package private) void |
StubGenerator.writeMarshalArguments(IndentingWriter p,
java.lang.String streamName,
Type[] types,
java.lang.String[] names) |
Write Java statements to marshal a series of values in order as
named in the "names" array, with types as specified in the "types"
array", to the java.io.ObjectOutput stream named "stream".
|
protected void |
IDLGenerator.writeModule1(Type t,
IndentingWriter p) |
Write Module start bracketing for the given type into the output stream
|
protected void |
IDLGenerator.writeModule2(Type t,
IndentingWriter p) |
Write Module end bracketing for the given type into the output stream
|
protected void |
IDLGenerator.writeRepositoryID(Type t,
IndentingWriter p) |
Write #pragma to identify the repository ID of the given type
|
protected void |
IDLGenerator.writeSpecial(Type t,
IndentingWriter p) |
Write special typedef
|
(package private) void |
StubGenerator.writeUnmarshalArgument(IndentingWriter p,
java.lang.String streamName,
Type type,
java.lang.String name) |
Write a snippet of Java code to unmarshal a value of type "type"
from the java.io.ObjectInput stream named "stream" into a variable
named "name" (if "name" is null, the value in unmarshalled and
discarded).
|