Verwendungen von Schnittstelle
org.aspectj.weaver.patterns.IScope
Packages, die IScope verwenden
Package
Beschreibung
-
Verwendungen von IScope in org.aspectj.ajdt.internal.compiler.lookup
Klassen in org.aspectj.ajdt.internal.compiler.lookup, die IScope implementierenModifizierer und TypKlasseBeschreibungclass
Adaptor from org.eclipse.jdt.internal.compiler.lookup.Scope to org.aspectj.weaver.IScope -
Verwendungen von IScope in org.aspectj.weaver
Klassen in org.aspectj.weaver, die IScope implementierenModifizierer und TypKlasseBeschreibungclass
BindingScope that knows the enclosingType, which is needed for pointcut reference resolutionMethoden in org.aspectj.weaver mit Parametern vom Typ IScopeModifizierer und TypMethodeBeschreibungvoid
AjAttribute.Aspect.setResolutionScope
(IScope binding) -
Verwendungen von IScope in org.aspectj.weaver.bcel
Konstruktoren in org.aspectj.weaver.bcel mit Parametern vom Typ IScopeModifiziererKonstruktorBeschreibungLazyResolvedPointcutDefinition
(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut, IScope binding) -
Verwendungen von IScope in org.aspectj.weaver.internal.tools
Methoden in org.aspectj.weaver.internal.tools mit Parametern vom Typ IScopeModifizierer und TypMethodeBeschreibungprotected void
PointcutDesignatorHandlerBasedPointcut.resolveBindings
(IScope scope, Bindings bindings) -
Verwendungen von IScope in org.aspectj.weaver.patterns
Klassen in org.aspectj.weaver.patterns, die IScope implementierenModifizierer und TypKlasseBeschreibungclass
A scope that also considers type variables when looking up a type.class
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ IScopeModifizierer und TypMethodeBeschreibungvoid
Bindings.checkAllBound
(IScope scope) void
Bindings.checkEquals
(Bindings other, IScope scope) signals an error if one has a binding and other doesn'tvoid
protected TypePattern
TypePattern.notExactType
(IScope s) void
Bindings.register
(BindingPattern binding, IScope scope) abstract void
Returns this declare mutatedvoid
void
void
void
void
void
final Pointcut
Returns this pointcut mutatedprotected void
WildAnnotationTypePattern.resolveAnnotationValues
(ResolvedType annotationType, IScope scope) Resolve any annotation values specified, checking they are all well formed (valid names, valid values)AndAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) void
AndPointcut.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 void
AnnotationPointcut.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 void
ArgsAnnotationPointcut.resolveBindings
(IScope scope, Bindings bindings) void
ArgsPointcut.resolveBindings
(IScope scope, Bindings bindings) void
CflowPointcut.resolveBindings
(IScope scope, Bindings bindings) void
ConcreteCflowPointcut.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) void
HandlerPointcut.resolveBindings
(IScope scope, Bindings bindings) HasMemberTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) void
IfPointcut.IfFalsePointcut.resolveBindings
(IScope scope, Bindings bindings) void
IfPointcut.IfTruePointcut.resolveBindings
(IScope scope, Bindings bindings) void
IfPointcut.resolveBindings
(IScope scope, Bindings bindings) ISignaturePattern.resolveBindings
(IScope scope, Bindings none) void
KindedPointcut.resolveBindings
(IScope scope, Bindings bindings) NotAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) void
NotPointcut.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) void
OrPointcut.resolveBindings
(IScope scope, Bindings bindings) OrSignaturePattern.resolveBindings
(IScope scope, Bindings bindings) OrTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding, boolean requireExactType) void
PerCflow.resolveBindings
(IScope scope, Bindings bindings) void
PerFromSuper.resolveBindings
(IScope scope, Bindings bindings) void
PerObject.resolveBindings
(IScope scope, Bindings bindings) void
PerSingleton.resolveBindings
(IScope scope, Bindings bindings) void
PerTypeWithin.resolveBindings
(IScope scope, Bindings bindings) protected abstract void
Pointcut.resolveBindings
(IScope scope, Bindings bindings) void
ReferencePointcut.resolveBindings
(IScope scope, Bindings bindings) SignaturePattern.resolveBindings
(IScope scope, Bindings bindings) protected void
ThisOrTargetAnnotationPointcut.resolveBindings
(IScope scope, Bindings bindings) void
ThisOrTargetPointcut.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 void
WithinAnnotationPointcut.resolveBindings
(IScope scope, Bindings bindings) protected void
WithinCodeAnnotationPointcut.resolveBindings
(IScope scope, Bindings bindings) void
WithincodePointcut.resolveBindings
(IScope scope, Bindings bindings) void
WithinPointcut.resolveBindings
(IScope scope, Bindings bindings) TypePattern.resolveExactType
(IScope scope, Bindings bindings) void
DeclarePrecedence.setScopeForResolution
(IScope scope) protected void
ExactAnnotationTypePattern.verifyIsAnnotationType
(ResolvedType type, IScope scope) Konstruktoren in org.aspectj.weaver.patterns mit Parametern vom Typ IScopeModifiziererKonstruktorBeschreibungScopeWithTypeVariables
(String[] typeVarNames, IScope delegate)