java.io
Class InvalidClassException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.io.IOException
|
+--java.io.ObjectStreamException
|
+--java.io.InvalidClassException
- All Implemented Interfaces:
- Serializable
- 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
- Since:
- JDK1.1
- See Also:
- Serialized Form
Method Summary |
String |
getMessage()
Produce the message and include the classname, if present. |
classname
public String classname
- Name of the invalid class.
InvalidClassException
public InvalidClassException(String reason)
- Report a InvalidClassException for the reason specified.
- Parameters:
reason
- String describing the reason for the exception.
InvalidClassException
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.
getMessage
public String getMessage()
- Produce the message and include the classname, if present.
- Overrides:
getMessage
in class Throwable
- Following copied from class:
java.lang.Throwable
- Returns:
- the error message string of this
Throwable
object if it was created
with an
error message string; or null
if it was
created
with no error message.
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.