org.aspectj.weaver.reflect
Class Java14GenericSignatureInformationProvider

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

public class Java14GenericSignatureInformationProvider
extends java.lang.Object
implements GenericSignatureInformationProvider

Under JDK 1.4 or lower, we can't give generic signature info...


Constructor Summary
Java14GenericSignatureInformationProvider()
           
 
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

Java14GenericSignatureInformationProvider

public Java14GenericSignatureInformationProvider()
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