summaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoracolyer <acolyer>2005-08-09 12:57:09 +0000
committeracolyer <acolyer>2005-08-09 12:57:09 +0000
commitb071637d68f41a406ab00f15bbd6d729a5545763 (patch)
tree02a9d0fffe9c5b5c596fdeb8ac6a5cfd16225bf0 /weaver
parent24873e8cc3ea7ea2564f53775a4fab61dea6a2c3 (diff)
downloadaspectj-b071637d68f41a406ab00f15bbd6d729a5545763.tar.gz
aspectj-b071637d68f41a406ab00f15bbd6d729a5545763.zip
added unchecked match warning
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/Lint.java3
-rw-r--r--weaver/src/org/aspectj/weaver/XlintDefault.properties3
2 files changed, 5 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/Lint.java b/weaver/src/org/aspectj/weaver/Lint.java
index 5e8f0d0e5..e92593fce 100644
--- a/weaver/src/org/aspectj/weaver/Lint.java
+++ b/weaver/src/org/aspectj/weaver/Lint.java
@@ -86,6 +86,9 @@ public class Lint {
public final Kind runtimeExceptionNotSoftened =
new Kind("runtimeExceptionNotSoftened","{0} will not be softened as it is already a RuntimeException");
+ public final Kind uncheckedArgument =
+ new Kind("uncheckedArgument","unchecked match of {0} with {1} when argument is an instance of {2} at join point {3}");
+
public Lint(World world) {
this.world = world;
}
diff --git a/weaver/src/org/aspectj/weaver/XlintDefault.properties b/weaver/src/org/aspectj/weaver/XlintDefault.properties
index dc651aa8d..826ee911a 100644
--- a/weaver/src/org/aspectj/weaver/XlintDefault.properties
+++ b/weaver/src/org/aspectj/weaver/XlintDefault.properties
@@ -23,4 +23,5 @@ annotationAsTargetForDecpIgnored = warning
adviceDidNotMatch = warning
invalidTargetForAnnotation = warning
elementAlreadyAnnotated = warning
-runtimeExceptionNotSoftened = warning \ No newline at end of file
+runtimeExceptionNotSoftened = warning
+uncheckedArgument = warning \ No newline at end of file