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.
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)