語言

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 文件 java.lang.ClassLoader.setClassAssertionStatus(java.lang.String, boolean)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於