Langage

ClassLoader.SetClassAssertionStatus(String, Boolean) Méthode

Définition

Définit l’état d’assertion souhaité pour la classe de niveau supérieur nommée dans ce chargeur de classe et toutes les classes imbriquées contenues dans cette classe.

[Android.Runtime.Register("setClassAssertionStatus", "(Ljava/lang/String;Z)V", "GetSetClassAssertionStatus_Ljava_lang_String_ZHandler")]
public virtual void SetClassAssertionStatus(string? className, bool enabled);
[<Android.Runtime.Register("setClassAssertionStatus", "(Ljava/lang/String;Z)V", "GetSetClassAssertionStatus_Ljava_lang_String_ZHandler")>]
abstract member SetClassAssertionStatus : string * bool -> unit
override this.SetClassAssertionStatus : string * bool -> unit

Paramètres

className
String

Nom de classe complet de la classe de niveau supérieur dont l’état d’assertion doit être défini.

enabled
Boolean

true si la classe nommée doit avoir des assertions activées quand (et si) elle est initialisée, false si la classe doit avoir des assertions désactivées.

Attributs

Remarques

Définit l’état d’assertion souhaité pour la classe de niveau supérieur nommée dans ce chargeur de classe et toutes les classes imbriquées contenues dans cette classe. Ce paramètre est prioritaire sur l’état d’assertion par défaut du chargeur de classes et sur les valeurs par défaut applicables par package. Cette méthode n’a aucun effet si la classe nommée a déjà été initialisée. (Une fois qu’une classe est initialisée, son état d’assertion ne peut pas changer.)

Si la classe nommée n’est pas une classe de niveau supérieur, cet appel n’aura aucun effet sur l’état d’assertion réel d’une classe.

Android-remarque : AssertionStatuses n’est pas pris en charge. Cette méthode est une no-op.

Ajouté dans la version 1.4.

Java documentation pour java.lang.ClassLoader.setClassAssertionStatus(java.lang.String, boolean).

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 à