Uses of Class
org.aspectj.weaver.patterns.Bindings
Packages that use Bindings
-
Uses of Bindings in org.aspectj.weaver.internal.tools
Methods in org.aspectj.weaver.internal.tools with parameters of type BindingsModifier and TypeMethodDescriptionprotected voidPointcutDesignatorHandlerBasedPointcut.resolveBindings(IScope scope, Bindings bindings) -
Uses of Bindings in org.aspectj.weaver.patterns
Fields in org.aspectj.weaver.patterns declared as BindingsMethods in org.aspectj.weaver.patterns that return BindingsMethods in org.aspectj.weaver.patterns with parameters of type BindingsModifier and TypeMethodDescriptionvoidBindings.checkEquals(Bindings other, IScope scope) signals an error if one has a binding and other doesn'tvoidAndAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) voidAndPointcut.resolveBindings(IScope scope, Bindings bindings) AndSignaturePattern.resolveBindings(IScope scope, Bindings bindings) AndTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) AnnotationPatternList.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) protected voidAnnotationPointcut.resolveBindings(IScope scope, Bindings bindings) AnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) This can modify in place, or return a new TypePattern if the type changes.AnyWithAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) protected voidArgsAnnotationPointcut.resolveBindings(IScope scope, Bindings bindings) voidArgsPointcut.resolveBindings(IScope scope, Bindings bindings) voidCflowPointcut.resolveBindings(IScope scope, Bindings bindings) voidConcreteCflowPointcut.resolveBindings(IScope scope, Bindings bindings) ExactAnnotationFieldTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) resolve one of these funky things.ExactAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) ExactTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) voidHandlerPointcut.resolveBindings(IScope scope, Bindings bindings) HasMemberTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) voidIfPointcut.IfFalsePointcut.resolveBindings(IScope scope, Bindings bindings) voidIfPointcut.IfTruePointcut.resolveBindings(IScope scope, Bindings bindings) voidIfPointcut.resolveBindings(IScope scope, Bindings bindings) ISignaturePattern.resolveBindings(IScope scope, Bindings none) voidKindedPointcut.resolveBindings(IScope scope, Bindings bindings) NotAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) voidNotPointcut.resolveBindings(IScope scope, Bindings bindings) NotSignaturePattern.resolveBindings(IScope scope, Bindings bindings) NotTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) OrAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) voidOrPointcut.resolveBindings(IScope scope, Bindings bindings) OrSignaturePattern.resolveBindings(IScope scope, Bindings bindings) OrTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) voidPerCflow.resolveBindings(IScope scope, Bindings bindings) voidPerFromSuper.resolveBindings(IScope scope, Bindings bindings) voidPerObject.resolveBindings(IScope scope, Bindings bindings) voidPerSingleton.resolveBindings(IScope scope, Bindings bindings) voidPerTypeWithin.resolveBindings(IScope scope, Bindings bindings) protected abstract voidPointcut.resolveBindings(IScope scope, Bindings bindings) voidReferencePointcut.resolveBindings(IScope scope, Bindings bindings) SignaturePattern.resolveBindings(IScope scope, Bindings bindings) protected voidThisOrTargetAnnotationPointcut.resolveBindings(IScope scope, Bindings bindings) voidThisOrTargetPointcut.resolveBindings(IScope scope, Bindings bindings) ThrowsPattern.resolveBindings(IScope scope, Bindings bindings) TypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) This can modify in place, or return a new TypePattern if the type changes.TypePatternList.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) WildAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) This can modify in place, or return a new TypePattern if the type changes.WildTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) Need to determine if I'm really a pattern or a reference to a formal We may wish to further optimize the case of pattern vs. non-pattern We will be replaced by what we returnprotected voidWithinAnnotationPointcut.resolveBindings(IScope scope, Bindings bindings) protected voidWithinCodeAnnotationPointcut.resolveBindings(IScope scope, Bindings bindings) voidWithincodePointcut.resolveBindings(IScope scope, Bindings bindings) voidWithinPointcut.resolveBindings(IScope scope, Bindings bindings) TypePattern.resolveExactType(IScope scope, Bindings bindings)