Класс InvalidClassException

Все реализованные интерфейсы:
Serializable
public class InvalidClassException
extends ObjectStreamException

Выбрасывается, когда среда сериализации обнаруживает одну из следующих проблем с классом.

C момента:
1.1
См. также:
Сериализованная форма

Поля

Модификатор и типПолеОписание
Stringclassname

Имя недопустимого класса.

Конструкторы

КонструкторОписание
InvalidClassException​(String reason)

Сообщить об InvalidClassException по указанной причине.

InvalidClassException​(String cname, String reason)

Создает объект InvalidClassException.

Методы

Модификатор и типМетодОписание
StringgetMessage()

Создаёт сообщение и включает имя класса, если оно присутствует.

Методы, объявленные в классе java.lang.Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Поля

classname

public String classname

Имя недопустимого класса.

Конструкторы

InvalidClassException

public InvalidClassException(String reason)

Сообщить об InvalidClassException по указанной причине.

Параметры:
reason - Строка, описывающая причину исключения.

InvalidClassException

public InvalidClassException(String cname,
                             String reason)

Создает объект InvalidClassException.

Параметры:
cname - Строка, содержащая имя недопустимого класса.
reason - Строка, описывающая причину исключения.

Методы

getMessage

public String getMessage()

Создаёт сообщение и включает имя класса, если оно присутствует.

Переопределяет:
getMessage в классе Throwable
Возвращает:
строку детального сообщения экземпляра этого Throwable (которая может быть null).

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InvalidClassException.html

Spec-Zone .ru
спецификации, руководства, описания, API