test/langtools/tools/javac/generics/CheckNoDuplicateErrors.java
changeset 47216 71c04702a3d5
parent 33907 9ee2b1641949
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/langtools/tools/javac/generics/CheckNoDuplicateErrors.java	Tue Sep 12 19:03:39 2017 +0200
@@ -0,0 +1,16 @@
+/*
+ * @test /nodynamiccopyright/
+ * @bug 8073616
+ * @summary Ensure compiler does not emit duplicate error messages at slightly different source positions
+ *
+ * @compile/fail/ref=CheckNoDuplicateErrors.out -XDrawDiagnostics CheckNoDuplicateErrors.java
+ */
+
+import java.util.ArrayList;
+
+final class CheckNoDuplicateErrors_01<T> {}
+
+public class CheckNoDuplicateErrors extends CheckNoDuplicateErrors_01<String>
+                                    implements ArrayList<String> {
+    CheckNoDuplicateErrors_01 f = new CheckNoDuplicateErrors_01<String> () { };
+}