org.aspectj.weaver.reflect
Interface GenericSignatureInformationProvider

All Known Implementing Classes:
Java14GenericSignatureInformationProvider, Java15GenericSignatureInformationProvider

public interface GenericSignatureInformationProvider

This interface exists to support two different strategies for answering generic signature related questions on Java 5 and pre-Java 5.


Method Summary
 UnresolvedType[] getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 UnresolvedType getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 boolean isBridge(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 boolean isSynthetic(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 boolean isVarArgs(ReflectionBasedResolvedMemberImpl resolvedMember)
           
 

Method Detail

getGenericParameterTypes

UnresolvedType[] getGenericParameterTypes(ReflectionBasedResolvedMemberImpl resolvedMember)

getGenericReturnType

UnresolvedType getGenericReturnType(ReflectionBasedResolvedMemberImpl resolvedMember)

isBridge

boolean isBridge(ReflectionBasedResolvedMemberImpl resolvedMember)

isVarArgs

boolean isVarArgs(ReflectionBasedResolvedMemberImpl resolvedMember)

isSynthetic

boolean isSynthetic(ReflectionBasedResolvedMemberImpl resolvedMember)