org.aspectbench.runtime.reflect
Class AdviceSignatureImpl

java.lang.Object
  extended by org.aspectbench.runtime.reflect.SignatureImpl
      extended by org.aspectbench.runtime.reflect.MemberSignatureImpl
          extended by org.aspectbench.runtime.reflect.CodeSignatureImpl
              extended by org.aspectbench.runtime.reflect.AdviceSignatureImpl
All Implemented Interfaces:
AdviceSignature, CodeSignature, MemberSignature, Signature

public class AdviceSignatureImpl
extends CodeSignatureImpl
implements AdviceSignature


Field Summary
(package private)  Class returnType
           
 
Fields inherited from class org.aspectbench.runtime.reflect.CodeSignatureImpl
exceptionTypes, parameterNames, parameterTypes
 
Fields inherited from class org.aspectbench.runtime.reflect.SignatureImpl
declaringType, declaringTypeName, EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, INNER_SEP, lookupClassLoader, modifiers, name, prims, SEP, stringRep
 
Constructor Summary
AdviceSignatureImpl(int modifiers, String name, Class declaringType, Class[] parameterTypes, String[] parameterNames, Class[] exceptionTypes, Class returnType)
           
AdviceSignatureImpl(String stringRep)
           
 
Method Summary
 Class getReturnType()
           
 String toString(StringMaker sm)
           
 
Methods inherited from class org.aspectbench.runtime.reflect.CodeSignatureImpl
getExceptionTypes, getParameterNames, getParameterTypes
 
Methods inherited from class org.aspectbench.runtime.reflect.SignatureImpl
addFullTypeNames, addShortTypeNames, addTypeArray, extractInt, extractString, extractStrings, extractType, extractTypes, fullTypeName, getDeclaringType, getDeclaringTypeName, getModifiers, getName, makeClass, setLookupClassLoader, shortTypeName, stripPackageName, toLongString, toShortString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.aspectj.lang.reflect.CodeSignature
getExceptionTypes, getParameterNames, getParameterTypes
 
Methods inherited from interface org.aspectj.lang.Signature
getDeclaringType, getDeclaringTypeName, getModifiers, getName, toLongString, toShortString, toString
 

Field Detail

returnType

Class returnType
Constructor Detail

AdviceSignatureImpl

AdviceSignatureImpl(int modifiers,
                    String name,
                    Class declaringType,
                    Class[] parameterTypes,
                    String[] parameterNames,
                    Class[] exceptionTypes,
                    Class returnType)

AdviceSignatureImpl

AdviceSignatureImpl(String stringRep)
Method Detail

getReturnType

public Class getReturnType()
Specified by:
getReturnType in interface AdviceSignature

toString

public String toString(StringMaker sm)
Specified by:
toString in class SignatureImpl