question: set the target object on which to call the target method . only necessary when the target method is not static ; else , a target class is sufficient . concode_field_sep Object targetObject concode_elem_sep String targetMethod concode_elem_sep Class targetClass concode_elem_sep Method methodObject concode_elem_sep String staticMethod concode_elem_sep Object[] arguments concode_field_sep void prepare concode_elem_sep String getTargetMethod concode_elem_sep Object getTargetObject concode_elem_sep int getTypeDifferenceWeight concode_elem_sep void setTargetMethod concode_elem_sep void setTargetClass concode_elem_sep Object invoke concode_elem_sep Method getPreparedMethod concode_elem_sep boolean isPrepared concode_elem_sep Class getTargetClass concode_elem_sep Method findMatchingMethod concode_elem_sep void setArguments concode_elem_sep Object[] getArguments concode_elem_sep void setStaticMethod concode_elem_sep Class resolveClassName
target: void function ( Object arg0 ) { this . targetObject = arg0 ; if ( arg0 != null ) { this . targetClass = arg0 . getClass ( ) ; } }