类的使用
cool.scx.common.util.reflect.MethodInfo
使用MethodInfo的程序包
-
cool.scx.common.util.reflect中MethodInfo的使用
修饰符和类型方法说明ClassInfo.allMethods()获取类所有方法 包括继承自父类的方法static MethodInfo[]MethodUtils.findAllMethodInfos(ClassInfo classInfo) static MethodInfo[]MethodUtils.findMethodInfos(ClassInfo classInfo) 获取当前 ClassInfo 的所有方法 (不包括父类方法 不包括桥接方法)static MethodInfoMethodUtils.findSuperMethod(MethodInfo methodInfo) ParameterInfo.methodInfo()ClassInfo.methods()MethodInfo.superMethod()参数类型为MethodInfo的cool.scx.common.util.reflect中的方法修饰符和类型方法说明static AccessModifierModifierHelper.findAccessModifier(MethodInfo methodInfo) static Annotation[]AnnotationUtils.findAllAnnotations(MethodInfo methodInfo) 获取当前方法的注解 同时包含 重写方法的注解static Annotation[]AnnotationUtils.findAnnotations(MethodInfo methodInfo) static StringMethodUtils.findName(MethodInfo methodInfo) static ParameterInfo[]ParameterHelper.findParametersInfos(MethodInfo methodInfo) static com.fasterxml.jackson.databind.JavaTypeTypeHelper.findReturnType(MethodInfo methodInfo) static MethodInfoMethodUtils.findSuperMethod(MethodInfo methodInfo) 参数类型为MethodInfo的cool.scx.common.util.reflect中的构造器