Uses of Class
org.glassfish.rmic.iiop.ContextStack
Packages that use ContextStack
-
Uses of ContextStack in org.glassfish.rmic.iiop
Fields in org.glassfish.rmic.iiop declared as ContextStackModifier and TypeFieldDescription(package private) ContextStack
BatchEnvironment.contextStack
protected ContextStack
Type.stack
Methods in org.glassfish.rmic.iiop with parameters of type ContextStackModifier and TypeMethodDescriptionprotected boolean
CompoundType.addAllMembers
(Vector<CompoundType.Member> allMembers, boolean onlyConformingConstants, boolean quiet, ContextStack stack) protected Vector
<CompoundType.Method> CompoundType.addAllMethods
(ClassDefinition current, Vector<CompoundType.Method> directMethods, boolean noMultiInheritedMethods, boolean quiet, ContextStack stack) protected boolean
CompoundType.addConformingConstants
(Vector<CompoundType.Member> allMembers, boolean quiet, ContextStack stack) protected Vector
<InterfaceType> CompoundType.addNonRemoteInterfaces
(Vector<InterfaceType> list, ContextStack stack) protected Vector
<InterfaceType> CompoundType.addRemoteInterfaces
(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, 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, Object arg0) Report a constraint failure thru the compiler environment.protected static boolean
Type.failedConstraint
(int constraintNum, boolean quiet, ContextStack stack, Object arg0, Object arg1) Report a constraint failure thru the compiler environment.protected static boolean
Type.failedConstraint
(int constraintNum, boolean quiet, ContextStack stack, Object arg0, Object arg1, 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
(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
(Vector<InterfaceType> directInterfaces, Vector<CompoundType.Method> directMethods, 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
(Vector<InterfaceType> directInterfaces, Vector<CompoundType.Method> directMethods, 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, String value, ContextStack stack) Put an invalid type into the.protected static void
Type.putType
(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
(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 Vector
<CompoundType.Method> CompoundType.updateParentClassMethods
(ClassDefinition current, Vector<CompoundType.Method> currentMethods, boolean quiet, ContextStack stack) Constructors in org.glassfish.rmic.iiop with parameters of type ContextStackModifierConstructorDescriptionprivate
AbstractType
(ContextStack stack, ClassDefinition classDef) Create a AbstractType instance for the given class.private
ArrayType
(ContextStack stack, Type type, int arrayDimension) Create an ArrayType instance for the given type.protected
ClassType
(int typeCode, ClassDefinition classDef, ContextStack stack) Create a ClassType instance for the given class.protected
ClassType
(ContextStack stack, int typeCode, ClassDefinition classDef) Create a ClassType instance for the given class.protected
ClassType
(ContextStack stack, ClassDefinition classDef, int typeCode) Create an ClassType instance for the given class.protected
CompoundType
(ContextStack stack, int typeCode, ClassDefinition classDef) Create a CompoundType instance for the given class.protected
CompoundType
(ContextStack stack, ClassDefinition classDef, int typeCode) Create a CompoundType instance for the given class.private
ImplementationType
(ContextStack stack, ClassDefinition classDef) Create a ImplementationType instance for the given class.protected
InterfaceType
(ContextStack stack, int typeCode, ClassDefinition classDef) Create a InterfaceType instance for the given class.protected
InterfaceType
(ContextStack stack, ClassDefinition classDef, int typeCode) Create a InterfaceType instance for the given class.Member
(MemberDefinition member, String value, ContextStack stack, CompoundType enclosing) Create a new Member object.Method
(CompoundType enclosing, MemberDefinition memberDef, boolean quiet, ContextStack stack) Create a new Method object corresponding to the given method definition.private
NCClassType
(ContextStack stack, ClassDefinition classDef) Create a NCClassType instance for the given class.private
NCInterfaceType
(ContextStack stack, ClassDefinition classDef) Create a NCInterfaceType instance for the given class.private
PrimitiveType
(ContextStack stack, int typeCode) IDL_Naming Create an PrimitiveType instance for the given class.protected
RemoteType
(ContextStack stack, ClassDefinition classDef) Create a RemoteType instance for the given class.protected
RemoteType
(ContextStack stack, ClassDefinition classDef, int typeCode) Create a RemoteType instance for the given class.private
SpecialClassType
(ContextStack stack, int typeCode, ClassDefinition theClass) Create an SpecialClassType instance for the given class.private
SpecialInterfaceType
(ContextStack stack, int typeCode, ClassDefinition theClass) Create an SpecialInterfaceType instance for the given class.protected
Type
(ContextStack stack, int fullTypeCode) Create a Type instance for the given type.private
ValueType
(ClassDefinition classDef, ContextStack stack, boolean isMappedJavaLangClass) Create a ValueType instance for the given class.