public class ReflectionBasedResolvedMemberImpl extends ResolvedMemberImpl
annotations, annotationTypes, backingGenericMember, checkedExceptions, end, parameterAnnotations, parameterAnnotationTypes, showParameterNames, sourceContext, start, typeVariablesdeclaringType, kind, modifiers, name, parameterTypes, returnTypeNONEADVICE, CONSTRUCTOR, FIELD, HANDLER, METHOD, MONITORENTER, MONITOREXIT, NO_PARAMETER_ANNOTATION_TYPES, NO_PARAMETER_ANNOTATIONXS, POINTCUT, STATIC_INITIALIZATION| Constructor and Description |
|---|
ReflectionBasedResolvedMemberImpl(MemberKind kind,
UnresolvedType declaringType,
int modifiers,
java.lang.String name,
java.lang.String signature,
java.lang.reflect.Member reflectMember) |
ReflectionBasedResolvedMemberImpl(MemberKind kind,
UnresolvedType declaringType,
int modifiers,
UnresolvedType returnType,
java.lang.String name,
UnresolvedType[] parameterTypes,
java.lang.reflect.Member reflectMember) |
ReflectionBasedResolvedMemberImpl(MemberKind kind,
UnresolvedType declaringType,
int modifiers,
UnresolvedType returnType,
java.lang.String name,
UnresolvedType[] parameterTypes,
UnresolvedType[] checkedExceptions,
java.lang.reflect.Member reflectMember) |
ReflectionBasedResolvedMemberImpl(MemberKind kind,
UnresolvedType declaringType,
int modifiers,
UnresolvedType returnType,
java.lang.String name,
UnresolvedType[] parameterTypes,
UnresolvedType[] checkedExceptions,
ResolvedMember backingGenericMember,
java.lang.reflect.Member reflectMember) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAnnotationDefaultValue() |
AnnotationAJ |
getAnnotationOfType(UnresolvedType ofType) |
ResolvedType[] |
getAnnotationTypes() |
UnresolvedType[] |
getGenericParameterTypes()
Get the TypeXs of the parameter types, taking generic signature into account
|
UnresolvedType |
getGenericReturnType()
Get the UnresolvedType for the return type, taking generic signature into account
|
java.lang.reflect.Member |
getMember() |
ResolvedType[][] |
getParameterAnnotationTypes() |
boolean |
hasAnnotation(UnresolvedType ofType)
Check if this member has an annotation of the specified type.
|
boolean |
hasAnnotations() |
boolean |
isBridgeMethod() |
boolean |
isSynthetic() |
boolean |
isVarargsMethod() |
void |
setAnnotationFinder(AnnotationFinder finder) |
void |
setGenericSignatureInformationProvider(GenericSignatureInformationProvider gsigProvider) |
addAnnotation, appendSigWithTypeVarBoundsRemoved, evictWeavingState, getAnnotations, getAssociatedShadowMunger, getBackingGenericMember, getEffectiveSignature, getEnd, getExceptions, getExceptions, getGenericSignature, getJoinPointSignatures, getModifiers, getModifiers, getParameterAnnotations, getParameterNames, getParameterNames, getParameterSignatureErased, getSignatureErased, getSignatureForAttribute, getSourceContext, getSourceContext, getSourceLocation, getStart, getTypeVariableNamed, getTypeVariables, hasBackingGenericMember, isAbstract, isAjSynthetic, isAnnotatedElsewhere, isCompatibleWith, isDefault, isDefaultConstructor, isEquivalentTo, isPublic, isVisible, matches, parameterize, parameterizedWith, parameterizedWith, parameterizedWith, readResolvedMember, readResolvedMemberArray, resetKind, resetModifiers, resetName, resetReturnTypeToObjectArray, resolve, setAjSynthetic, setAnnotatedElsewhere, setAnnotations, setAnnotationTypes, setCheckedExceptions, setDeclaringType, setParameterNames, setPosition, setSourceContext, setTypeVariables, setVarargsMethod, toDebugString, toGenericString, write, writeArraycanBeParameterized, compareTo, equals, equalsApartFromDeclaringType, field, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType, hashCode, isInterface, isPrivate, isStatic, makeExceptionHandlerSignature, method, method, monitorEnter, monitorExit, pointcut, toString, typesToSignature, typesToSignature, wipeJoinpointSignaturesclone, finalize, getClass, notify, notifyAll, wait, wait, waitequalsApartFromDeclaringTypecanBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getTypepublic ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, java.lang.reflect.Member reflectMember)
kind - declaringType - modifiers - returnType - name - parameterTypes - public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, java.lang.reflect.Member reflectMember)
kind - declaringType - modifiers - returnType - name - parameterTypes - checkedExceptions - public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, UnresolvedType returnType, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType[] checkedExceptions, ResolvedMember backingGenericMember, java.lang.reflect.Member reflectMember)
kind - declaringType - modifiers - returnType - name - parameterTypes - checkedExceptions - backingGenericMember - public ReflectionBasedResolvedMemberImpl(MemberKind kind, UnresolvedType declaringType, int modifiers, java.lang.String name, java.lang.String signature, java.lang.reflect.Member reflectMember)
kind - declaringType - modifiers - name - signature - public java.lang.reflect.Member getMember()
public void setGenericSignatureInformationProvider(GenericSignatureInformationProvider gsigProvider)
public UnresolvedType[] getGenericParameterTypes()
ResolvedMemberImplgetGenericParameterTypes in interface MembergetGenericParameterTypes in interface ResolvedMembergetGenericParameterTypes in class ResolvedMemberImplpublic UnresolvedType getGenericReturnType()
ResolvedMemberImplgetGenericReturnType in interface MembergetGenericReturnType in interface ResolvedMembergetGenericReturnType in class ResolvedMemberImplpublic boolean isSynthetic()
isSynthetic in interface ResolvedMemberisSynthetic in class ResolvedMemberImplpublic boolean isVarargsMethod()
isVarargsMethod in interface ResolvedMemberisVarargsMethod in class ResolvedMemberImplpublic boolean isBridgeMethod()
isBridgeMethod in interface ResolvedMemberisBridgeMethod in class ResolvedMemberImplpublic void setAnnotationFinder(AnnotationFinder finder)
public boolean hasAnnotation(UnresolvedType ofType)
ResolvedMemberImplhasAnnotation in interface AnnotatedElementhasAnnotation in interface ResolvedMemberhasAnnotation in class ResolvedMemberImplofType - the type of the annotation being searched forpublic boolean hasAnnotations()
hasAnnotations in class ResolvedMemberImplpublic ResolvedType[] getAnnotationTypes()
getAnnotationTypes in interface AnnotatedElementgetAnnotationTypes in interface ResolvedMembergetAnnotationTypes in class ResolvedMemberImplpublic AnnotationAJ getAnnotationOfType(UnresolvedType ofType)
getAnnotationOfType in interface AnnotatedElementgetAnnotationOfType in class ResolvedMemberImplpublic java.lang.String getAnnotationDefaultValue()
getAnnotationDefaultValue in interface ResolvedMembergetAnnotationDefaultValue in class ResolvedMemberImplpublic ResolvedType[][] getParameterAnnotationTypes()
getParameterAnnotationTypes in interface ResolvedMembergetParameterAnnotationTypes in class ResolvedMemberImpl