org.springframework.aop.aspectj
Class MethodInvocationProceedingJoinPoint.MethodSignatureImpl

java.lang.Object
  extended by org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
Enclosing class:
MethodInvocationProceedingJoinPoint

private class MethodInvocationProceedingJoinPoint.MethodSignatureImpl
extends java.lang.Object

Lazily initialized MethodSignature.


Field Summary
private  java.lang.String[] parameterNames
           
 
Constructor Summary
private MethodInvocationProceedingJoinPoint.MethodSignatureImpl()
           
 
Method Summary
private  void appendType(java.lang.StringBuilder sb, java.lang.Class<?> type, boolean useLongTypeName)
           
private  void appendTypes(java.lang.StringBuilder sb, java.lang.Class<?>[] types, boolean includeArgs, boolean useLongReturnAndArgumentTypeName)
           
 java.lang.Class getDeclaringType()
           
 java.lang.String getDeclaringTypeName()
           
 java.lang.Class[] getExceptionTypes()
           
 java.lang.reflect.Method getMethod()
           
 int getModifiers()
           
 java.lang.String getName()
           
 java.lang.String[] getParameterNames()
           
 java.lang.Class[] getParameterTypes()
           
 java.lang.Class getReturnType()
           
 java.lang.String toLongString()
           
 java.lang.String toShortString()
           
 java.lang.String toString()
           
private  java.lang.String toString(boolean includeModifier, boolean includeReturnTypeAndArgs, boolean useLongReturnAndArgumentTypeName, boolean useLongTypeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parameterNames

private volatile java.lang.String[] parameterNames
Constructor Detail

MethodInvocationProceedingJoinPoint.MethodSignatureImpl

private MethodInvocationProceedingJoinPoint.MethodSignatureImpl()
Method Detail

getName

public java.lang.String getName()

getModifiers

public int getModifiers()

getDeclaringType

public java.lang.Class getDeclaringType()

getDeclaringTypeName

public java.lang.String getDeclaringTypeName()

getReturnType

public java.lang.Class getReturnType()

getMethod

public java.lang.reflect.Method getMethod()

getParameterTypes

public java.lang.Class[] getParameterTypes()

getParameterNames

public java.lang.String[] getParameterNames()

getExceptionTypes

public java.lang.Class[] getExceptionTypes()

toShortString

public java.lang.String toShortString()

toLongString

public java.lang.String toLongString()

toString

public java.lang.String toString()
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)