モジュール java.base
パッケージ java.lang.invoke

クラスMethodHandles

java.lang.Object
java.lang.invoke.MethodHandles

public class MethodHandles extends Object
このクラスは、メソッド・ハンドルに対する処理を行うかメソッド・ハンドルを返すstaticメソッドだけで構成されます。 それらはいくつかのカテゴリに分類されます。
  • メソッドやフィールドのメソッド・ハンドルの作成に役立つルックアップ・メソッド。
  • 既存のメソッド・ハンドルを組み合わせたり変換したりして新しいハンドルを作成するコンビネータ・メソッド。
  • その他の一般的なJVM操作や制御フロー・パターンをエミュレートするメソッド・ハンドルを作成する、その他のファクトリ・メソッド。
作成したメソッドのハンドル・タイプに「あまりにも多くのパラメータ」が含まれる場合、ルックアップ、コン・バインダ、またはファクトリ・メソッドは失敗し、IllegalArgumentExceptionがスローされます。
導入されたバージョン:
1.7