protected boolean |
CompoundType.addAllMembers(java.util.Vector<CompoundType.Member> allMembers,
boolean onlyConformingConstants,
boolean quiet,
ContextStack stack) |
|
protected java.util.Vector<CompoundType.Method> |
CompoundType.addAllMethods(ClassDefinition current,
java.util.Vector<CompoundType.Method> directMethods,
boolean noMultiInheritedMethods,
boolean quiet,
ContextStack stack) |
|
protected boolean |
CompoundType.addConformingConstants(java.util.Vector<CompoundType.Member> allMembers,
boolean quiet,
ContextStack stack) |
|
protected java.util.Vector<InterfaceType> |
CompoundType.addNonRemoteInterfaces(java.util.Vector<InterfaceType> list,
ContextStack stack) |
|
protected java.util.Vector<InterfaceType> |
CompoundType.addRemoteInterfaces(java.util.Vector<InterfaceType> list,
boolean allowNonConforming,
ContextStack stack) |
|
protected boolean |
CompoundType.assertNotImpl(Type type,
boolean quiet,
ContextStack stack,
CompoundType enclosing,
boolean dataMember) |
|
private boolean |
ImplementationType.checkMethods(ClassDefinition theClass,
java.util.Vector list,
ContextStack stack,
boolean quiet) |
|
protected static void |
Type.classNotFound(boolean quiet,
ContextStack stack,
ClassNotFound e) |
Report a ClassNotFoundException thru the compiler environment.
|
protected static void |
Type.classNotFound(ContextStack stack,
ClassNotFound e) |
Report a ClassNotFoundException thru the compiler environment.
|
private static boolean |
AbstractType.couldBeAbstract(ContextStack stack,
ClassDefinition classDef,
boolean quiet) |
|
private static boolean |
ImplementationType.couldBeImplementation(boolean quiet,
ContextStack stack,
ClassDefinition classDef) |
|
private static boolean |
RemoteType.couldBeRemote(boolean quiet,
ContextStack stack,
ClassDefinition classDef) |
|
private static boolean |
ValueType.couldBeValue(ContextStack stack,
ClassDefinition classDef) |
Initialize this instance.
|
protected static boolean |
Type.failedConstraint(int constraintNum,
boolean quiet,
ContextStack stack) |
Report a constraint failure thru the compiler environment.
|
protected static boolean |
Type.failedConstraint(int constraintNum,
boolean quiet,
ContextStack stack,
java.lang.Object arg0) |
Report a constraint failure thru the compiler environment.
|
protected static boolean |
Type.failedConstraint(int constraintNum,
boolean quiet,
ContextStack stack,
java.lang.Object arg0,
java.lang.Object arg1) |
Report a constraint failure thru the compiler environment.
|
protected static boolean |
Type.failedConstraint(int constraintNum,
boolean quiet,
ContextStack stack,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2) |
Report a constraint failure thru the compiler environment.
|
static AbstractType |
AbstractType.forAbstract(ClassDefinition classDef,
ContextStack stack,
boolean quiet) |
Create an AbstractType for the given class.
|
static ArrayType |
ArrayType.forArray(Type theType,
ContextStack stack) |
Create an ArrayType object for the given type.
|
(package private) static CompoundType |
CompoundType.forCompound(ClassDefinition classDef,
ContextStack stack) |
Create a CompoundType object for the given class.
|
static ImplementationType |
ImplementationType.forImplementation(ClassDefinition classDef,
ContextStack stack,
boolean quiet) |
Create an ImplementationType for the given class.
|
static NCClassType |
NCClassType.forNCClass(ClassDefinition classDef,
ContextStack stack) |
Create an NCClassType for the given class.
|
static NCInterfaceType |
NCInterfaceType.forNCInterface(ClassDefinition classDef,
ContextStack stack) |
Create an NCInterfaceType for the given class.
|
static PrimitiveType |
PrimitiveType.forPrimitive(Type type,
ContextStack stack) |
Create a PrimitiveType object for the given type.
|
static RemoteType |
RemoteType.forRemote(ClassDefinition classDef,
ContextStack stack,
boolean quiet) |
Create an RemoteType for the given class.
|
static SpecialClassType |
SpecialClassType.forSpecial(ClassDefinition theClass,
ContextStack stack) |
Create a SpecialClassType object for the given class.
|
static SpecialInterfaceType |
SpecialInterfaceType.forSpecial(ClassDefinition theClass,
ContextStack stack) |
Create a SpecialInterfaceType object for the given class.
|
static ValueType |
ValueType.forValue(ClassDefinition classDef,
ContextStack stack,
boolean quiet) |
Create an ValueType object for the given class.
|
protected ValueType[] |
CompoundType.getMethodExceptions(MemberDefinition member,
boolean quiet,
ContextStack stack) |
|
protected abstract CompoundType |
Generator.getTopType(ClassDefinition cdef,
ContextStack stack) |
Create and return a top-level type.
|
protected CompoundType |
IDLGenerator.getTopType(ClassDefinition cdef,
ContextStack stack) |
Create and return a top-level type.
|
protected CompoundType |
StubGenerator.getTopType(ClassDefinition cdef,
ContextStack stack) |
Create and return a top-level type.
|
protected static Type |
Type.getType(java.lang.String key,
ContextStack stack) |
Get a type out of the table.
|
protected static Type |
Type.getType(Type key,
ContextStack stack) |
Get a type out of the table.
|
private static int |
SpecialClassType.getTypeCode(Type type,
ClassDefinition theClass,
ContextStack stack) |
|
protected boolean |
CompoundType.inheritsFrom(ContextStack stack,
ClassDefinition def,
ClassDefinition otherDef) |
|
void |
CompoundType.Member.init(ContextStack stack,
CompoundType enclosing) |
|
private boolean |
AbstractType.initialize(boolean quiet,
ContextStack stack) |
Initialize this instance.
|
protected boolean |
CompoundType.initialize(java.util.Vector<InterfaceType> directInterfaces,
java.util.Vector<CompoundType.Method> directMethods,
java.util.Vector<CompoundType.Member> directMembers,
ContextStack stack,
boolean quiet) |
Initialize this instance.
|
private boolean |
ImplementationType.initialize(ContextStack stack,
boolean quiet) |
Initialize this instance.
|
private boolean |
NCClassType.initialize(ContextStack stack) |
Initialize this instance.
|
private boolean |
NCInterfaceType.initialize(ContextStack stack) |
Initialize this instance.
|
private boolean |
RemoteType.initialize(boolean quiet,
ContextStack stack) |
Initialize this instance.
|
private boolean |
SpecialInterfaceType.initialize(Type type,
ContextStack stack) |
|
private boolean |
ValueType.initialize(ContextStack stack,
boolean quiet) |
Initialize this instance.
|
protected boolean |
ClassType.initParents(ContextStack stack) |
|
private boolean |
RemoteType.isConformingRemoteInterface(java.util.Vector<InterfaceType> directInterfaces,
java.util.Vector<CompoundType.Method> directMethods,
java.util.Vector<CompoundType.Member> directConstants,
boolean quiet,
ContextStack stack) |
Check to ensure that the interface and all it's methods and arguments
conforms to the RMI/IDL java subset for remote interfaces as defined
by the "Java to IDL Mapping" specification, section 4.
|
private static boolean |
SpecialInterfaceType.isSpecial(Type type,
ClassDefinition theClass,
ContextStack stack) |
|
protected static Type |
CompoundType.makeType(Type theType,
ClassDefinition classDef,
ContextStack stack) |
|
protected abstract boolean |
Generator.parseNonConforming(ContextStack stack) |
Return true if non-conforming types should be parsed.
|
protected boolean |
IDLGenerator.parseNonConforming(ContextStack stack) |
Return true if non-conforming types should be parsed.
|
protected boolean |
StubGenerator.parseNonConforming(ContextStack stack) |
Return true if non-conforming types should be parsed.
|
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.
|
protected static void |
Type.removeType(java.lang.String key,
ContextStack stack) |
Remove a type from the table.
|
protected static void |
Type.removeType(Type key,
ContextStack stack) |
Remove a type from the table.
|
protected static void |
Type.updateAllInvalidTypes(ContextStack stack) |
Walk all types and tell them to update invalid types...
|
private boolean |
ImplementationType.updateExceptions(MemberDefinition implMethod,
CompoundType.Method[] list,
ContextStack stack,
boolean quiet) |
|
protected java.util.Vector<CompoundType.Method> |
CompoundType.updateParentClassMethods(ClassDefinition current,
java.util.Vector<CompoundType.Method> currentMethods,
boolean quiet,
ContextStack stack) |
|