public class
InvalidClassException
extends ObjectStreamException
Thrown when the Serialization runtime detects one of the following problems with a Class.
- The serial version of the class does not match that of the class descriptor read from the stream
- The class contains unknown datatypes
- The class does not have an accessible no-arg constructor
Field Summary
public String | classname | Name of the invalid class. |
Public Constructor Summary
InvalidClassException(String reason)
Report an InvalidClassException for the reason specified.
|
|
InvalidClassException(String cname, String reason)
Constructs an InvalidClassException object.
|
Public Method Summary
String |
getMessage()
Produce the message and include the classname, if present.
|
Inherited Method Summary
Fields
public String classname
Name of the invalid class.
Public Constructors
public InvalidClassException (String reason)
Report an InvalidClassException for the reason specified.
Parameters
reason | String describing the reason for the exception. |
---|
public InvalidClassException (String cname, String reason)
Constructs an InvalidClassException object.
Parameters
cname | a String naming the invalid class. |
---|---|
reason | a String describing the reason for the exception. |
Public Methods
public String getMessage ()
Produce the message and include the classname, if present.
Returns
- the detail message string of this
Throwable
instance (which may benull
).