クラス
java.lang.reflect.Methodの使用
Methodを使用するパッケージ
パッケージ
説明
beans -- JavaBeansアーキテクチャに基づくコンポーネント -- の開発に関連するクラスが含まれます。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
Java Management Extensionsのコア・クラスを提供します。
ModelMBeanクラスの定義を提供します。
公開データ型とOpen MBean記述子クラスを提供します。
言語ランタイムが独自の言語固有のオブジェクト・モデルおよび型変換を実装しやすくするために、一部のクラスの基本的な実装と様々なユーティリティを提供することで、より便利なクラスが含まれています。
JShell実行エンジンを構築するための実装サポートを提供します。
-
java.beansでのMethodの使用
Methodを返すjava.beansのメソッド修飾子と型メソッド説明EventSetDescriptor.getAddListenerMethod()イベント・リスナーの追加時に使用するメソッドを取得します。EventSetDescriptor.getGetListenerMethod()登録済みイベント・リスナーへのアクセスに使用するメソッドを取得します。IndexedPropertyDescriptor.getIndexedReadMethod()インデックス付きプロパティ値の読込みに使用するメソッドを取得します。IndexedPropertyDescriptor.getIndexedWriteMethod()インデックス付きプロパティ値の書込みに使用するメソッドを取得します。Method[]EventSetDescriptor.getListenerMethods()ターゲット・リスナー・インタフェースのメソッドを取得します。MethodDescriptor.getMethod()このMethodDescriptorがカプセル化するメソッドを取得します。PropertyDescriptor.getReadMethod()プロパティ値の読込みに使用するメソッドを取得します。EventSetDescriptor.getRemoveListenerMethod()イベント・リスナーの削除時に使用するメソッドを取得します。PropertyDescriptor.getWriteMethod()プロパティ値の書込みに使用するメソッドを取得します。型Methodのパラメータを持つjava.beansのメソッド修飾子と型メソッド説明イベントから適切なプロパティ値を抽出し、このEventHandlerに関連付けられているアクションに渡します。voidIndexedPropertyDescriptor.setIndexedReadMethod(Method readMethod) インデックス付きプロパティ値の読込みに使用するメソッドを設定します。voidIndexedPropertyDescriptor.setIndexedWriteMethod(Method writeMethod) インデックス付きプロパティ値の書込みに使用するメソッドを設定します。voidPropertyDescriptor.setReadMethod(Method readMethod) プロパティ値の読込みに使用するメソッドを設定します。voidPropertyDescriptor.setWriteMethod(Method writeMethod) プロパティ値の書込みに使用するメソッドを設定します。型Methodのパラメータを持つjava.beansのコンストラクタ修飾子コンストラクタ説明EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod) java.lang.reflect.MethodDescriptorおよびjava.lang.Classオブジェクトを使用して、EventSetDescriptorを最初から作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod) java.lang.reflect.Methodおよびjava.lang.Classオブジェクトを使用して、EventSetDescriptorを最初から作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod) このコンストラクタは、java.lang.reflect.Methodオブジェクトとjava.lang.Classオブジェクトを使って、ゼロからEventSetDescriptorを作成します。IndexedPropertyDescriptor(String propertyName, Method readMethod, Method writeMethod, Method indexedReadMethod, Method indexedWriteMethod) このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のMethodオブジェクトを引数に取ります。MethodDescriptor(Method method) MethodからMethodDescriptorを構築します。MethodDescriptor(Method method, ParameterDescriptor[] parameterDescriptors) MethodからMethodDescriptorを構築して、メソッドの各パラメータについて説明的な情報を提供します。PropertyDescriptor(String propertyName, Method readMethod, Method writeMethod) このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のMethodオブジェクトを引数に取ります。 -
java.langでのMethodの使用
修飾子と型メソッド説明Class.getDeclaredMethod(String name, Class<?>... parameterTypes) このClassオブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethodオブジェクトを返します。Method[]Class.getDeclaredMethods()このClassオブジェクトによって表されるクラスまたはインタフェースのすべての宣言されたメソッドをリフレクトするMethodオブジェクトが格納された配列を返します。これには、public、protected、デフォルト(package)アクセスおよびprivateメソッドが含まれますが、継承されたメソッドは除外されます。Class.getEnclosingMethod()このClassオブジェクトが、メソッド内のローカル・クラスまたは匿名クラスを表す場合は、基本となるクラスを直接囲むメソッドを表すMethodオブジェクトを返します。このClassオブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・メソッドをリフレクトするMethodオブジェクトを返します。Method[]Class.getMethods()このClassオブジェクトによって表されるクラスまたはインタフェースのすべてのpublicメソッドをリフレクトするMethodオブジェクトを格納している配列を返します。これには、クラスまたはインタフェースで宣言されたもの、およびスーパー・クラスやスーパー・インタフェースから継承されたものも含まれます。 -
java.lang.annotationでのMethodの使用
Methodを返すjava.lang.annotationのメソッド型Methodのパラメータを持つjava.lang.annotationのコンストラクタ修飾子コンストラクタ説明AnnotationTypeMismatchException(Method element, String foundType) 指定された注釈型要素と見つかったデータ型についてAnnotationTypeMismatchExceptionを構築します。 -
java.lang.invokeでのMethodの使用
型Methodのパラメータを持つjava.lang.invokeのメソッド修飾子と型メソッド説明ルックアップ・クラスがアクセス権を持つ場合に、mへの直接メソッド・ハンドルを作成します。MethodHandles.Lookup.unreflectSpecial(Method m, Class<?> specialCaller) リフレクトされたメソッドのメソッド・ハンドルを生成します。 -
java.lang.reflectでのMethodの使用
Methodを返すjava.lang.reflectのメソッド型Methodの引数を持つ型を返すjava.lang.reflectのメソッド修飾子と型メソッド説明Method.getTypeParameters()GenericDeclarationオブジェクトによって表されるジェネリック宣言で宣言された型変数を表すTypeVariableオブジェクトの配列を宣言順に返します。型Methodのパラメータを持つjava.lang.reflectのメソッド -
java.rmi.serverでのMethodの使用
型Methodのパラメータを持つjava.rmi.serverのメソッド -
javax.managementでのMethodの使用
型Methodのパラメータを持つjavax.managementのメソッド修飾子と型メソッド説明型Methodのパラメータを持つjavax.managementのコンストラクタ修飾子コンストラクタ説明MBeanAttributeInfo(String name, String description, Method getter, Method setter) このコンストラクタは、単純な属性名と、属性の読み込みおよび書込み用のMethodオブジェクトを引数に取ります。MBeanOperationInfo(String description, Method method) MBeanOperationInfoオブジェクトを構築します。 -
javax.management.modelmbeanでのMethodの使用
型Methodのパラメータを持つjavax.management.modelmbeanのコンストラクタ修飾子コンストラクタ説明ModelMBeanAttributeInfo(String name, String description, Method getter, Method setter) デフォルトの記述子でModelMBeanAttributeInfoオブジェクトを構築します。ModelMBeanAttributeInfo(String name, String description, Method getter, Method setter, Descriptor descriptor) ModelMBeanAttributeInfoオブジェクトを構築します。ModelMBeanOperationInfo(String description, Method operationMethod) デフォルトの記述子でModelMBeanOperationInfoオブジェクトを構築します。ModelMBeanOperationInfo(String description, Method operationMethod, Descriptor descriptor) ModelMBeanOperationInfoオブジェクトを構築します。 -
javax.management.openmbeanでのMethodの使用
型Methodのパラメータを持つjavax.management.openmbeanのメソッド -
jdk.dynalink.linker.supportでのMethodの使用
型Methodのパラメータを持つjdk.dynalink.linker.supportのメソッド -
jdk.jshell.executionでのMethodの使用
型Methodのパラメータを持つjdk.jshell.executionのメソッド