    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

Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.