Verwendungen von Schnittstelle
org.aspectj.weaver.Member
Packages, die Member verwenden
Package
Beschreibung
-
Verwendungen von Member in org.aspectj.weaver
Unterschnittstellen von Member in org.aspectj.weaverKlassen in org.aspectj.weaver, die Member implementierenModifizierer und TypKlasseBeschreibungclassclassclassRepresent a resolved member.classFelder in org.aspectj.weaver, die deklariert sind als MemberModifizierer und TypFeldBeschreibungstatic final Member[]Member.NONEprotected MemberAdvice.signatureMethoden in org.aspectj.weaver, die Member zurückgebenModifizierer und TypMethodeBeschreibungstatic 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) Methoden in org.aspectj.weaver mit Parametern vom Typ MemberModifizierer und TypMethodeBeschreibungstatic 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?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. return null if not foundResolvedType.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) Konstruktoren in org.aspectj.weaver mit Parametern vom Typ MemberModifiziererKonstruktorBeschreibungAdvice(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature) JoinPointSignatureIterator(Member joinPointSignature, World world) protectedShadow(Shadow.Kind kind, Member signature, Shadow enclosingShadow) -
Verwendungen von Member in org.aspectj.weaver.ast
Methoden in org.aspectj.weaver.ast, die Member zurückgebenModifizierer und TypMethodeBeschreibungFieldGet.getField()FieldGetCall.getField()Call.getMethod()CallExpr.getMethod()FieldGetCall.getMethod()Methoden in org.aspectj.weaver.ast mit Parametern vom Typ MemberModifizierer und TypMethodeBeschreibungstatic Teststatic CallExprExpr.makeCallExpr(Member member, Expr[] exprs, ResolvedType returnType) static TestTest.makeFieldGetCall(Member f, Member m, Expr[] args) Konstruktoren in org.aspectj.weaver.ast mit Parametern vom Typ MemberModifiziererKonstruktorBeschreibungCallExpr(Member m, Expr[] args, ResolvedType returnType) FieldGet(Member field, ResolvedType resolvedType) FieldGetCall(Member f, Member m, Expr[] args) -
Verwendungen von Member in org.aspectj.weaver.bcel
Klassen in org.aspectj.weaver.bcel, die Member implementierenModifizierer und TypKlasseBeschreibungstatic classLazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before pointcut resolution happensMethoden in org.aspectj.weaver.bcel, die Member zurückgebenModifizierer und TypMethodeBeschreibungBcelShadow.getEnclosingCodeSignature()AnnotationAccessVar.getMember()BcelShadow.getRealEnclosingCodeSignature()static MemberBcelWorld.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) Methoden in org.aspectj.weaver.bcel mit Parametern vom Typ MemberModifizierer und TypMethodeBeschreibungBcelWeavingSupport.createAdviceMunger(AjAttribute.AdviceAttribute attribute, Pointcut pointcut, Member signature, ResolvedType concreteAspect) static InstructionUtility.createGet(InstructionFactory fact, Member signature) static InstructionUtility.createInvoke(InstructionFactory fact, short kind, Member member) Create an invoke instructionstatic InstructionUtility.createInvoke(InstructionFactory fact, BcelWorld world, Member signature) static InstructionUtility.createSet(InstructionFactory fact, Member signature) static InstructionUtility.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 ResolvedMemberBcelShadow.getRelevantMember(ResolvedMember foundMember, Member relevantMember, ResolvedType relevantType) static booleanUtility.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 BcelShadowBcelShadow.makeIfaceInitialization(BcelWorld world, LazyMethodGen constructor, Member interfaceConstructorSignature) create an init join point associated w/ an interface in the body of a constructorstatic BcelShadowBcelShadow.makeShadowForMethod(BcelWorld world, LazyMethodGen enclosingMethod, Shadow.Kind kind, Member sig) voidBcelShadow.weaveCflowEntry(org.aspectj.weaver.bcel.BcelAdvice munger, Member cflowField) Konstruktoren in org.aspectj.weaver.bcel mit Parametern vom Typ MemberModifiziererKonstruktorBeschreibungAnnotationAccessVar(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. -
Verwendungen von Member in org.aspectj.weaver.patterns
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ MemberModifizierer und TypMethodeBeschreibungbooleanSignaturePattern.declaringTypeMatchAllowingForCovariance(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn) booleanbooleanbooleanbooleanbooleanKonstruktoren in org.aspectj.weaver.patterns mit Parametern vom Typ MemberModifiziererKonstruktorBeschreibungConcreteCflowPointcut(ResolvedType aspect, Member cflowField, List<ConcreteCflowPointcut.Slot> slots, boolean usesCounter) ExposedState(Member signature) -
Verwendungen von Member in org.aspectj.weaver.reflect
Klassen in org.aspectj.weaver.reflect, die Member implementierenModifizierer und TypKlasseBeschreibungclassWhen a Java15ReflectionBasedDelegate gets the pointcuts for a given class it tries to resolve them before returning.classSubtype of ResolvedMemberImpl used in reflection world.Methoden in org.aspectj.weaver.reflect, die Member zurückgebenModifizierer und TypMethodeBeschreibungReflectionShadow.getEnclosingCodeSignature()StandardShadow.getEnclosingCodeSignature()Konstruktoren in org.aspectj.weaver.reflect mit Parametern vom Typ MemberModifiziererKonstruktorBeschreibungReflectionShadow(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)