org.aspectj.weaver.reflect
Class Java15GenericSignatureInformationProvider

java.lang.Object
  extended by org.aspectj.weaver.reflect.Java15GenericSignatureInformationProvider
All Implemented Interfaces:
GenericSignatureInformationProvider

public class Java15GenericSignatureInformationProvider
extends java.lang.Object
implements GenericSignatureInformationProvider

Uses Java 1.5 reflection APIs to determine generic signatures


Constructor Summary
Java15GenericSignatureInformationProvider(World forWorld)
           
 
Method Summary
 UnresolvedType[] getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 boolean isBridge(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 boolean isSynthetic(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 boolean isVarArgs(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java15GenericSignatureInformationProvider

public Java15GenericSignatureInformationProvider(World forWorld)
Method Detail

getGenericParameterTypes

public UnresolvedType[] getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
Specified by:
getGenericParameterTypes in interface GenericSignatureInformationProvider

getGenericReturnType

public UnresolvedType getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
Specified by:
getGenericReturnType in interface GenericSignatureInformationProvider

isBridge

public boolean isBridge(ReflectionBasedResolvedMemberImpl resolvedMember)
Specified by:
isBridge in interface GenericSignatureInformationProvider

isVarArgs

public boolean isVarArgs(ReflectionBasedResolvedMemberImpl resolvedMember)
Specified by:
isVarArgs in interface GenericSignatureInformationProvider

isSynthetic

public boolean isSynthetic(ReflectionBasedResolvedMemberImpl resolvedMember)
Specified by:
isSynthetic in interface GenericSignatureInformationProvider