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 TypeClassDescriptionclassclassclassRepresent a resolved member.classSubinterfaces with type arguments of type Member in org.aspectj.weaverModifier and TypeInterfaceDescriptioninterfaceAbstract representation of a member (field/constructor/method) within a type.Fields in org.aspectj.weaver declared as MemberModifier and TypeFieldDescriptionstatic final Member[]Member.NONEprotected MemberAdvice.signatureMethods in org.aspectj.weaver that return MemberModifier and TypeMethodDescriptionstatic MemberAjcMemberMaker.aroundClosurePreInitializationField()static MemberAjcMemberMaker.aroundClosurePreInitializationGetter()static MemberAjcMemberMaker.cflowStackInit()static MemberAjcMemberMaker.cflowStackIsValid()static MemberAjcMemberMaker.cflowStackPeekInstance()static MemberAjcMemberMaker.cflowStackPushInstance()IntMap.getAdviceSignature()abstract MemberShadow.getEnclosingCodeSignature()Shadow.getMatchingSignature()returns the signature of the thing under this shadow, with any synthetic arguments removedprotected MemberAdvice.getOriginalSignature()Advice.getSignature()Shadow.getSignature()returns the signature of the thing under this shadowstatic MemberAjcMemberMaker.interfaceConstructor(ResolvedType resolvedTypeX) static MemberAjcMemberMaker.noAspectBoundExceptionInit()static MemberAjcMemberMaker.noAspectBoundExceptionInit2()static MemberAjcMemberMaker.noAspectBoundExceptionInitWithCause()static MemberMemberImpl.pointcut(UnresolvedType declaring, String name, String signature) Methods in org.aspectj.weaver with parameters of type MemberModifier and TypeMethodDescriptionstatic StringNameMangler.aroundAdviceMethodName(Member shadowSig, String suffixTag) static StringNameMangler.aroundShadowMethodName(Member shadowSig, String suffixTag) intintintstatic booleanResolvedType.conflictingSignature(Member m1, Member m2) static booleanResolvedType.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 AdviceWorld.createAdviceMunger(AdviceKind kind, Pointcut p, Member signature, int extraParameterFlags, IHasSourceLocation loc, ResolvedType declaringAspect) Create an advice shadow munger for the given advice kindprotected static StringSignatureUtils.getAdviceSignatureString(Member m, World world) protected static StringSignatureUtils.getConstructorSignatureString(Member m, World world) static StringNameMangler.getExtractableName(Member shadowSignature) protected static StringSignatureUtils.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 StringSignatureUtils.getMethodSignatureString(Member m, World world) protected static StringSignatureUtils.getMonitorSignatureString(Member m, World world) static StringSignatureUtils.getSignatureMakerName(Member m) static StringSignatureUtils.getSignatureString(Member m, World world) static StringSignatureUtils.getSignatureType(Member m) static ResolvedMemberAjcMemberMaker.inlineAccessMethodForFieldGet(UnresolvedType aspectType, Member field) static ResolvedMemberAjcMemberMaker.inlineAccessMethodForFieldSet(UnresolvedType aspectType, Member field) booleanJoinPointSignature.isCompatibleWith(Member am) booleanResolvedMember.isCompatibleWith(Member am) booleanResolvedMemberImpl.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 AdviceAdvice.makeCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, List<ShadowMunger> innerCflowEntries, ResolvedType inAspect) static AdviceAdvice.makePerCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, ResolvedType inAspect, List<ShadowMunger> innerCflowEntries) static booleanstatic ResolvedMemberAjcMemberMaker.privilegedAccessMethodForFieldGet(UnresolvedType aspectType, Member field, boolean shortSyntax) Return a resolvedmember representing the synthetic getter for the field.static ResolvedMemberAjcMemberMaker.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) voidIEclipseSourceContext.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.voidShadow.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) protectedShadow(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 Teststatic CallExprExpr.makeCallExpr(Member member, Expr[] exprs, ResolvedType returnType) static TestTest.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.patterns
Methods in org.aspectj.weaver.patterns with parameters of type MemberModifier and TypeMethodDescriptionbooleanSignaturePattern.declaringTypeMatchAllowingForCovariance(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn) booleanbooleanbooleanbooleanbooleanConstructors 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 TypeClassDescriptionclassSubtype 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)