Package org.aspectj.weaver
Class Checker
- java.lang.Object
-
- org.aspectj.weaver.ShadowMunger
-
- org.aspectj.weaver.Checker
-
- All Implemented Interfaces:
PartialOrder.PartialComparable,IHasPosition
public class Checker extends ShadowMunger
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.ShadowMunger
end, handle, NONE, pointcut, ShadowMungerAdvice, ShadowMungerDeow, sourceContext, start
-
-
Constructor Summary
Constructors Constructor Description Checker(DeclareErrorOrWarning deow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Object other)ShadowMungerconcretize(ResolvedType theAspect, World world, PerClause clause)booleanequals(Object other)ResolvedTypegetConcreteAspect()StringgetMessage(Shadow shadow)Collection<ResolvedType>getThrownExceptions()inthashCode()booleanimplementOn(Shadow shadow)booleanisError()booleanmatch(Shadow shadow, World world)booleanmustCheckExceptions()ShadowMungerparameterizeWith(ResolvedType declaringType, Map<String,UnresolvedType> typeVariableMap)voidspecializeOn(Shadow shadow)-
Methods inherited from class org.aspectj.weaver.ShadowMunger
bindsProceedingJoinPoint, fallbackCompareTo, getBinarySourceLocation, getDeclaringType, getEnd, getPointcut, getSourceLocation, getStart, isAroundAdvice, isBinary, setDeclaringType, setPointcut, write
-
-
-
-
Constructor Detail
-
Checker
public Checker(DeclareErrorOrWarning deow)
-
-
Method Detail
-
isError
public boolean isError()
-
specializeOn
public void specializeOn(Shadow shadow)
- Specified by:
specializeOnin classShadowMunger
-
implementOn
public boolean implementOn(Shadow shadow)
- Specified by:
implementOnin classShadowMunger
-
match
public boolean match(Shadow shadow, World world)
- Overrides:
matchin classShadowMunger
-
compareTo
public int compareTo(Object other)
-
mustCheckExceptions
public boolean mustCheckExceptions()
- Specified by:
mustCheckExceptionsin classShadowMunger
-
getThrownExceptions
public Collection<ResolvedType> getThrownExceptions()
- Specified by:
getThrownExceptionsin classShadowMunger
-
parameterizeWith
public ShadowMunger parameterizeWith(ResolvedType declaringType, Map<String,UnresolvedType> typeVariableMap)
- Specified by:
parameterizeWithin classShadowMunger
-
concretize
public ShadowMunger concretize(ResolvedType theAspect, World world, PerClause clause)
- Specified by:
concretizein classShadowMunger
-
getConcreteAspect
public ResolvedType getConcreteAspect()
- Specified by:
getConcreteAspectin classShadowMunger
-
-