ExceptionInInitializerError Класс

Определение

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

[Android.Runtime.Register("java/lang/ExceptionInInitializerError", DoNotGenerateAcw=true)]
public class ExceptionInInitializerError : Java.Lang.LinkageError
[<Android.Runtime.Register("java/lang/ExceptionInInitializerError", DoNotGenerateAcw=true)>]
type ExceptionInInitializerError = class
    inherit LinkageError
Наследование
ExceptionInInitializerError
Атрибуты

Комментарии

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение. Возникает ExceptionInInitializerError исключение, указывающее, что во время вычисления статического инициализатора или инициализатора для статической переменной произошло исключение.

В выпуске 1.4 это исключение было обновлено в соответствии с механизмом цепочки исключений общего назначения. Сохраненный бросаемый объект, который может быть предоставлен во время создания и доступ к которому осуществляется с помощью #getException() метода , теперь называется причиной и может быть доступен с помощью метода , а также с помощью Throwable#getCause() упомянутого выше "устаревшего метода".

Добавлено в версии 1.1.

Документация по Java для java.lang.ExceptionInInitializerError.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

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

ExceptionInInitializerError()

ExceptionInInitializerError Создает объект с null в качестве строки подробных сообщений и без сохраненного вызываемого объекта.

ExceptionInInitializerError(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

ExceptionInInitializerError(String)

Создает объект ExceptionInInitializerError с указанной строкой подробного сообщения.

ExceptionInInitializerError(Throwable)

Создает новый ExceptionInInitializerError класс, сохраняя ссылку на объект, создаваемый Throwable для последующего извлечения методом #getException() .

Поля

is_generated

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)

Свойства

Cause

Возвращает причину этого вызываемого объекта или null значение , если причина не существует или неизвестна.

(Унаследовано от Throwable)
Class

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
Exception

Возвращает исключение, возникшее во время статической инициализации, вызвавшей эту ошибку.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Throwable)
JniIdentityHashCode

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
JniPeerMembers

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

LocalizedMessage

Создает локализованное описание этого вызываемого объекта.

(Унаследовано от Throwable)
Message

Возвращает строку подробного сообщения этого вызываемого объекта.

(Унаследовано от Throwable)
PeerReference

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
StackTrace

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

AddSuppressed(Throwable)

Добавляет указанное исключение к исключениям, которые были подавлены для доставки этого исключения.

(Унаследовано от Throwable)
Dispose()

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
Dispose(Boolean)

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
FillInStackTrace()

Заполняет трассировку стека выполнения.

(Унаследовано от Throwable)
GetStackTrace()

Предоставляет программный доступ к сведениям трассировки стека, напечатанным .#printStackTrace()

(Унаследовано от Throwable)
GetSuppressed()

Возвращает массив, содержащий все исключения, которые были подавлены, как правило, инструкцией try-with-resources, для доставки этого исключения.

(Унаследовано от Throwable)
InitCause(Throwable)

Инициализирует причину этого вызываемого объекта указанным значением.

(Унаследовано от Throwable)
PrintStackTrace()

Выводит этот вызываемый объект и его обратную передачу в стандартный поток ошибок.

(Унаследовано от Throwable)
PrintStackTrace(PrintStream)

Выводит этот бросаемый объект и его обратную передачу в указанный поток печати.

(Унаследовано от Throwable)
PrintStackTrace(PrintWriter)

Выводит этот бросаемый объект и его обратную сторону в указанный модуль записи печати.

(Унаследовано от Throwable)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Throwable)
SetStackTrace(StackTraceElement[])

Задает элементы трассировки стека, которые будут возвращены #getStackTrace() и напечатаны связанными методами #printStackTrace() и .

(Унаследовано от Throwable)
ToString()

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
UnregisterFromRuntime()

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
IJavaPeerable.DisposeUnlessReferenced()

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
IJavaPeerable.Finalized()

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
IJavaPeerable.JniManagedPeerState

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)
IJavaPeerable.SetPeerReference(JniObjectReference)

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

(Унаследовано от Throwable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

GetJniTypeName(IJavaPeerable)

Сигнализирует о том, что в статичном инициализаторе произошло непредвиденное исключение.

Применяется к