クラス
java.lang.reflect.Methodの使用
| パッケージ | 説明 |
|---|---|
| java.beans |
Bean (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。
|
| java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
| java.lang.annotation |
Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。
|
| java.lang.invoke |
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。 |
| java.lang.reflect |
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
|
| java.rmi.server |
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
|
| javax.management |
Java Management Extensionsのコア・クラスを提供します。
|
| javax.management.modelmbean |
ModelMBeanクラスの定義を提供します。
|
| jdk.dynalink.linker.support |
言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。
|
| jdk.jshell.execution |
JShell実行エンジンを構築するための実装サポートを提供します。
|
-
java.beansでのMethodの使用
Methodを返すjava.beansのメソッド 修飾子と型 メソッド 説明 MethodEventSetDescriptor. getAddListenerMethod()イベント・リスナーの追加時に使用するメソッドを取得します。MethodEventSetDescriptor. getGetListenerMethod()登録済みイベント・リスナーへのアクセスに使用するメソッドを取得します。MethodIndexedPropertyDescriptor. getIndexedReadMethod()インデックス付きプロパティ値の読込みに使用するメソッドを取得します。MethodIndexedPropertyDescriptor. getIndexedWriteMethod()インデックス付きプロパティ値の書込みに使用するメソッドを取得します。Method[]EventSetDescriptor. getListenerMethods()ターゲット・リスナー・インタフェースのメソッドを取得します。MethodMethodDescriptor. getMethod()このMethodDescriptorがカプセル化するメソッドを取得します。MethodPropertyDescriptor. getReadMethod()プロパティ値の読込みに使用するメソッドを取得します。MethodEventSetDescriptor. getRemoveListenerMethod()イベント・リスナーの削除時に使用するメソッドを取得します。MethodPropertyDescriptor. getWriteMethod()プロパティ値の書込みに使用するメソッドを取得します。Method型のパラメータを持つjava.beansのメソッド 修飾子と型 メソッド 説明 ObjectEventHandler. invoke(Object proxy, Method method, Object[] arguments)イベントから適切なプロパティ値を抽出し、この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の使用
Methodを返すjava.langのメソッド 修飾子と型 メソッド 説明 MethodClass. getDeclaredMethod(String name, Class<?>... parameterTypes)このClassオブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethodオブジェクトを返します。Method[]Class. getDeclaredMethods()このClassオブジェクトによって表されるクラスまたはインタフェースのすべての宣言されたメソッドをリフレクトするMethodオブジェクトが格納された配列を返します。これには、public、protected、デフォルト(package)アクセスおよびprivateメソッドが含まれますが、継承されたメソッドは除外されます。MethodClass. getEnclosingMethod()このClassオブジェクトが、メソッド内のローカル・クラスまたは匿名クラスを表す場合は、基本となるクラスを直接囲むメソッドを表すMethodオブジェクトを返します。MethodClass. getMethod(String name, Class<?>... parameterTypes)このClassオブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・メソッドをリフレクトするMethodオブジェクトを返します。Method[]Class. getMethods()このClassオブジェクトによって表されるクラスまたはインタフェースのすべてのpublicメソッドをリフレクトするMethodオブジェクトを格納している配列を返します。これには、クラスまたはインタフェースで宣言されたもの、およびスーパー・クラスやスーパー・インタフェースから継承されたものも含まれます。 -
java.lang.annotationでのMethodの使用
Methodを返すjava.lang.annotationのメソッド 修飾子と型 メソッド 説明 MethodAnnotationTypeMismatchException. element()不正な型の要素に対応するMethodオブジェクトを返します。Method型のパラメータを持つjava.lang.annotationのコンストラクタ コンストラクタ 説明 AnnotationTypeMismatchException(Method element, String foundType)指定された注釈型要素と見つかったデータ型についてAnnotationTypeMismatchExceptionを構築します。 -
java.lang.invokeでのMethodの使用
Method型のパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 MethodHandleMethodHandles.Lookup. unreflect(Method m)ルックアップ・クラスがアクセス権を持つ場合に、mへの直接メソッド・ハンドルを作成します。MethodHandleMethodHandles.Lookup. unreflectSpecial(Method m, Class<?> specialCaller)リフレクトされたメソッドのメソッド・ハンドルを生成します。 -
java.lang.reflectでのMethodの使用
型Methodの引数を持つ型を返すjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 TypeVariable<Method>[]Method. getTypeParameters()GenericDeclarationオブジェクトによって表されるジェネリック宣言で宣言された型変数を表すTypeVariableオブジェクトの配列を宣言順に返します。 -
java.rmi.serverでのMethodの使用
-
javax.managementでのMethodの使用
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オブジェクトを構築します。 -
jdk.dynalink.linker.supportでのMethodの使用
型Methodのパラメータを持つjdk.dynalink.linker.supportのメソッド 修飾子と型 メソッド 説明 static MethodHandleLookup. unreflect(MethodHandles.Lookup lookup, Method m)MethodHandleLookup. unreflect(Method m) -
jdk.jshell.executionでのMethodの使用
型Methodのパラメータを持つjdk.jshell.executionのメソッド 修飾子と型 メソッド 説明 protected StringDirectExecutionControl. invoke(Method doitMethod)パラメータを指定しない静的メソッド"doit-method"を呼び出します。