jp.liq.container.reflect
クラス ObjectMethod

java.lang.Object
  上位を拡張 jp.liq.container.reflect.Member
      上位を拡張 jp.liq.container.reflect.ParameterizedMember
          上位を拡張 jp.liq.container.reflect.MethodWrapper
              上位を拡張 jp.liq.container.reflect.ObjectMethod

public class ObjectMethod
extends MethodWrapper

オブジェクトのメソッドを表現します。 対象オブジェクトを保持しているため、invoke(Object...) の引数に対象オブジェクトを渡す必要がありません。

作成者:
nosen

コンストラクタの概要
ObjectMethod(java.lang.reflect.Method method, java.lang.Object target)
           
 
メソッドの概要
<T> ObjectFactory<T>
createObjectFactory(java.lang.Class<T> type)
           
 java.lang.Object invoke(java.lang.Object... args)
           
 
クラス jp.liq.container.reflect.MethodWrapper から継承されたメソッド
createObjectFactory, equals, getMethod, getModifiers, getParameterAnnotations, getParameterTypes, hashCode, invoke, isAnnotationPresent, name, toString
 
クラス jp.liq.container.reflect.Member から継承されたメソッド
hasModifier
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ObjectMethod

public ObjectMethod(java.lang.reflect.Method method,
                    java.lang.Object target)
パラメータ:
method -
メソッドの詳細

invoke

public java.lang.Object invoke(java.lang.Object... args)

createObjectFactory

public <T> ObjectFactory<T> createObjectFactory(java.lang.Class<T> type)


Copyright © 2008. All Rights Reserved.