言語

ClassLoader.SetClassAssertionStatus(String, Boolean) メソッド

定義

このクラス ローダー内の名前付き最上位クラスと、そこに含まれる入れ子になったクラスに必要なアサーションの状態を設定します。

[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

パラメーター

className
String

アサーションの状態が設定される最上位クラスの完全修飾クラス名。

enabled
Boolean

true 名前付きクラスが初期化されたときにアサーションを有効にする場合は 、クラスがアサーションを無効にするかどうかを false します。

属性

注釈

このクラス ローダー内の名前付き最上位クラスと、そこに含まれる入れ子になったクラスに必要なアサーションの状態を設定します。 この設定は、クラス ローダーの既定のアサーション状態と、適用可能なパッケージごとの既定値よりも優先されます。 名前付きクラスが既に初期化されている場合、このメソッドは無効です。 (クラスが初期化されると、そのアサーションの状態は変更できません)。

名前付きクラスが最上位クラスでない場合、この呼び出しはクラスの実際のアサーション状態には影響しません。

Android ノート: AssertionStatuses はサポートされていません。 このメソッドは no-opです。

1.4 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象