Langage

Throwable.Cause Propriété

Définition

Retourne la cause de cette levée ou null si la cause est inexistante ou inconnue.

public virtual Java.Lang.Throwable? Cause { [Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")] get; }
[<get: Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")>]
member this.Cause : Java.Lang.Throwable

Valeur de propriété

la cause de cette levée ou null si la cause est inexistante ou inconnue.

Attributs

Remarques

Retourne la cause de cette levée ou null si la cause est inexistante ou inconnue. (La cause est la levée qui a provoqué cette levée à lever.)

Cette implémentation retourne la cause qui a été fournie via l’un des constructeurs nécessitant un Throwable, ou qui a été défini après la création avec la #initCause(Throwable) méthode. Bien qu’il soit généralement inutile de remplacer cette méthode, une sous-classe peut la remplacer pour retourner une cause définie par d’autres moyens. Cela convient à un « chaîné hérité pouvant être levée » qui précède l’ajout d’exceptions chaînées à Throwable. Notez qu’il n’est pas nécessaire de remplacer l’une PrintStackTrace des méthodes, qui appellent toutes la getCause méthode pour déterminer la cause d’une levée.

Ajouté dans la version 1.4.

Java documentation pour java.lang.Throwable.getCause().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à