Langage

ClassLoader.SetPackageAssertionStatus(String, Boolean) Méthode

Définition

Définit l’état d’assertion par défaut du package nommé.

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

Paramètres

packageName
String

Nom du package dont l’état d’assertion par défaut du package doit être défini. Une null valeur indique le package non nommé « actuel » (voir la section {

enabled
Boolean

true si les classes chargées par ce classloader et appartenant au package nommé ou à l’un de ses sous-packages ont des assertions activées par défaut, false si elles auront des assertions désactivées par défaut.

Attributs

Remarques

Définit l’état d’assertion par défaut du package nommé. L’état d’assertion par défaut du package détermine l’état d’assertion des classes initialisées à l’avenir qui appartiennent au package nommé ou à l’un de ses « sous-packages ».

Un sous-package d’un package nommé p est un package dont le nom commence par «p. ». Par exemple, javax.swing.text est un sous-package de javax.swing, et les deux java.util et java.lang.reflect sont des sous-packages de java.

Si plusieurs valeurs par défaut de package s’appliquent à une classe donnée, la valeur par défaut du package relative au package le plus spécifique est prioritaire sur les autres. Par exemple, si javax.lang et javax.lang.reflect les deux ont des valeurs par défaut de package associées, le dernier package s’applique par défaut aux classes dans javax.lang.reflect.

Les valeurs par défaut du package sont prioritaires sur l’état d’assertion par défaut du chargeur de classes et peuvent être remplacées par classe en appelant #setClassAssertionStatus(String, boolean).

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.setPackageAssertionStatus(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 à