Browse Source

ZOOKEEPER-3785: Make sources buildable with JDK14

Author: Enrico Olivelli <eolivelli@apache.org>

Reviewers: Mate Szalay-Beko <szalay.beko.mate@gmail.com>, TisunKun <wander4096@gmail.com>

Closes #1308 from eolivelli/fix/jdk14
Enrico Olivelli 5 years ago
parent
commit
a8fb880218

+ 1 - 0
zookeeper-jute/src/main/java/org/apache/jute/compiler/JRecord.java

@@ -434,6 +434,7 @@ public class JRecord extends JCompType {
             jj.write("\n");
             jj.write("package " + getJavaPackage() + ";\n\n");
             jj.write("import org.apache.jute.*;\n");
+            jj.write("import org.apache.jute.Record; // JDK14 needs explicit import due to clash with java.lang.Record\n");
             jj.write("import org.apache.yetus.audience.InterfaceAudience;\n");
             jj.write("@InterfaceAudience.Public\n");
             jj.write("public class " + getName() + " implements Record {\n");