Class MethodInfo

java.lang.Object
cool.scx.common.reflect.MethodInfo
All Implemented Interfaces:
ExecutableInfo

public final class MethodInfo extends Object implements ExecutableInfo
MethodInfo
  • Method Details

    • method

      public Method method()
    • classInfo

      public ClassInfo classInfo()
      Specified by:
      classInfo in interface ExecutableInfo
    • name

      public String name()
    • isAbstract

      public boolean isAbstract()
    • accessModifier

      public AccessModifier accessModifier()
    • annotations

      public Annotation[] annotations()
    • returnType

      public com.fasterxml.jackson.databind.JavaType returnType()
    • parameters

      public ParameterInfo[] parameters()
      Specified by:
      parameters in interface ExecutableInfo
    • superMethod

      public MethodInfo superMethod()
    • allAnnotations

      public Annotation[] allAnnotations()
      获取当前方法的注解 以及 重写的父类方法的注解
    • setAccessible

      public void setAccessible(boolean flag)