| Package | Description |
|---|---|
| sun.rmi.rmic.iiop |
| Modifier and Type | Field and Description |
|---|---|
protected ContextStack |
Generator.contextStack |
protected ContextStack |
Type.stack |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
CompoundType.addAllMembers(java.util.Vector allMembers,
boolean onlyConformingConstants,
boolean quiet,
ContextStack stack) |
protected java.util.Vector |
CompoundType.addAllMethods(ClassDefinition current,
java.util.Vector directMethods,
boolean noMultiInheritedMethods,
boolean quiet,
ContextStack stack) |
protected boolean |
CompoundType.addConformingConstants(java.util.Vector allMembers,
boolean quiet,
ContextStack stack) |
protected java.util.Vector |
CompoundType.addNonRemoteInterfaces(java.util.Vector list,
ContextStack stack) |
protected java.util.Vector |
CompoundType.addRemoteInterfaces(java.util.Vector list,
boolean allowNonConforming,
ContextStack stack) |
protected boolean |
CompoundType.assertNotImpl(Type type,
boolean quiet,
ContextStack stack,
CompoundType enclosing,
boolean dataMember) |
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.
|
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.
|
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 SpecialInterfaceType |
SpecialInterfaceType.forSpecial(ClassDefinition theClass,
ContextStack stack)
Create a SpecialInterfaceType object for the given class.
|
static SpecialClassType |
SpecialClassType.forSpecial(ClassDefinition theClass,
ContextStack stack)
Create a SpecialClassType 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 CompoundType |
StubGenerator.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 abstract CompoundType |
Generator.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.
|
void |
CompoundType.Member.init(ContextStack stack,
CompoundType enclosing) |
protected boolean |
CompoundType.initialize(java.util.Vector directInterfaces,
java.util.Vector directMethods,
java.util.Vector directMembers,
ContextStack stack,
boolean quiet)
Initialize this instance.
|
protected boolean |
ClassType.initParents(ContextStack stack) |
protected static Type |
CompoundType.makeType(Type theType,
ClassDefinition classDef,
ContextStack stack) |
protected boolean |
StubGenerator.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 abstract boolean |
Generator.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...
|
protected java.util.Vector |
CompoundType.updateParentClassMethods(ClassDefinition current,
java.util.Vector currentMethods,
boolean quiet,
ContextStack stack) |
| Constructor and Description |
|---|
ClassType(ContextStack stack,
ClassDefinition classDef,
int typeCode)
Create an ClassType instance for the given class.
|
ClassType(ContextStack stack,
int typeCode,
ClassDefinition classDef)
Create a ClassType instance for the given class.
|
ClassType(int typeCode,
ClassDefinition classDef,
ContextStack stack)
Create a ClassType instance for the given class.
|
CompoundType.Member(MemberDefinition member,
java.lang.String value,
ContextStack stack,
CompoundType enclosing)
Create a new Member object.
|
CompoundType.Method(CompoundType enclosing,
MemberDefinition memberDef,
boolean quiet,
ContextStack stack)
Create a new Method object corresponding to the given
method definition.
|
CompoundType(ContextStack stack,
ClassDefinition classDef,
int typeCode)
Create a CompoundType instance for the given class.
|
CompoundType(ContextStack stack,
int typeCode,
ClassDefinition classDef)
Create a CompoundType instance for the given class.
|
InterfaceType(ContextStack stack,
ClassDefinition classDef,
int typeCode)
Create a InterfaceType instance for the given class.
|
InterfaceType(ContextStack stack,
int typeCode,
ClassDefinition classDef)
Create a InterfaceType instance for the given class.
|
RemoteType(ContextStack stack,
ClassDefinition classDef)
Create a RemoteType instance for the given class.
|
RemoteType(ContextStack stack,
ClassDefinition classDef,
int typeCode)
Create a RemoteType instance for the given class.
|
Type(ContextStack stack,
int fullTypeCode)
Create a Type instance for the given type.
|
Copyright © 2017. All Rights Reserved.