List of usage examples for org.aspectj.weaver Shadow getKind
public Kind getKind()
From source file:org.caesarj.compiler.aspectj.CaesarKindedPointcut.java
License:Open Source License
public FuzzyBoolean match(Shadow shadow) { if (shadow.getKind() != kind) return FuzzyBoolean.NO; if (!signature.matches(shadow.getSignature(), shadow.getIWorld())) { if (kind == Shadow.MethodCall) { warnOnConfusingSig(shadow);/*from w w w .j av a 2 s . c om*/ } return FuzzyBoolean.NO; } return FuzzyBoolean.YES; }