Uses of Interface
org.aspectj.weaver.Member

Packages that use Member
org.aspectj.weaver   
org.aspectj.weaver.ast   
org.aspectj.weaver.bcel   
org.aspectj.weaver.patterns   
org.aspectj.weaver.reflect   
 

Uses of Member in org.aspectj.weaver
 

Subinterfaces of Member in org.aspectj.weaver
 interface ResolvedMember
           
 

Classes in org.aspectj.weaver that implement Member
 class JoinPointSignature
           
 class MemberImpl
           
 class ResolvedMemberImpl
          Represent a resolved member.
 class ResolvedPointcutDefinition
           
 

Fields in org.aspectj.weaver declared as Member
static Member[] Member.NONE
           
 

Methods in org.aspectj.weaver that return Member
static Member AjcMemberMaker.aroundClosurePreInitializationField()
           
static Member AjcMemberMaker.aroundClosurePreInitializationGetter()
           
static Member AjcMemberMaker.cflowStackInit()
           
static Member AjcMemberMaker.cflowStackIsValid()
           
static Member AjcMemberMaker.cflowStackPeekInstance()
           
static Member AjcMemberMaker.cflowStackPushInstance()
           
 Member IntMap.getAdviceSignature()
           
 Member TestShadow.getEnclosingCodeSignature()
           
abstract  Member Shadow.getEnclosingCodeSignature()
           
 Member Shadow.getMatchingSignature()
          returns the signature of the thing under this shadow, with any synthetic arguments removed
 Member Advice.getSignature()
           
 Member Shadow.getSignature()
          returns the signature of the thing under this shadow
static Member AjcMemberMaker.interfaceConstructor(ResolvedType resolvedTypeX)
           
static Member AjcMemberMaker.noAspectBoundExceptionInit()
           
static Member AjcMemberMaker.noAspectBoundExceptionInit2()
           
static Member AjcMemberMaker.noAspectBoundExceptionInitWithCause()
           
static Member MemberImpl.pointcut(UnresolvedType declaring, java.lang.String name, java.lang.String signature)
           
 

Methods in org.aspectj.weaver with parameters of type Member
static java.lang.String NameMangler.aroundAdviceMethodName(Member shadowSig, java.lang.String suffixTag)
           
static java.lang.String NameMangler.aroundShadowMethodName(Member shadowSig, java.lang.String suffixTag)
           
 int Member.compareTo(Member other)
           
 int MemberImpl.compareTo(Member other)
           
 int JoinPointSignature.compareTo(Member other)
           
static boolean ResolvedType.conflictingSignature(Member m1, Member m2)
           
 Advice World.createAdviceMunger(AdviceKind kind, Pointcut p, Member signature, int extraParameterFlags, IHasSourceLocation loc, ResolvedType declaringAspect)
          Create an advice shadow munger for the given advice kind
 Advice IWeavingSupport.createAdviceMunger(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature, ResolvedType concreteAspect)
           
static java.lang.String NameMangler.getExtractableName(Member shadowSignature)
           
static JoinPointSignature[] ResolvedMemberImpl.getJoinPointSignatures(Member joinPointSignature, World inAWorld)
          Compute the full set of signatures for a member.
 ResolvedMember ConcreteTypeMunger.getMatchingSyntheticMember(Member member)
           
 ResolvedMember NewMethodTypeMunger.getMatchingSyntheticMember(Member member, ResolvedType aspectType)
           
 ResolvedMember NewFieldTypeMunger.getMatchingSyntheticMember(Member member, ResolvedType aspectType)
           
 ResolvedMember ResolvedTypeMunger.getMatchingSyntheticMember(Member member, ResolvedType aspectType)
           
 ResolvedMember PrivilegedAccessMunger.getMatchingSyntheticMember(Member member, ResolvedType aspectType)
           
 ResolvedMember NewConstructorTypeMunger.getMatchingSyntheticMember(Member member, ResolvedType aspectType)
           
static java.lang.String SignatureUtils.getSignatureMakerName(Member m)
           
static java.lang.String SignatureUtils.getSignatureString(Member m, World world)
           
static java.lang.String SignatureUtils.getSignatureType(Member m)
           
static ResolvedMember AjcMemberMaker.inlineAccessMethodForFieldGet(UnresolvedType aspectType, Member field)
           
static ResolvedMember AjcMemberMaker.inlineAccessMethodForFieldSet(UnresolvedType aspectType, Member field)
           
 boolean ResolvedMember.isCompatibleWith(Member am)
           
 boolean ResolvedMemberImpl.isCompatibleWith(Member am)
           
 boolean JoinPointSignature.isCompatibleWith(Member am)
           
 ResolvedMember ResolvedType.lookupDirectlyDeclaredMemberNoSupers(Member member)
          as lookupMemberNoSupers, but does not include ITDs
 ResolvedMember ResolvedType.lookupField(Member field)
          described in JVM spec 2ed 5.4.3.2
 ResolvedMember ResolvedType.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.
 ResolvedMember ResolvedType.lookupMemberNoSupers(Member member)
          Look up a member, takes into account any ITDs on this type.
 ResolvedMember ResolvedType.lookupMemberWithSupersAndITDs(Member member)
           
 ResolvedMember ResolvedType.lookupMethod(Member m)
          described in JVM spec 2ed 5.4.3.3.
 ResolvedMember ResolvedType.lookupMethodInITDs(Member member)
           
 ResolvedMember ResolvedType.lookupSyntheticMember(Member member)
           
 Var IWeavingSupport.makeCflowAccessVar(ResolvedType formalType, Member cflowField, int arrayIndex)
           
