类 SimpleMethodMetadata

java.lang.Object
cn.taketoday.core.type.classreading.SimpleMethodMetadata
所有已实现的接口:
AnnotatedTypeMetadata, MethodMetadata

final class SimpleMethodMetadata extends Object implements MethodMetadata
从以下版本开始:
4.0
作者:
Phillip Webb, Sam Brannen, Harry Yang
  • 字段详细资料

    • access

      private final int access
    • declaringClassName

      private final String declaringClassName
    • source

      private final Object source
    • annotations

      private final MergedAnnotations annotations
    • methodName

      private final String methodName
    • returnTypeName

      private final String returnTypeName
  • 构造器详细资料

  • 方法详细资料

    • getMethodName

      public String getMethodName()
      从接口复制的说明: MethodMetadata
      Get the name of the underlying method.
      指定者:
      getMethodName 在接口中 MethodMetadata
    • getDeclaringClassName

      public String getDeclaringClassName()
      从接口复制的说明: MethodMetadata
      Get the fully-qualified name of the class that declares the underlying method.
      指定者:
      getDeclaringClassName 在接口中 MethodMetadata
    • getReturnTypeName

      public String getReturnTypeName()
      从接口复制的说明: MethodMetadata
      Get the fully-qualified name of the underlying method's declared return type.
      指定者:
      getReturnTypeName 在接口中 MethodMetadata
    • isAbstract

      public boolean isAbstract()
      从接口复制的说明: MethodMetadata
      Determine whether the underlying method is effectively abstract: i.e. marked as abstract in a class or declared as a regular, non-default method in an interface.
      指定者:
      isAbstract 在接口中 MethodMetadata
    • isStatic

      public boolean isStatic()
      从接口复制的说明: MethodMetadata
      Determine whether the underlying method is declared as 'static'.
      指定者:
      isStatic 在接口中 MethodMetadata
    • isFinal

      public boolean isFinal()
      从接口复制的说明: MethodMetadata
      Determine whether the underlying method is marked as 'final'.
      指定者:
      isFinal 在接口中 MethodMetadata
    • isOverridable

      public boolean isOverridable()
      从接口复制的说明: MethodMetadata
      Determine whether the underlying method is overridable, i.e. not marked as static, final, or private.
      指定者:
      isOverridable 在接口中 MethodMetadata
    • isPrivate

      private boolean isPrivate()
    • getAnnotations

      public MergedAnnotations getAnnotations()
      从接口复制的说明: AnnotatedTypeMetadata
      Get annotation details based on the direct annotations and meta-annotations of the underlying element.
      指定者:
      getAnnotations 在接口中 AnnotatedTypeMetadata
      返回:
      merged annotations based on the direct annotations and meta-annotations
    • equals

      public boolean equals(@Nullable Object obj)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object