org.springframework.aop.aspectj
Class MethodInvocationProceedingJoinPoint.MethodSignatureImpl
java.lang.Object
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- All Implemented Interfaces:
- org.aspectj.lang.reflect.CodeSignature, org.aspectj.lang.reflect.MemberSignature, org.aspectj.lang.reflect.MethodSignature, org.aspectj.lang.Signature
- Enclosing class:
- MethodInvocationProceedingJoinPoint
private class MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- extends java.lang.Object
- implements org.aspectj.lang.reflect.MethodSignature
Lazily initialized MethodSignature.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parameterNames
private volatile java.lang.String[] parameterNames
MethodInvocationProceedingJoinPoint.MethodSignatureImpl
private MethodInvocationProceedingJoinPoint.MethodSignatureImpl()
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.aspectj.lang.Signature
getModifiers
public int getModifiers()
- Specified by:
getModifiers
in interface org.aspectj.lang.Signature
getDeclaringType
public java.lang.Class getDeclaringType()
- Specified by:
getDeclaringType
in interface org.aspectj.lang.Signature
getDeclaringTypeName
public java.lang.String getDeclaringTypeName()
- Specified by:
getDeclaringTypeName
in interface org.aspectj.lang.Signature
getReturnType
public java.lang.Class getReturnType()
- Specified by:
getReturnType
in interface org.aspectj.lang.reflect.MethodSignature
getMethod
public java.lang.reflect.Method getMethod()
- Specified by:
getMethod
in interface org.aspectj.lang.reflect.MethodSignature
getParameterTypes
public java.lang.Class[] getParameterTypes()
- Specified by:
getParameterTypes
in interface org.aspectj.lang.reflect.CodeSignature
getParameterNames
public java.lang.String[] getParameterNames()
- Specified by:
getParameterNames
in interface org.aspectj.lang.reflect.CodeSignature
getExceptionTypes
public java.lang.Class[] getExceptionTypes()
- Specified by:
getExceptionTypes
in interface org.aspectj.lang.reflect.CodeSignature
toShortString
public java.lang.String toShortString()
- Specified by:
toShortString
in interface org.aspectj.lang.Signature
toLongString
public java.lang.String toLongString()
- Specified by:
toLongString
in interface org.aspectj.lang.Signature
toString
public java.lang.String toString()
- Specified by:
toString
in interface org.aspectj.lang.Signature
- Overrides:
toString
in class java.lang.Object
toString
private java.lang.String toString(boolean includeModifier,
boolean includeReturnTypeAndArgs,
boolean useLongReturnAndArgumentTypeName,
boolean useLongTypeName)
appendTypes
private void appendTypes(java.lang.StringBuilder sb,
java.lang.Class<?>[] types,
boolean includeArgs,
boolean useLongReturnAndArgumentTypeName)
appendType
private void appendType(java.lang.StringBuilder sb,
java.lang.Class<?> type,
boolean useLongTypeName)