Throwable Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Throwable() |
Construye un nuevo elemento throwable con |
| Throwable(Throwable) |
Construye un nuevo lanzamiento con la causa especificada y un mensaje de detalle de |
| 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
- 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.
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.