Package com.sun.corba.ee.impl.io
Class ValueUtility
java.lang.Object
com.sun.corba.ee.impl.io.ValueUtility
Holds utility methods for converting from ObjectStreamClass to
FullValueDescription and generating typecodes from ObjectStreamClass.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String[]
static final short
static final short
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeCode
createTypeCodeForClass
(ORB orb, Class c, ValueHandler vh) private static TypeCode
createTypeCodeForClassInternal
(ORB orb, Class c, ValueHandler vh, ValueUtility.IdentityKeyValueStack createdIDs) private static TypeCode
createTypeCodeInternal
(ORB orb, Class c, ValueHandler vh, String id, ValueUtility.IdentityKeyValueStack createdIDs) private static boolean
static TypeCode
getPrimitiveTypeCodeForClass
(ORB orb, Class c, ValueHandler vh) static String
getSignature
(ValueMember member) static boolean
isAssignableFrom
(String clzRepositoryId, FullValueDescription type, CodeBase sender) static FullValueDescription
translate
(ORB orb, ObjectStreamClass osc, ValueHandler vh) private static ValueMember[]
translateMembers
(ORB orb, ObjectStreamClass osc, ValueHandler vh, ValueUtility.IdentityKeyValueStack createdIDs)
-
Field Details
-
PRIVATE_MEMBER
public static final short PRIVATE_MEMBER- See Also:
-
PUBLIC_MEMBER
public static final short PUBLIC_MEMBER- See Also:
-
primitiveConstants
-
-
Constructor Details
-
ValueUtility
public ValueUtility()
-
-
Method Details
-
getSignature
- Throws:
ClassNotFoundException
-
translate
-
translateMembers
private static ValueMember[] translateMembers(ORB orb, ObjectStreamClass osc, ValueHandler vh, ValueUtility.IdentityKeyValueStack createdIDs) -
exists
-
isAssignableFrom
public static boolean isAssignableFrom(String clzRepositoryId, FullValueDescription type, CodeBase sender) -
createTypeCodeForClass
-
createTypeCodeForClassInternal
private static TypeCode createTypeCodeForClassInternal(ORB orb, Class c, ValueHandler vh, ValueUtility.IdentityKeyValueStack createdIDs) -
createTypeCodeInternal
private static TypeCode createTypeCodeInternal(ORB orb, Class c, ValueHandler vh, String id, ValueUtility.IdentityKeyValueStack createdIDs) -
getPrimitiveTypeCodeForClass
-