Java.Lang.Invoke 名前空間

クラス

名前 説明
CallSite

CallSiteは変数MethodHandleのホルダーであり、そのtargetと呼ばれます。

ConstantCallSite

ConstantCallSiteは、ターゲットが永続的であり、変更できないCallSiteです。

LambdaConversionException

LambdaConversionException

MethodHandle

メソッド ハンドルは、引数または戻り値の省略可能な変換を使用して、基になるメソッド、コンストラクター、フィールド、または同様の低レベル操作への型指定された直接実行可能な参照です。

MethodHandleInfo
MethodHandles

このクラスは、メソッド ハンドルを操作または返す静的メソッドのみで構成されます。

MethodHandles.Lookup

<em>lookup オブジェクト</em>は、アクセス チェックが必要な場合にメソッド ハンドルを作成するためのファクトリです。

MethodType

メソッド型は、メソッド ハンドルによって受け入れおよび返される引数と戻り値の型、またはメソッド ハンドル呼び出し元によって渡され、予期される引数と戻り値の型を表します。

MutableCallSite

MutableCallSiteは、ターゲット変数が通常のフィールドのように動作するCallSiteです。

StringConcatException

StringConcatException は、リンケージインバリアントに違反したときに StringConcatFactory によってスローされます。

VarHandle

VarHandle は、静的フィールド、非静的フィールド、配列要素、またはオフヒープ データ構造のコンポーネントを含む、変数、またはパラメーターで定義された変数ファミリへの動的に厳密に型指定された参照です。

VarHandle.AccessMode

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

VolatileCallSite

VolatileCallSiteは、ターゲットが揮発性変数のように機能するCallSiteです。

WrongMethodTypeException

コードが間違ったメソッド型を介してメソッド ハンドルを呼び出そうとしたことを示すためにスローされます。

インターフェイス

名前 説明
IMethodHandleInfo

ダイレクト メソッド ハンドルをそのコンシット記号部分に割り込むことで得られるシンボリック参照。

ITypeDescriptor

型記述子を持つエンティティ。

ITypeDescriptor.IOfField

フィールド型記述子を持つエンティティ。

ITypeDescriptor.IOfMethod

JVMS { に準拠するメソッド型記述子メソッド記述子を持つエンティティ

列挙型

名前 説明
MethodLookupModes
ReferenceKind

メソッド ハンドルの基になるメンバーへのアクセスに使用される参照の種類を指定します。