类 MethodInvocationProceedingJoinPoint.MethodSignatureImpl

java.lang.Object
infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
所有已实现的接口:
CodeSignature, MemberSignature, MethodSignature, org.aspectj.lang.Signature
封闭类:
MethodInvocationProceedingJoinPoint

private class MethodInvocationProceedingJoinPoint.MethodSignatureImpl extends Object implements MethodSignature
Lazily initialized MethodSignature.
  • 字段详细资料

    • parameterNames

      @Nullable private volatile String[] parameterNames
  • 构造器详细资料

    • MethodSignatureImpl

      private MethodSignatureImpl()
  • 方法详细资料

    • getName

      public String getName()
      指定者:
      getName 在接口中 org.aspectj.lang.Signature
    • getModifiers

      public int getModifiers()
      指定者:
      getModifiers 在接口中 org.aspectj.lang.Signature
    • getDeclaringType

      public Class<?> getDeclaringType()
      指定者:
      getDeclaringType 在接口中 org.aspectj.lang.Signature
    • getDeclaringTypeName

      public String getDeclaringTypeName()
      指定者:
      getDeclaringTypeName 在接口中 org.aspectj.lang.Signature
    • getReturnType

      public Class<?> getReturnType()
      指定者:
      getReturnType 在接口中 MethodSignature
    • getMethod

      public Method getMethod()
      指定者:
      getMethod 在接口中 MethodSignature
    • getParameterTypes

      public Class<?>[] getParameterTypes()
      指定者:
      getParameterTypes 在接口中 CodeSignature
    • getParameterNames

      @Nullable public String[] getParameterNames()
      指定者:
      getParameterNames 在接口中 CodeSignature
    • getExceptionTypes

      public Class<?>[] getExceptionTypes()
      指定者:
      getExceptionTypes 在接口中 CodeSignature
    • toShortString

      public String toShortString()
      指定者:
      toShortString 在接口中 org.aspectj.lang.Signature
    • toLongString

      public String toLongString()
      指定者:
      toLongString 在接口中 org.aspectj.lang.Signature
    • toString

      public String toString()
      指定者:
      toString 在接口中 org.aspectj.lang.Signature
      覆盖:
      toString 在类中 Object
    • toString

      private String toString(boolean includeModifier, boolean includeReturnTypeAndArgs, boolean useLongReturnAndArgumentTypeName, boolean useLongTypeName)
    • appendTypes

      private void appendTypes(StringBuilder sb, Class<?>[] types, boolean includeArgs, boolean useLongReturnAndArgumentTypeName)
    • appendType

      private void appendType(StringBuilder sb, Class<?> type, boolean useLongTypeName)