APIdia Launch Partner
Top Fields Constructors Methods
java.io

pack-priv final Class SerializationMisdeclarationChecker

extends Object
Class Inheritance
Imports
java.lang.reflect.Field, .Member, .Method, .Proxy, java.util.Arrays

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final Class<?>[]
private static final Class<?>[]
private static final String
private static final Class<?>[]
private static final String
private static final String
private static final String
private static final Class<?>[]
private static final String
private static final Class<?>[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static void
checkAccessibleMethod(Class<?> cl, String name, Class<?>[] paramTypes, Class<?> retType)

private static void
checkAccessibleMethod(Class<?> cl, Class<?> superCl, Method m, Class<?>[] paramTypes, Class<?> retType)

pack-priv static void
private static void
checkPrivateMethod(Class<?> cl, String name, Class<?>[] paramTypes, Class<?> retType)

private static void
checkPrivateMethod(Class<?> cl, Method m, Class<?>[] paramTypes, Class<?> retType)

private static void
private static void
private static void
commitEvent(Class<?> cl, String msg)

private static Field
declaredField(Class<?> cl, String name)

private static boolean
private static boolean
private static boolean
private static boolean
private static boolean
private static boolean
isSamePackage(Class<?> cl0, Class<?> cl1)

private static boolean
private static Object
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

READ_OBJECT_NAMEback to summary
private static final String READ_OBJECT_NAME
READ_OBJECT_NO_DATA_NAMEback to summary
private static final String READ_OBJECT_NO_DATA_NAME
READ_OBJECT_NO_DATA_PARAM_TYPESback to summary
private static final Class<?>[] READ_OBJECT_NO_DATA_PARAM_TYPES
READ_OBJECT_PARAM_TYPESback to summary
private static final Class<?>[] READ_OBJECT_PARAM_TYPES
READ_RESOLVE_NAMEback to summary
private static final String READ_RESOLVE_NAME
READ_RESOLVE_PARAM_TYPESback to summary
private static final Class<?>[] READ_RESOLVE_PARAM_TYPES
SERIAL_PERSISTENT_FIELDS_NAMEback to summary
private static final String SERIAL_PERSISTENT_FIELDS_NAME
SUID_NAMEback to summary
private static final String SUID_NAME
WRITE_OBJECT_NAMEback to summary
private static final String WRITE_OBJECT_NAME
WRITE_OBJECT_PARAM_TYPESback to summary
private static final Class<?>[] WRITE_OBJECT_PARAM_TYPES
WRITE_REPLACE_NAMEback to summary
private static final String WRITE_REPLACE_NAME
WRITE_REPLACE_PARAM_TYPESback to summary
private static final Class<?>[] WRITE_REPLACE_PARAM_TYPES

Constructor Detail

SerializationMisdeclarationCheckerback to summary
pack-priv SerializationMisdeclarationChecker()

Method Detail

checkAccessibleMethodback to summary
private static void checkAccessibleMethod(Class<?> cl, String name, Class<?>[] paramTypes, Class<?> retType)
checkAccessibleMethodback to summary
private static void checkAccessibleMethod(Class<?> cl, Class<?> superCl, Method m, Class<?>[] paramTypes, Class<?> retType)
checkMisdeclarationsback to summary
pack-priv static void checkMisdeclarations(Class<?> cl)
checkPrivateMethodback to summary
private static void checkPrivateMethod(Class<?> cl, String name, Class<?>[] paramTypes, Class<?> retType)
checkPrivateMethodback to summary
private static void checkPrivateMethod(Class<?> cl, Method m, Class<?>[] paramTypes, Class<?> retType)
checkSerialPersistentFieldsback to summary
private static void checkSerialPersistentFields(Class<?> cl)
checkSerialVersionUIDback to summary
private static void checkSerialVersionUID(Class<?> cl)
commitEventback to summary
private static void commitEvent(Class<?> cl, String msg)
declaredFieldback to summary
private static Field declaredField(Class<?> cl, String name)
isAbstractback to summary
private static boolean isAbstract(Member m)
isFinalback to summary
private static boolean isFinal(Member m)
isOrdinaryClassback to summary
private static boolean isOrdinaryClass(Class<?> cl)
isPackageProtectedback to summary
private static boolean isPackageProtected(Member m)
isPrivateback to summary
private static boolean isPrivate(Member m)
isSamePackageback to summary
private static boolean isSamePackage(Class<?> cl0, Class<?> cl1)
isStaticback to summary
private static boolean isStatic(Member m)
objectFromStaticback to summary
private static Object objectFromStatic(Field f)