Содержание | Предыдущий | Следующий | Индекс

20.23 Класс
java.lang.ExceptionInInitializerError

ExceptionInInitializerError бросается, чтобы указать, что исключение произошло во время оценки статического инициализатора или инициализатора для a static переменная (§12.4.2).

public class ExceptionInInitializerError
		extends RuntimeException {
	public ExceptionInInitializerError();
	public ExceptionInInitializerError(String s);
	public ExceptionInInitializerError(Throwable thrown);
	public Throwable getException();
}

20.23.1 public ExceptionInInitializerError()

Этот конструктор инициализирует недавно создаваемый ExceptionInInitializerError с null как его строка сообщения об ошибке и с не сохраненным объектом throwable.

20.23.2 public ExceptionInInitializerError(String s)

Этот конструктор инициализирует недавно создаваемый ExceptionInInitializerError сохраняя ссылку на строку сообщения об ошибке s для более позднего извлечения getMessage метод (§20.22.3). Есть не сохраненный объект throwable.

20.23.3 public ExceptionInInitializerError(Throwable thrown)

Этот конструктор инициализирует недавно создаваемый ExceptionInInitializerError сохраняя ссылку на Throwable объект thrown для более позднего извлечения getException метод (§20.22.3). Строка сообщения об ошибке устанавливается в null.

20.23.4 public Throwable getException(Throwable thrown)

Сохраненный throwable объект этого ExceptionInInitializerError возвращается; null возвращается если это ExceptionInInitializerError имеет не сохраненный объект throwable.


Содержание | Предыдущий | Следующий | Индекс

Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com



Spec-Zone.ru - all specs in one place



free hit counter