Top Description Fields Constructors Methods
javassist.util.proxy

pack-priv Class SerializedProxy

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.io.InvalidClassException, .InvalidObjectException, .ObjectStreamException, .Serializable, java.lang.reflect.InvocationTargetException, java.security.AccessController, .PrivilegedActionException, .PrivilegedExceptionAction

A proxy object is converted into an instance of this class when it is written to an output stream.
See Also
RuntimeSupport#makeSerializedProxy(Object)

Field Summary

Modifier and TypeField and Description
private byte[]
private MethodHandler
private String[]
private static final long
serialVersionUID

default serialVersionUID

private String

Constructor Summary

AccessConstructor and Description
pack-priv
SerializedProxy(Class<?> proxy, byte[] sig, MethodHandler h)

Method Summary

Modifier and TypeMethod and Description
protected Class<?>

Returns:

loaded class
loadClass
(final String
the class name
className
)

Load class.

pack-priv Object
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

filterSignatureback to summary
private byte[] filterSignature
handlerback to summary
private MethodHandler handler
interfacesback to summary
private String[] interfaces
serialVersionUIDback to summary
private static final long serialVersionUID

default serialVersionUID

superClassback to summary
private String superClass

Constructor Detail

SerializedProxyback to summary
pack-priv SerializedProxy(Class<?> proxy, byte[] sig, MethodHandler h)

Method Detail

loadClassback to summary
protected Class<?> loadClass(final String className) throws ClassNotFoundException

Load class.

Parameters
className:String

the class name

Returns:Class<?>

loaded class

Exceptions
ClassNotFoundException:
for any error
readResolveback to summary
pack-priv Object readResolve() throws ObjectStreamException