列挙型クラスjava.lang.invoke.MethodHandles.Lookup.ClassOptionの
使用
MethodHandles.Lookup.ClassOptionを使用するパッケージ
-
java.lang.invokeでのMethodHandles.Lookup.ClassOptionの使用
java.lang.invokeの型MethodHandles.Lookup.ClassOptionの型引数を持つサブクラス修飾子と型クラス説明static enum
Lookup::defineHiddenClass
メソッドによって作成された非表示クラスをルックアップ・クラスのネストに新しいメンバーとして動的に追加するかどうか、または非表示クラスがその定義ローダーとしてマークされたクラス・ローダーと強力な関係を持つかどうか(あるいはその両方)を指定するクラス・オプションのセット。修飾子と型メソッド説明指定された名前を持つこのクラスのenum定数を返します。static MethodHandles.Lookup.ClassOption[]
MethodHandles.Lookup.ClassOption.values()
この列挙クラスの定数を含む配列を宣言されている順序で 返します。型MethodHandles.Lookup.ClassOptionのパラメータを持つjava.lang.invokeのメソッド修飾子と型メソッド説明MethodHandles.Lookup.defineHiddenClass
(byte[] bytes, boolean initialize, MethodHandles.Lookup.ClassOption... options) bytes
からhiddenクラスまたはインタフェースを作成し、新しく作成されたクラスまたはインタフェースにLookup
を返します。MethodHandles.Lookup.defineHiddenClassWithClassData
(byte[] bytes, Object classData, boolean initialize, MethodHandles.Lookup.ClassOption... options) 関連付けられた「クラス・データ」を使用してbytes
からhiddenクラスまたはインタフェースを作成し、新しく作成されたクラスまたはインタフェースでLookup
を返します。