    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class java.io.InvalidClassException

    java.lang.Object
       |
       +----java.lang.Throwable
               |
               +----java.lang.Exception
                       |
                       +----java.io.IOException
                               |
                               +----java.io.ObjectStreamException
                                       |
                                       +----java.io.InvalidClassException

public class InvalidClassException
extends ObjectStreamException

Raised when the Serialization runtime detects a problem with a Class. The class may:

- not match the serial version of the class in the stream
- the class contains unknown datatypes
- the class implements only one of writeObject or readObject methods
- the class is not public
- the class does not have an accessible no-arg constructor

##

classname

##

InvalidClassException(String)
  Report a InvalidClassException for the specified reason.
InvalidClassException(String, String)

##

getMessage()
  Produce the message, include the classname if present.

##

classname

      public String classname

##

InvalidClassException

      public InvalidClassException(String reason)

  Report a InvalidClassException for the specified reason.

InvalidClassException

      public InvalidClassException(String cname,
                                   String reason)

##

getMessage

      public String getMessage()

  Produce the message, include the classname if present.

  Overrides:
    getMessage in class Throwable

    All Packages  Class Hierarchy  This Package  Previous  Next  Index