类 ReflectMethodImpl
- java.lang.Object
-
- com.antgroup.antchain.myjava.metaprogramming.impl.reflect.ReflectMethodImpl
-
- 所有已实现的接口:
ReflectAnnotatedElement,ReflectMember,ReflectMethod
public class ReflectMethodImpl extends Object implements ReflectMethod
-
-
字段概要
字段 修饰符和类型 字段 说明 MethodReadermethod
-
构造器概要
构造器 构造器 说明 ReflectMethodImpl(ReflectClassImpl<?> declaringClass, MethodReader method)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Objectconstruct(Object... args)<S extends Annotation>
SgetAnnotation(Class<S> type)ReflectClass<?>getDeclaringClass()intgetModifiers()StringgetName()ReflectAnnotatedElementgetParameterAnnotations(int index)intgetParameterCount()ReflectClass<?>getParameterType(int index)ReflectClass<?>[]getParameterTypes()ReflectClass<?>getReturnType()Objectinvoke(Object obj, Object... args)booleanisConstructor()StringtoString()
-
-
-
字段详细资料
-
method
public final MethodReader method
-
-
构造器详细资料
-
ReflectMethodImpl
public ReflectMethodImpl(ReflectClassImpl<?> declaringClass, MethodReader method)
-
-
方法详细资料
-
getDeclaringClass
public ReflectClass<?> getDeclaringClass()
- 指定者:
getDeclaringClass在接口中ReflectMember
-
getName
public String getName()
- 指定者:
getName在接口中ReflectMember
-
getModifiers
public int getModifiers()
- 指定者:
getModifiers在接口中ReflectMember
-
isConstructor
public boolean isConstructor()
- 指定者:
isConstructor在接口中ReflectMethod
-
getReturnType
public ReflectClass<?> getReturnType()
- 指定者:
getReturnType在接口中ReflectMethod
-
getParameterTypes
public ReflectClass<?>[] getParameterTypes()
- 指定者:
getParameterTypes在接口中ReflectMethod
-
getParameterType
public ReflectClass<?> getParameterType(int index)
- 指定者:
getParameterType在接口中ReflectMethod
-
getParameterCount
public int getParameterCount()
- 指定者:
getParameterCount在接口中ReflectMethod
-
getAnnotation
public <S extends Annotation> S getAnnotation(Class<S> type)
- 指定者:
getAnnotation在接口中ReflectAnnotatedElement
-
invoke
public Object invoke(Object obj, Object... args)
- 指定者:
invoke在接口中ReflectMethod
-
construct
public Object construct(Object... args)
- 指定者:
construct在接口中ReflectMethod
-
getParameterAnnotations
public ReflectAnnotatedElement getParameterAnnotations(int index)
- 指定者:
getParameterAnnotations在接口中ReflectMethod
-
-