インタフェースjdk.dynalink.linker.MethodHandleTransformerの
使用
パッケージ | 説明 |
---|---|
jdk.dynalink |
invokedynamic コール・サイトをリンクするためのインタフェースとクラスが含まれています。 |
jdk.dynalink.linker.support |
言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。
|
-
jdk.dynalinkでのMethodHandleTransformerの使用
型MethodHandleTransformerのパラメータを持つjdk.dynalinkのメソッド 修飾子と型 メソッド 説明 void
DynamicLinkerFactory. setInternalObjectsFilter(MethodHandleTransformer internalObjectsFilter)
このファクトリで作成されたダイナミック・リンカーのリンカー・サービス用のLinkerServices.filterInternalObjects(MethodHandle)
の実装として動作するはずのメソッド・ハンドル・トランスフォーマを設定します。 -
jdk.dynalink.linker.supportでのMethodHandleTransformerの使用
MethodHandleTransformerを実装しているjdk.dynalink.linker.supportのクラス 修飾子と型 クラス 説明 class
DefaultInternalObjectFilter
1組のフィルタリング・メソッド・ハンドルに委譲するDynamicLinkerFactory.setInternalObjectsFilter(MethodHandleTransformer)
のデフォルトの実装。