Uses of Interface
org.aspectj.weaver.Member
Packages that use Member
Package
Description
-
Uses of Member in org.aspectj.weaver
Subinterfaces of Member in org.aspectj.weaverClasses in org.aspectj.weaver that implement MemberModifier and TypeClassDescriptionclass
class
class
Represent a resolved member.class
Fields in org.aspectj.weaver declared as MemberModifier and TypeFieldDescriptionstatic final Member[]
Member.NONE
protected Member
Advice.signature
Methods in org.aspectj.weaver that return MemberModifier and TypeMethodDescriptionstatic Member
AjcMemberMaker.aroundClosurePreInitializationField()
static Member
AjcMemberMaker.aroundClosurePreInitializationGetter()
static Member
AjcMemberMaker.cflowStackInit()
static Member
AjcMemberMaker.cflowStackIsValid()
static Member
AjcMemberMaker.cflowStackPeekInstance()
static Member
AjcMemberMaker.cflowStackPushInstance()
IntMap.getAdviceSignature()
abstract Member
Shadow.getEnclosingCodeSignature()
Shadow.getMatchingSignature()
returns the signature of the thing under this shadow, with any synthetic arguments removedprotected Member
Advice.getOriginalSignature()
Advice.getSignature()
Shadow.getSignature()
returns the signature of the thing under this shadowstatic Member
AjcMemberMaker.interfaceConstructor
(ResolvedType resolvedTypeX) static Member
AjcMemberMaker.noAspectBoundExceptionInit()
static Member
AjcMemberMaker.noAspectBoundExceptionInit2()
static Member
AjcMemberMaker.noAspectBoundExceptionInitWithCause()
static Member
MemberImpl.pointcut
(UnresolvedType declaring, String name, String signature) Methods in org.aspectj.weaver with parameters of type MemberModifier and TypeMethodDescriptionstatic String
NameMangler.aroundAdviceMethodName
(Member shadowSig, String suffixTag) static String
NameMangler.aroundShadowMethodName
(Member shadowSig, String suffixTag) int
int
int
static boolean
ResolvedType.conflictingSignature
(Member m1, Member m2) static boolean
ResolvedType.conflictingSignature
(Member m1, Member m2, boolean v2itds) Do the two members conflict? Due to the change in 1.7.1, field itds on interfaces now act like 'default' fields - so types implementing those fields get the field if they don't have it already, otherwise they keep what they have.IWeavingSupport.createAdviceMunger
(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature, ResolvedType concreteAspect) final Advice
World.createAdviceMunger
(AdviceKind kind, Pointcut p, Member signature, int extraParameterFlags, IHasSourceLocation loc, ResolvedType declaringAspect) Create an advice shadow munger for the given advice kindprotected static String
SignatureUtils.getAdviceSignatureString
(Member m, World world) protected static String
SignatureUtils.getConstructorSignatureString
(Member m, World world) static String
NameMangler.getExtractableName
(Member shadowSignature) protected static String
SignatureUtils.getFieldSignatureString
(Member m, World world) static JoinPointSignature[]
ResolvedMemberImpl.getJoinPointSignatures
(Member joinPointSignature, World inAWorld) Compute the full set of signatures for a member.ConcreteTypeMunger.getMatchingSyntheticMember
(Member member) NewConstructorTypeMunger.getMatchingSyntheticMember
(Member member, ResolvedType aspectType) NewFieldTypeMunger.getMatchingSyntheticMember
(Member member, ResolvedType aspectType) NewMethodTypeMunger.getMatchingSyntheticMember
(Member member, ResolvedType aspectType) PrivilegedAccessMunger.getMatchingSyntheticMember
(Member member, ResolvedType aspectType) ResolvedTypeMunger.getMatchingSyntheticMember
(Member member, ResolvedType aspectType) protected static String
SignatureUtils.getMethodSignatureString
(Member m, World world) protected static String
SignatureUtils.getMonitorSignatureString
(Member m, World world) static String
SignatureUtils.getSignatureMakerName
(Member m) static String
SignatureUtils.getSignatureString
(Member m, World world) static String
SignatureUtils.getSignatureType
(Member m) static ResolvedMember
AjcMemberMaker.inlineAccessMethodForFieldGet
(UnresolvedType aspectType, Member field) static ResolvedMember
AjcMemberMaker.inlineAccessMethodForFieldSet
(UnresolvedType aspectType, Member field) boolean
JoinPointSignature.isCompatibleWith
(Member am) boolean
ResolvedMember.isCompatibleWith
(Member am) boolean
ResolvedMemberImpl.isCompatibleWith
(Member am) ResolvedType.lookupDirectlyDeclaredMemberNoSupers
(Member member) as lookupMemberNoSupers, but does not include ITDsResolvedType.lookupField
(Member field) described in JVM spec 2ed 5.4.3.2ResolvedType.lookupMemberIncludingITDsOnInterfaces
(Member member) This lookup has specialized behaviour - a null result tells the EclipseTypeMunger that it should make a default implementation of a method on this type.ResolvedType.lookupMemberNoSupers
(Member member) Look up a member, takes into account any ITDs on this type.ResolvedType.lookupMemberWithSupersAndITDs
(Member member) ResolvedType.lookupMethod
(Member m) described in JVM spec 2ed 5.4.3.3.ResolvedType.lookupMethodInITDs
(Member member) ResolvedType.lookupSyntheticMember
(Member member) IWeavingSupport.makeCflowAccessVar
(ResolvedType formalType, Member cflowField, int arrayIndex) static Advice
Advice.makeCflowEntry
(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, List<ShadowMunger> innerCflowEntries, ResolvedType inAspect) static Advice
Advice.makePerCflowEntry
(World world, Pointcut entry, boolean isBelow, Member stackField, ResolvedType inAspect, List<ShadowMunger> innerCflowEntries) static boolean
static ResolvedMember
AjcMemberMaker.privilegedAccessMethodForFieldGet
(UnresolvedType aspectType, Member field, boolean shortSyntax) Return a resolvedmember representing the synthetic getter for the field.static ResolvedMember
AjcMemberMaker.privilegedAccessMethodForFieldSet
(UnresolvedType aspectType, Member field, boolean shortSyntax) Return a resolvedmember representing the synthetic setter for the field.AjAttribute.AdviceAttribute.reify
(Member signature, World world, ResolvedType concreteAspect) void
IEclipseSourceContext.removeUnnecessaryProblems
(Member method, int problemLineNumber) Member resolution is achieved by resolving the declaring type and then looking up the member in the resolved declaring type.void
Shadow.setMatchingSignature
(Member member) Constructors in org.aspectj.weaver with parameters of type MemberModifierConstructorDescriptionAdvice
(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature) JoinPointSignatureIterator
(Member joinPointSignature, World world) protected
Shadow
(Shadow.Kind kind, Member signature, Shadow enclosingShadow) -
Uses of Member in org.aspectj.weaver.ast
Methods in org.aspectj.weaver.ast that return MemberModifier and TypeMethodDescriptionFieldGet.getField()
FieldGetCall.getField()
Call.getMethod()
CallExpr.getMethod()
FieldGetCall.getMethod()
Methods in org.aspectj.weaver.ast with parameters of type MemberModifier and TypeMethodDescriptionstatic Test
static CallExpr
Expr.makeCallExpr
(Member member, Expr[] exprs, ResolvedType returnType) static Test
Test.makeFieldGetCall
(Member f, Member m, Expr[] args) Constructors in org.aspectj.weaver.ast with parameters of type MemberModifierConstructorDescriptionCallExpr
(Member m, Expr[] args, ResolvedType returnType) FieldGet
(Member field, ResolvedType resolvedType) FieldGetCall
(Member f, Member m, Expr[] args) -
Uses of Member in org.aspectj.weaver.bcel
Classes in org.aspectj.weaver.bcel that implement MemberModifier and TypeClassDescriptionstatic class
LazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before pointcut resolution happensMethods in org.aspectj.weaver.bcel that return MemberModifier and TypeMethodDescriptionBcelShadow.getEnclosingCodeSignature()
AnnotationAccessVar.getMember()
BcelShadow.getRealEnclosingCodeSignature()
static Member
BcelWorld.makeFieldJoinPointSignature
(LazyClassGen cg, FieldInstruction fi) BcelWorld.makeJoinPointSignatureForArrayConstruction
(LazyClassGen cg, InstructionHandle handle) BcelWorld.makeJoinPointSignatureForMethodInvocation
(LazyClassGen cg, InvokeInstruction ii) BcelWorld.makeJoinPointSignatureForMonitorEnter
(LazyClassGen cg, InstructionHandle h) BcelWorld.makeJoinPointSignatureForMonitorExit
(LazyClassGen cg, InstructionHandle h) BcelWorld.makeJoinPointSignatureFromMethod
(LazyMethodGen mg, MemberKind kind) Methods in org.aspectj.weaver.bcel with parameters of type MemberModifier and TypeMethodDescriptionBcelWeavingSupport.createAdviceMunger
(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature, ResolvedType concreteAspect) static Instruction
Utility.createGet
(InstructionFactory fact, Member signature) static Instruction
Utility.createInvoke
(InstructionFactory fact, short kind, Member member) Create an invoke instructionstatic Instruction
Utility.createInvoke
(InstructionFactory fact, BcelWorld world, Member signature) static Instruction
Utility.createSet
(InstructionFactory fact, Member signature) static Instruction
Utility.createSuperInvoke
(InstructionFactory fact, BcelWorld world, Member signature) protected ResolvedType[]
BcelShadow.getAnnotations
(ResolvedMember foundMember, Member relevantMember, ResolvedType relevantType) LazyClassGen.getLazyMethodGen
(Member m) BcelAccessForInlineMunger.getMatchingSyntheticMember
(Member member) Looks in the wrapper we have added so that we can find their effective signature if neededBcelCflowCounterFieldAdder.getMatchingSyntheticMember
(Member member) BcelCflowStackFieldAdder.getMatchingSyntheticMember
(Member member) BcelPerClauseAspectAdder.getMatchingSyntheticMember
(Member member) protected ResolvedMember
BcelShadow.getRelevantMember
(ResolvedMember foundMember, Member relevantMember, ResolvedType relevantType) static boolean
Utility.isSuppressing
(Member member, String lintkey) Checks for suppression specified on the member or on the declaring type of that memberBcelWeavingSupport.makeCflowAccessVar
(ResolvedType formalType, Member cflowField, int arrayIndex) static BcelShadow
BcelShadow.makeIfaceInitialization
(BcelWorld world, LazyMethodGen constructor, Member interfaceConstructorSignature) create an init join point associated w/ an interface in the body of a constructorstatic BcelShadow
BcelShadow.makeShadowForMethod
(BcelWorld world, LazyMethodGen enclosingMethod, Shadow.Kind kind, Member sig) void
BcelShadow.weaveCflowEntry
(org.aspectj.weaver.bcel.BcelAdvice munger, Member cflowField) Constructors in org.aspectj.weaver.bcel with parameters of type MemberModifierConstructorDescriptionAnnotationAccessVar
(BcelShadow shadow, Shadow.Kind kind, ResolvedType annotationType, UnresolvedType theTargetIsStoredHere, Member sig, boolean isWithin) BcelCflowAccessVar
(ResolvedType type, Member stackField, int index) BcelShadow
(BcelWorld world, Shadow.Kind kind, Member signature, LazyMethodGen enclosingMethod, BcelShadow enclosingShadow) This generates an unassociated shadow, rooted in a particular method but not rooted to any particular point in the code. -
Uses of Member in org.aspectj.weaver.patterns
Methods in org.aspectj.weaver.patterns with parameters of type MemberModifier and TypeMethodDescriptionboolean
SignaturePattern.declaringTypeMatchAllowingForCovariance
(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn) boolean
boolean
boolean
boolean
boolean
Constructors in org.aspectj.weaver.patterns with parameters of type MemberModifierConstructorDescriptionConcreteCflowPointcut
(ResolvedType aspect, Member cflowField, List<ConcreteCflowPointcut.Slot> slots, boolean usesCounter) ExposedState
(Member signature) -
Uses of Member in org.aspectj.weaver.reflect
Classes in org.aspectj.weaver.reflect that implement MemberModifier and TypeClassDescriptionclass
When a Java15ReflectionBasedDelegate gets the pointcuts for a given class it tries to resolve them before returning.class
Subtype of ResolvedMemberImpl used in reflection world.Methods in org.aspectj.weaver.reflect that return MemberModifier and TypeMethodDescriptionReflectionShadow.getEnclosingCodeSignature()
StandardShadow.getEnclosingCodeSignature()
Constructors in org.aspectj.weaver.reflect with parameters of type MemberModifierConstructorDescriptionReflectionShadow
(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext) StandardShadow
(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext)