Uses of Class
org.glassfish.rmic.iiop.Type
Packages that use Type
-
Uses of Type in org.glassfish.rmic.iiop
Subclasses of Type in org.glassfish.rmic.iiopModifier and TypeClassDescriptionclass
AbstractType represents any non-special interface which does not inherit from java.rmi.Remote, for which all methods throw RemoteException.class
ArrayType is a wrapper for any of the other types.class
ClassType is an abstract base representing any non-special class type.class
A CompoundType is an abstract base class for all IIOP class and interface types.class
ImplementationType represents any non-special class which implements one or more interfaces which inherit from java.rmi.Remote.class
InterfaceType is an abstract base representing any non-special interface type.class
NCClassType represents any non-special class which does not extends one or more interfaces which inherit from java.rmi.Remote.class
NCInterfaceType represents any non-special, non-conforming interface.class
PrimitiveType wraps primitive types and void.class
RemoteType represents any non-special interface which inherits from java.rmi.Remote.class
SpecialClassType represents any one of the following types:class
SpecialInterfaceType represents any one of the following types:class
ValueType represents any non-special class which does inherit from java.io.Serializable and does not inherit from java.rmi.Remote.Fields in org.glassfish.rmic.iiop declared as TypeModifier and TypeFieldDescriptionprivate Type[]
CompoundType.Method.arguments
private Type
CompoundType.Method.returnType
private Type
ArrayType.type
private Type
CompoundType.Member.type
private Type
Generator.OutputType.type
Fields in org.glassfish.rmic.iiop with type parameters of type TypeModifier and TypeFieldDescriptionBatchEnvironment.allTypes
BatchEnvironment.alreadyChecked
BatchEnvironment.invalidTypes
Methods in org.glassfish.rmic.iiop that return TypeModifier and TypeMethodDescription(package private) Type[]
StubGenerator.collectAllRemoteInterfaces
(CompoundType theType) Collect all the inherited remote interfaces.Type[]
Type.collectMatching
(int typeCodeFilter) Collect all the matching types referenced directly or indirectly by this type, including itself.Type[]
Type.collectMatching
(int typeCodeFilter, HashSet<Type> alreadyChecked) Collect all the matching types referenced directly or indirectly by this type, including itself.Type[]
CompoundType.Method.getArguments()
Return the argument types of this method.TypeContext.getCandidateType()
ArrayType.getElementType()
Get element type.Type.getElementType()
Get element type.CompoundType.Method.getReturnType()
Get the return type of this method.CompoundType.Member.getType()
Return the type of this member.Generator.OutputType.getType()
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.protected Type
Type.getValidType
(Type invalidType) Convert an invalid type to a valid one.protected static Type
CompoundType.makeType
(Type theType, ClassDefinition classDef, ContextStack stack) Methods in org.glassfish.rmic.iiop that return types with arguments of type TypeModifier and TypeMethodDescriptionIDLGenerator.getAllReferencesFor
(CompoundType ct) Get all referenced types of a given tyoe for which an IDL file needs to be generated.Methods in org.glassfish.rmic.iiop with parameters of type TypeModifier and TypeMethodDescriptionprivate void
StubGenerator.addClassInUse
(Type type) private void
StubGenerator.addClassInUse
(Type[] types) protected void
IDLGenerator.addReference
(Type ref, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<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 String[]
IDLNames.getArrayModuleNames
(Type theType) Get an array module names.static String
IDLNames.getArrayName
(Type theType, int arrayDimension) Get an array name with the specified dimensions.(package private) String
StubGenerator.getExceptionName
(Type type) (package private) String
StubGenerator.getExceptionRepositoryID
(Type type) protected String[]
IDLGenerator.getIDLModuleNames
(Type t) Return the IDL module nesting of the given Type.(package private) String
protected String
IDLGenerator.getQualifiedIDLName
(Type t) Return the global fully qualified IDL Name for a Type.protected String
IDLGenerator.getQualifiedName
(Type t) Return the fully qualified Java Name for a Type.(package private) String
StubGenerator.getRepositoryID
(Type type) (package private) String
StubGenerator.getStubName
(Type type) private 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 String
CompoundType.Method.makeArgName
(int argNum, Type type) Make up an argument name for the given type.(package private) static boolean
(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, 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.private boolean
Generator.requiresGeneration
(File target, Type theType) Return true if the specified file needs generation.(package private) String
Added for IASRI 4987274.(package private) final 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 Typeprotected void
IDLGenerator.writeForwardReference
(Type t, IndentingWriter p) Write forward reference for given typeprotected void
IDLGenerator.writeIDLEntity
(Type t, IndentingWriter p) Write a hard-coded IDL typedef definition for the special case org.omg.CORBA.portable.IDLEntityprotected void
IDLGenerator.writeIfndef
(Type t, int dim, boolean isException, boolean isForward, IndentingWriter p) Write #ifndef guard into the output stream for a given Typeprotected void
IDLGenerator.writeInclude
(Type t, int dim, boolean isThrown, IndentingWriter p) Write a #include.protected void
IDLGenerator.writeInclude
(Type t, String[] modNames, 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, String streamName, Type type, 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, String streamName, Type[] types, 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 streamprotected void
IDLGenerator.writeModule2
(Type t, IndentingWriter p) Write Module end bracketing for the given type into the output streamprotected void
IDLGenerator.writeRepositoryID
(Type t, IndentingWriter p) Write #pragma to identify the repository ID of the given typeprotected void
IDLGenerator.writeSpecial
(Type t, IndentingWriter p) Write special typedef(package private) void
StubGenerator.writeUnmarshalArgument
(IndentingWriter p, String streamName, Type type, 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).Method parameters in org.glassfish.rmic.iiop with type arguments of type TypeModifier and TypeMethodDescriptionprotected boolean
protected boolean
protected boolean
protected boolean
Type[]
Type.collectMatching
(int typeCodeFilter, HashSet<Type> alreadyChecked) Collect all the matching types referenced directly or indirectly by this type, including itself.protected abstract Generator.OutputType[]
Generator.getOutputTypesFor
(CompoundType topType, HashSet<Type> alreadyChecked) Return an array containing all the file names and types that need to be generated for the given top-level type.protected Generator.OutputType[]
IDLGenerator.getOutputTypesFor
(CompoundType topType, HashSet<Type> alreadyChecked) Return an array of OutputTypes for the IDL files that need to be generated for the given top-level type.protected abstract void
Generator.writeOutputFor
(Generator.OutputType outputType, HashSet<Type> alreadyChecked, IndentingWriter writer) Write the output for the given OutputFileName into the output stream.protected void
IDLGenerator.writeOutputFor
(Generator.OutputType ot, HashSet<Type> alreadyChecked, IndentingWriter p) Write the output for the given OutputFileName into the output stream.Constructors in org.glassfish.rmic.iiop with parameters of type TypeModifierConstructorDescriptionprivate
ArrayType
(ContextStack stack, Type type, int arrayDimension) Create an ArrayType instance for the given type.(package private)
OutputType
(String name, Type type)