static Advice Advice.makeCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, java.util.List<ShadowMunger> innerCflowEntries, ResolvedType inAspect)
           
static Advice Advice.makePerCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, ResolvedType inAspect, java.util.List<ShadowMunger> innerCflowEntries)
           
static boolean ResolvedType.matches(Member m1, Member m2)
           
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.
 Advice AjAttribute.AdviceAttribute.reify(Member signature, World world, ResolvedType concreteAspect)
           
 void IEclipseSourceContext.removeUnnecessaryProblems(Member method, int problemLineNumber)
           
 ResolvedMember World.resolve(Member member)
          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 Member
Advice(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature)
           
JoinPointSignatureIterator(Member joinPointSignature, World world)
           
TestShadow(Shadow.Kind kind, Member signature, UnresolvedType thisType, World world)
           
 

Uses of Member in org.aspectj.weaver.ast
 

Methods in org.aspectj.weaver.ast that return Member
 Member FieldGetCall.getField()
           
 Member FieldGet.getField()
           
 Member FieldGetCall.getMethod()
           
 Member CallExpr.getMethod()
           
 Member Call.getMethod()
           
 

Methods in org.aspectj.weaver.ast with parameters of type Member
static Test Test.makeCall(Member m, Expr[] args)
           
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 Member
Call(Member m, Expr[] args)
           
CallExpr(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 Member
static class AtAjAttributes.LazyResolvedPointcutDefinition
          LazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before pointcut resolution happens
 

Methods in org.aspectj.weaver.bcel that return Member
 Member BcelShadow.getEnclosingCodeSignature()
           
 Member AnnotationAccessVar.getMember()
           
 Member BcelShadow.getRealEnclosingCodeSignature()
           
static Member BcelWorld.makeFieldJoinPointSignature(LazyClassGen cg, FieldInstruction fi)
           
 Member BcelWorld.makeJoinPointSignatureForArrayConstruction(LazyClassGen cg, InstructionHandle handle)
           
 Member BcelWorld.makeJoinPointSignatureForMethodInvocation(LazyClassGen cg, InvokeInstruction ii)
           
 Member BcelWorld.makeJoinPointSignatureForMonitorEnter(LazyClassGen cg, InstructionHandle h)
           
 Member BcelWorld.makeJoinPointSignatureForMonitorExit(LazyClassGen cg, InstructionHandle h)
           
 Member BcelWorld.makeJoinPointSignatureFromMethod(LazyMethodGen mg, MemberKind kind)
           
 

Methods in org.aspectj.weaver.bcel with parameters of type Member
 Advice BcelWeavingSupport.createAdviceMunger(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature, ResolvedType concreteAspect)
           
static Instruction Utility.createGet(InstructionFactory fact, Member signature)
           
static Instruction Utility.createInvoke(InstructionFactory fact, BcelWorld world, Member signature)
           
static Instruction Utility.createInvoke(InstructionFactory fact, short kind, Member member)
          Create an invoke instruction
static Instruction Utility.createSet(InstructionFactory fact, Member signature)
           
static Instruction Utility.createSuperInvoke(InstructionFactory fact, BcelWorld world, Member signature)
           
 LazyMethodGen LazyClassGen.getLazyMethodGen(Member m)
           
 ResolvedMember BcelCflowCounterFieldAdder.getMatchingSyntheticMember(Member member)
           
 ResolvedMember BcelAccessForInlineMunger.getMatchingSyntheticMember(Member member)
          Looks in the wrapper we have added so that we can find their effective signature if needed
 ResolvedMember BcelCflowStackFieldAdder.getMatchingSyntheticMember(Member member)
           
 ResolvedMember BcelPerClauseAspectAdder.getMatchingSyntheticMember(Member member)
           
static boolean Utility.isSuppressing(Member member, java.lang.String lintkey)
          Checks for suppression specified on the member or on the declaring type of that member
 Var BcelWeavingSupport.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 constructor
static 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 Member
AnnotationAccessVar(BcelShadow shadow, Shadow.Kind kind, ResolvedType annotationType, UnresolvedType theTargetIsStoredHere, Member sig)
           
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 Member
 boolean SignaturePattern.declaringTypeMatchAllowingForCovariance(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn)
           
 boolean OrSignaturePattern.matches(Member member, World world, boolean b)
           
 boolean ISignaturePattern.matches(Member member, World world, boolean b)
           
 boolean AndSignaturePattern.matches(Member member, World world, boolean b)
           
 boolean NotSignaturePattern.matches(Member member, World world, boolean b)
           
 boolean SignaturePattern.matches(Member joinPointSignature, World world, boolean allowBridgeMethods)
           
 

Constructors in org.aspectj.weaver.patterns with parameters of type Member
ConcreteCflowPointcut(ResolvedType aspect, Member cflowField, java.util.List slots, boolean usesCounter)
           
ExposedState(Member signature)
           
 

Uses of Member in org.aspectj.weaver.reflect
 

Classes in org.aspectj.weaver.reflect that implement Member
 class DeferredResolvedPointcutDefinition
          When a Java15ReflectionBasedDelegate gets the pointcuts for a given class it tries to resolve them before returning.
 class ReflectionBasedResolvedMemberImpl
          Subtype of ResolvedMemberImpl used in reflection world.
 

Methods in org.aspectj.weaver.reflect that return Member
 Member ReflectionShadow.getEnclosingCodeSignature()
           
 Member StandardShadow.getEnclosingCodeSignature()
           
 

Constructors in org.aspectj.weaver.reflect with parameters of type Member
ReflectionShadow(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)