aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoracolyer <acolyer>2005-08-17 08:39:02 +0000
committeracolyer <acolyer>2005-08-17 08:39:02 +0000
commitafcd1d53306a6d8ba0ef735e52924449d9aee924 (patch)
tree5565560d96c2fb98be711fbe723a6c21134cd37f /weaver
parentb212b5d6b3f245ac36ed7610ef32c0ca4e6eca48 (diff)
downloadaspectj-afcd1d53306a6d8ba0ef735e52924449d9aee924.tar.gz
aspectj-afcd1d53306a6d8ba0ef735e52924449d9aee924.zip
advice remembers the set of lint warnings that are suppressed for it via @SuppressAjWarnings
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/Advice.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/Advice.java b/weaver/src/org/aspectj/weaver/Advice.java
index 7e9863c2d..7eb40cd09 100644
--- a/weaver/src/org/aspectj/weaver/Advice.java
+++ b/weaver/src/org/aspectj/weaver/Advice.java
@@ -39,6 +39,8 @@ public abstract class Advice extends ShadowMunger {
protected int nFreeVars; // just for cflow*Entry kinds
protected TypePattern exceptionType; // just for Softener kind
+
+ protected List/*Lint.Kind*/ suppressedLintKinds = null; // based on annotations on this advice
public static Advice makeCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, List innerCflowEntries, ResolvedType inAspect){
Advice ret = world.createAdviceMunger(isBelow ? AdviceKind.CflowBelowEntry : AdviceKind.CflowEntry,