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 shortstatic final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeCodecreateTypeCodeForClass(ORB orb, Class c, ValueHandler vh) private static TypeCodecreateTypeCodeForClassInternal(ORB orb, Class c, ValueHandler vh, ValueUtility.IdentityKeyValueStack createdIDs) private static TypeCodecreateTypeCodeInternal(ORB orb, Class c, ValueHandler vh, String id, ValueUtility.IdentityKeyValueStack createdIDs) private static booleanstatic TypeCodegetPrimitiveTypeCodeForClass(ORB orb, Class c, ValueHandler vh) static StringgetSignature(ValueMember member) static booleanisAssignableFrom(String clzRepositoryId, FullValueDescription type, CodeBase sender) static FullValueDescriptiontranslate(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
-