org.aspectj.weaver.reflect
Class Java15GenericSignatureInformationProvider
java.lang.Object
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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Java15GenericSignatureInformationProvider
public Java15GenericSignatureInformationProvider(World forWorld)
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