summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2011-04-28 00:04:31 +0000
committeraclement <aclement>2011-04-28 00:04:31 +0000
commit25cac9205ccc64b5c175d72a555b5c1f0389c09d (patch)
tree89ab1ea475d74e86709679506c102537bc7a794a
parent63b41bcc254ccca230d910396ebc36ec6ab7845b (diff)
downloadaspectj-25cac9205ccc64b5c175d72a555b5c1f0389c09d.tar.gz
aspectj-25cac9205ccc64b5c175d72a555b5c1f0389c09d.zip
335810
-rw-r--r--tests/bugs1612/pr335810/One.classbin0 -> 829 bytes
-rw-r--r--tests/bugs1612/pr335810/One.java16
-rw-r--r--tests/src/org/aspectj/systemtest/ajc1612/Ajc1612Tests.java4
-rw-r--r--tests/src/org/aspectj/systemtest/ajc1612/ajc1612.xml5
4 files changed, 25 insertions, 0 deletions
diff --git a/tests/bugs1612/pr335810/One.class b/tests/bugs1612/pr335810/One.class
new file mode 100644
index 000000000..a49a21ab2
--- /dev/null
+++ b/tests/bugs1612/pr335810/One.class
Binary files differ
diff --git a/tests/bugs1612/pr335810/One.java b/tests/bugs1612/pr335810/One.java
new file mode 100644
index 000000000..e09e390cc
--- /dev/null
+++ b/tests/bugs1612/pr335810/One.java
@@ -0,0 +1,16 @@
+import java.util.List;
+
+public class One {
+
+ @SuppressWarnings("rawtypes")
+ public void m(List l) {
+
+ }
+
+ @SuppressWarnings("unchecked")
+ public void m2(List<?> input) {
+ List<String> ls = (List<String>)input;
+ System.out.println(ls);
+ }
+}
+
diff --git a/tests/src/org/aspectj/systemtest/ajc1612/Ajc1612Tests.java b/tests/src/org/aspectj/systemtest/ajc1612/Ajc1612Tests.java
index 0855ec495..51b4cf5e1 100644
--- a/tests/src/org/aspectj/systemtest/ajc1612/Ajc1612Tests.java
+++ b/tests/src/org/aspectj/systemtest/ajc1612/Ajc1612Tests.java
@@ -21,6 +21,10 @@ import org.aspectj.testing.XMLBasedAjcTestCase;
*/
public class Ajc1612Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
+ public void testRawTypeWarning_335810() {
+ runTest("rawtype warning");
+ }
+
// public void testDecpGenerics_344005() {
// runTest("decp generics");
// }
diff --git a/tests/src/org/aspectj/systemtest/ajc1612/ajc1612.xml b/tests/src/org/aspectj/systemtest/ajc1612/ajc1612.xml
index 1707b4dcd..18b986645 100644
--- a/tests/src/org/aspectj/systemtest/ajc1612/ajc1612.xml
+++ b/tests/src/org/aspectj/systemtest/ajc1612/ajc1612.xml
@@ -2,6 +2,11 @@
<suite>
+<ajc-test dir="bugs1612/pr335810" title="rawtype warning">
+<compile files="One.java" options="-1.5 -warn:+raw -warn:+warningToken">
+</compile>
+</ajc-test>
+
<ajc-test dir="bugs1612/pr344005" title="decp generics">
<compile files="Anno.java Types.java Azpect.java" options="-1.5 -showWeaveInfo">
<message kind="weave" text="XX"/>