|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IScope | |
---|---|
org.aspectj.weaver | |
org.aspectj.weaver.bcel | |
org.aspectj.weaver.patterns |
Uses of IScope in org.aspectj.weaver |
---|
Classes in org.aspectj.weaver that implement IScope | |
---|---|
class |
BindingScope
BindingScope that knows the enclosingType, which is needed for pointcut reference resolution |
Methods in org.aspectj.weaver with parameters of type IScope | |
---|---|
void |
AjAttribute.Aspect.setResolutionScope(IScope binding)
|
Uses of IScope in org.aspectj.weaver.bcel |
---|
Constructors in org.aspectj.weaver.bcel with parameters of type IScope | |
---|---|
AtAjAttributes.LazyResolvedPointcutDefinition(UnresolvedType declaringType,
int modifiers,
java.lang.String name,
UnresolvedType[] parameterTypes,
UnresolvedType returnType,
Pointcut pointcut,
IScope binding)
|
Uses of IScope in org.aspectj.weaver.patterns |
---|
Classes in org.aspectj.weaver.patterns that implement IScope | |
---|---|
class |
ScopeWithTypeVariables
A scope that also considers type variables when looking up a type. |
class |
SimpleScope
|
Methods in org.aspectj.weaver.patterns with parameters of type IScope | |
---|---|
void |
Bindings.checkAllBound(IScope scope)
|
void |
Bindings.checkEquals(Bindings other,
IScope scope)
signals an error if one has a binding and other doesn't |
void |
Bindings.mergeIn(Bindings other,
IScope scope)
|
void |
Bindings.register(BindingPattern binding,
IScope scope)
|
void |
DeclareTypeErrorOrWarning.resolve(IScope scope)
|
void |
DeclarePrecedence.resolve(IScope scope)
|
void |
DeclareErrorOrWarning.resolve(IScope scope)
|
Pointcut |
Pointcut.resolve(IScope scope)
Returns this pointcut mutated |
void |
DeclareParents.resolve(IScope scope)
|
void |
DeclareAnnotation.resolve(IScope scope)
|
void |
DeclareSoft.resolve(IScope scope)
|
abstract void |
Declare.resolve(IScope scope)
Returns this declare mutated |
void |
PerCflow.resolveBindings(IScope scope,
Bindings bindings)
|
void |
NotPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
CflowPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
ConcreteCflowPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
OrPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
PerFromSuper.resolveBindings(IScope scope,
Bindings bindings)
|
ISignaturePattern |
OrSignaturePattern.resolveBindings(IScope scope,
Bindings bindings)
|
ThrowsPattern |
ThrowsPattern.resolveBindings(IScope scope,
Bindings bindings)
|
void |
ThisOrTargetPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
ArgsPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
ISignaturePattern |
ISignaturePattern.resolveBindings(IScope scope,
Bindings none)
|
void |
IfPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
IfPointcut.IfFalsePointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
IfPointcut.IfTruePointcut.resolveBindings(IScope scope,
Bindings bindings)
|
ISignaturePattern |
AndSignaturePattern.resolveBindings(IScope scope,
Bindings bindings)
|
void |
PerTypeWithin.resolveBindings(IScope scope,
Bindings bindings)
|
void |
KindedPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
ISignaturePattern |
NotSignaturePattern.resolveBindings(IScope scope,
Bindings bindings)
|
void |
PerSingleton.resolveBindings(IScope scope,
Bindings bindings)
|
void |
ReferencePointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
WithincodePointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
WithinPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
SignaturePattern |
SignaturePattern.resolveBindings(IScope scope,
Bindings bindings)
|
void |
AndPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
HandlerPointcut.resolveBindings(IScope scope,
Bindings bindings)
|
void |
PerObject.resolveBindings(IScope scope,
Bindings bindings)
|
AnnotationTypePattern |
AnnotationTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
This can modify in place, or return a new TypePattern if the type changes. |
AnnotationTypePattern |
ExactAnnotationFieldTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
resolve one of these funky things. |
AnnotationTypePattern |
OrAnnotationTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
|
AnnotationTypePattern |
WildAnnotationTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
This can modify in place, or return a new TypePattern if the type changes. |
AnnotationTypePattern |
AndAnnotationTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
|
AnnotationPatternList |
AnnotationPatternList.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
|
AnnotationTypePattern |
ExactAnnotationTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
|
AnnotationTypePattern |
NotAnnotationTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding)
|
TypePattern |
NotTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
|
TypePattern |
TypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
This can modify in place, or return a new TypePattern if the type changes. |
TypePattern |
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. |
TypePattern |
OrTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
|
TypePattern |
ExactTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
|
TypePattern |
HasMemberTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
|
TypePattern |
AndTypePattern.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
|
TypePatternList |
TypePatternList.resolveBindings(IScope scope,
Bindings bindings,
boolean allowBinding,
boolean requireExactType)
|
UnresolvedType |
TypePattern.resolveExactType(IScope scope,
Bindings bindings)
|
void |
DeclarePrecedence.setScopeForResolution(IScope scope)
|
Constructors in org.aspectj.weaver.patterns with parameters of type IScope | |
---|---|
ScopeWithTypeVariables(java.lang.String[] typeVarNames,
IScope delegate)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |