クラス
java.lang.reflect.Methodの使用
-
Methodを使用しているパッケージ パッケージ 説明 java.beans Bean (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.lang.annotation Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。java.lang.invoke java.lang.invokeパッケージには、Javaコア・クラス・ライブラリおよび仮想マシンによって直接提供される動的言語サポートが含まれています。java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。java.rmi.server サーバー側のRMIをサポートするクラスとインタフェースを提供します。javafx.beans.property.adapter 通常のJava Beanプロパティとそれに対応するJavaFX Propertyの間でアダプタとして機能するさまざまなクラスを提供します。javax.management Java Management Extensionsのコア・クラスを提供します。javax.management.modelmbean ModelMBeanクラスの定義を提供します。javax.xml.ws.spi このパッケージは、JAX-WSのSPIを定義します。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オブジェクトの配列を宣言順に返します。Method型のパラメータを持つjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 ObjectInvocationHandler. invoke(Object proxy, Method method, Object[] args)プロキシ・インスタンスでメソッド呼出しを処理し、その結果を返します。 -
java.rmi.serverでのMethodの使用
Method型のパラメータを持つjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 ObjectRemoteObjectInvocationHandler. invoke(Object proxy, Method method, Object[] args)このオブジェクトをカプセル化しているプロキシ・インスタンスproxy上で発行されたメソッド呼出しを処理し、その結果を返します。ObjectRemoteRef. invoke(Remote obj, Method method, Object[] params, long opnum)メソッドを呼び出します。 -
javafx.beans.property.adapterでのMethodの使用
型Methodのパラメータを持つjavafx.beans.property.adapterのメソッド 修飾子と型 メソッド 説明 JavaBeanBooleanPropertyBuilderJavaBeanBooleanPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanDoublePropertyBuilderJavaBeanDoublePropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanFloatPropertyBuilderJavaBeanFloatPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanIntegerPropertyBuilderJavaBeanIntegerPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanLongPropertyBuilderJavaBeanLongPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanObjectPropertyBuilderJavaBeanObjectPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanStringPropertyBuilderJavaBeanStringPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanBooleanPropertyBuilderReadOnlyJavaBeanBooleanPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanDoublePropertyBuilderReadOnlyJavaBeanDoublePropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanFloatPropertyBuilderReadOnlyJavaBeanFloatPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanIntegerPropertyBuilderReadOnlyJavaBeanIntegerPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanLongPropertyBuilderReadOnlyJavaBeanLongPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanObjectPropertyBuilder<T>ReadOnlyJavaBeanObjectPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。ReadOnlyJavaBeanStringPropertyBuilderReadOnlyJavaBeanStringPropertyBuilder. getter(Method getter)getterメソッドを直接設定します。JavaBeanBooleanPropertyBuilderJavaBeanBooleanPropertyBuilder. setter(Method setter)setterメソッドを直接設定します。JavaBeanDoublePropertyBuilderJavaBeanDoublePropertyBuilder. setter(Method setter)setterメソッドを直接設定します。JavaBeanFloatPropertyBuilderJavaBeanFloatPropertyBuilder. setter(Method setter)setterメソッドを直接設定します。JavaBeanIntegerPropertyBuilderJavaBeanIntegerPropertyBuilder. setter(Method setter)setterメソッドを直接設定します。JavaBeanLongPropertyBuilderJavaBeanLongPropertyBuilder. setter(Method setter)setterメソッドを直接設定します。JavaBeanObjectPropertyBuilderJavaBeanObjectPropertyBuilder. setter(Method setter)setterメソッドを直接設定します。JavaBeanStringPropertyBuilderJavaBeanStringPropertyBuilder. setter(Method setter)setterメソッドを直接設定します。 -
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オブジェクトを構築します。 -
javax.xml.ws.spiでのMethodの使用
Method型のパラメータを持つjavax.xml.ws.spiのメソッド 修飾子と型 メソッド 説明 abstract ObjectInvoker. invoke(Method m, Object... args)JAX-WSランタイムはこのメソッドを呼び出すことで、端点インスタンスで実際のWebサービス呼出しを行います。 -
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"を呼び出します。
-