changeset 22327:4a43dc00a654

added workaround based on JDK-8075793 to allow compilation with JDK9 javac (2nd attempt)
author Doug Simon <doug.simon@oracle.com>
date Mon, 26 Oct 2015 14:07:38 +0100
parents 6cec0097107f
children d376969da381
files truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/compiler/JDTCompiler.java truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/TypeSystemParser.java
diffstat 3 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/compiler/JDTCompiler.java	Mon Oct 26 13:28:19 2015 +0100
+++ b/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/compiler/JDTCompiler.java	Mon Oct 26 14:07:38 2015 +0100
@@ -52,8 +52,9 @@
     /**
      * @see "https://bugs.openjdk.java.net/browse/JDK-8039214"
      */
+    @SuppressWarnings("unused")
     private static List<Element> newElementList(List<? extends Element> src) {
-        List<Element> workaround = new ArrayList<>(src);
+        List<Element> workaround = new ArrayList<Element>(src);
         return workaround;
     }
 
--- a/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java	Mon Oct 26 13:28:19 2015 +0100
+++ b/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java	Mon Oct 26 14:07:38 2015 +0100
@@ -1602,8 +1602,9 @@
     /**
      * @see "https://bugs.openjdk.java.net/browse/JDK-8039214"
      */
+    @SuppressWarnings("unused")
     private static List<Element> newElementList(List<? extends Element> src) {
-        List<Element> workaround = new ArrayList<>(src);
+        List<Element> workaround = new ArrayList<Element>(src);
         return workaround;
     }
 
--- a/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/TypeSystemParser.java	Mon Oct 26 13:28:19 2015 +0100
+++ b/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/TypeSystemParser.java	Mon Oct 26 14:07:38 2015 +0100
@@ -65,8 +65,9 @@
     /**
      * @see "https://bugs.openjdk.java.net/browse/JDK-8039214"
      */
+    @SuppressWarnings("unused")
     private static List<Element> newElementList(List<? extends Element> src) {
-        List<Element> workaround = new ArrayList<>(src);
+        List<Element> workaround = new ArrayList<Element>(src);
         return workaround;
     }