言語

ClassLoader.DefinePackage メソッド

定義

この ClassLoaderの名前でパッケージを定義します。

[Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")]
protected virtual Java.Lang.Package? DefinePackage(string? name, string? specTitle, string? specVersion, string? specVendor, string? implTitle, string? implVersion, string? implVendor, Java.Net.URL? sealBase);
[<Android.Runtime.Register("definePackage", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;", "GetDefinePackage_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_net_URL_Handler")>]
abstract member DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package
override this.DefinePackage : string * string * string * string * string * string * string * Java.Net.URL -> Java.Lang.Package

パラメーター

name
String

パッケージ名

specTitle
String

仕様のタイトル

specVersion
String

仕様バージョン

specVendor
String

仕様ベンダー

implTitle
String

実装タイトル

implVersion
String

実装バージョン

implVendor
String

実装ベンダー

sealBase
URL

nullされていない場合、このパッケージは、指定されたコード ソース java.net.URL URL オブジェクトに対してシールされます。 それ以外の場合、パッケージはシールされません。

返品

新しく定義された Package オブジェクト

属性

例外

指定した名前のパッケージが既に存在する場合は 。

注釈

この ClassLoaderの名前でパッケージを定義します。

パッケージ名はクラス ローダー内で一意である必要があり、作成後に再定義または変更することはできません。

クラス ローダーがバージョン情報などの特定のプロパティを持つパッケージを定義する場合、クラス ローダーは、defineClassを呼び出す前に、このdefinePackage メソッドを呼び出す必要があります。 それ以外の場合、 #defineClass(String, byte[], int, int, ProtectionDomain) defineClass メソッドは、新しく定義されたクラスのパッケージに対応するパッケージをこのクラス ローダーで定義します。この定義されたパッケージのプロパティは、 Packageで指定されます。

1.2 で追加されました。

Javaドキュメント。

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

適用対象