TopBlend: Here is the first difference. There are 2 differences. is old. is new.


java.io
Class InvalidClassException


java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by java.io.ObjectStreamException
                  extended by 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.

Since:
JDK1.1
See Also:
Serialized Form

Field Summary
  String classname
          Name of the invalid class.
 
Constructor Summary
InvalidClassException ( String
          Report an a InvalidClassException for the reason specified.
InvalidClassException ( String  cname, String  reason)
          Constructs an InvalidClassException object.
 
Method Summary
  String getMessage ()
          Produce the message and include the classname, if present.
 
Methods inherited from class java.lang. Throwable
fillInStackTrace , getCause , getLocalizedMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
 
Methods inherited from class java.lang. Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

Field Detail

classname


public String classname
Name of the invalid class.

Constructor Detail

InvalidClassException


public InvalidClassException(String reason)
Report an 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.
Method Detail

getMessage


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

Overrides:
getMessage in class Throwable
Returns:
the detail message string of this Throwable instance (which may be null ).