Lenguaje

Throwable Constructores

Definición

Sobrecargas

Nombre Description
Throwable()

Construye un nuevo elemento throwable con null como mensaje de detalle.

Throwable(Throwable)

Construye un nuevo lanzamiento con la causa especificada y un mensaje de detalle de (cause==null ? null : cause.toString()) (que normalmente contiene la clase y el mensaje de detalle de cause).

Throwable(String)

Construye un nuevo elemento throwable con el mensaje de detalle especificado.

Throwable(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Throwable(String, Throwable)

Construye un nuevo elemento throwable con el mensaje de detalle y la causa especificados.

Throwable(String, Throwable, Boolean, Boolean)

Construye un nuevo elemento throwable con el mensaje de detalle especificado, causa, #addSuppressed supresión habilitada o deshabilitada, y seguimiento de pila grabable habilitado o deshabilitado.

Throwable()

Construye un nuevo elemento throwable con null como mensaje de detalle.

[Android.Runtime.Register(".ctor", "()V", "")]
public Throwable();
Atributos

Comentarios

Construye un nuevo elemento throwable con null como mensaje de detalle. La causa no se inicializa y, posteriormente, se puede inicializar mediante una llamada a #initCause.

Se #fillInStackTrace() llama al método para inicializar los datos de seguimiento de la pila en el recién creado.

Java documentación para java.lang.Throwable.Throwable().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Throwable(Throwable)

Construye un nuevo lanzamiento con la causa especificada y un mensaje de detalle de (cause==null ? null : cause.toString()) (que normalmente contiene la clase y el mensaje de detalle de cause).

[Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")]
public Throwable(Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Throwable;)V", "")>]
new Java.Lang.Throwable : Java.Lang.Throwable -> Java.Lang.Throwable

Parámetros

cause
Throwable

la causa (que se guarda para la recuperación posterior mediante el #getCause() método ). (Se permite un null valor e indica que la causa es inexistente o desconocida).

Atributos

Comentarios

Construye un nuevo lanzamiento con la causa especificada y un mensaje de detalle de (cause==null ? null : cause.toString()) (que normalmente contiene la clase y el mensaje de detalle de cause). Este constructor es útil para los throwables que son poco más que contenedores para otros throwables (por ejemplo, java.security.PrivilegedActionException).

Se #fillInStackTrace() llama al método para inicializar los datos de seguimiento de la pila en el recién creado.

Agregado en la versión 1.4.

Java documentación para java.lang.Throwable.Throwable(java.lang.Throwable).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Throwable(String)

Construye un nuevo elemento throwable con el mensaje de detalle especificado.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public Throwable(string? message);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Lang.Throwable : string -> Java.Lang.Throwable

Parámetros

message
String

mensaje de detalle. El método guarda el mensaje de detalle para su recuperación #getMessage() posterior.

Atributos

Comentarios

Construye un nuevo elemento throwable con el mensaje de detalle especificado. La causa no se inicializa y, posteriormente, se puede inicializar mediante una llamada a #initCause.

Se #fillInStackTrace() llama al método para inicializar los datos de seguimiento de la pila en el recién creado.

Java documentación para java.lang.Throwable.Throwable(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Throwable(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

public Throwable(IntPtr handle, Android.Runtime.JniHandleOwnership transfer);
new Java.Lang.Throwable : nativeint * Android.Runtime.JniHandleOwnership -> Java.Lang.Throwable

Parámetros

handle
IntPtr

nativeint

que IntPtrcontiene una referencia de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

un JniHandleOwnershipvalor de tipo que indica cómo controlar handle

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Throwable(String, Throwable)

Construye un nuevo elemento throwable con el mensaje de detalle y la causa especificados.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "")]
public Throwable(string? message, Java.Lang.Throwable? cause);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "")>]
new Java.Lang.Throwable : string * Java.Lang.Throwable -> Java.Lang.Throwable

Parámetros

message
String

el mensaje de detalles (que se guarda para su recuperación posterior mediante el #getMessage() método ).

cause
Throwable

la causa (que se guarda para la recuperación posterior mediante el #getCause() método ). (Se permite un null valor e indica que la causa es inexistente o desconocida).

Atributos

Comentarios

Construye un nuevo elemento throwable con el mensaje de detalle y la causa especificados.

Tenga en cuenta que el mensaje de detalle asociado a causeno se incorpora automáticamente en el mensaje de detalle de este lanzamiento.

Se #fillInStackTrace() llama al método para inicializar los datos de seguimiento de la pila en el recién creado.

Agregado en la versión 1.4.

Java documentación para java.lang.Throwable.Throwable(java.lang.String, java.lang.Throwable).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Throwable(String, Throwable, Boolean, Boolean)

Construye un nuevo elemento throwable con el mensaje de detalle especificado, causa, #addSuppressed supresión habilitada o deshabilitada, y seguimiento de pila grabable habilitado o deshabilitado.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V", "")]
protected Throwable(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V", "")>]
new Java.Lang.Throwable : string * Java.Lang.Throwable * bool * bool -> Java.Lang.Throwable

Parámetros

message
String

mensaje de detalle.

cause
Throwable

causa. (Se permite un null valor e indica que la causa es inexistente o desconocida).

enableSuppression
Boolean

si la supresión está habilitada o deshabilitada

writableStackTrace
Boolean

si el seguimiento de la pila debe escribirse o no

Atributos

Comentarios

Construye un nuevo elemento throwable con el mensaje de detalle especificado, causa, #addSuppressed supresión habilitada o deshabilitada, y seguimiento de pila grabable habilitado o deshabilitado. Si la supresión está deshabilitada, para este objeto devolverá una matriz de longitud cero y las llamadas a #getSuppressed que, de lo contrario, #addSuppressed anexarán una excepción a la lista suprimida no tendrá ningún efecto. Si el seguimiento de la pila grabable es false, este constructor no llamará a #fillInStackTrace(), se escribirá en null el stackTrace campo y las llamadas posteriores a fillInStackTrace y #setStackTrace(StackTraceElement[]) no establecerán el seguimiento de la pila. Si el seguimiento de la pila grabable es false, #getStackTrace devolverá una matriz de longitud cero.

Tenga en cuenta que los otros constructores de tratar la Throwable supresión como habilitados y el seguimiento de la pila como grabable. Las subclases de Throwable deben documentar las condiciones en las que la supresión está deshabilitada y las condiciones de documento en las que no se puede escribir el seguimiento de la pila. La deshabilitación de la supresión solo debe producirse en circunstancias excepcionales en las que existen requisitos especiales, como la reutilización de objetos de excepción en situaciones de poca memoria. Las circunstancias en las que un objeto de excepción determinado se detecta y vuelve a iniciarse repetidamente, como para implementar el flujo de control entre dos sub-sistemas, es otra situación en la que los objetos iniciables inmutables serían adecuados.

Agregado en la versión 1.7.

Java documentación para java.lang.Throwable.Throwable(java.lang.String, java.lang.Throwable, boolean, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a