inline class should not compile with --source 13
Remi Forax
forax at univ-mlv.fr
Mon Jul 1 13:05:50 UTC 2019
Hi all,
currently if you try to compile with the version 13, you get a fun error message
(because ValueBootstrapMethods is not a class which is a part of the version 13).
bash-4.4$ /usr/jdk/jdk-13-lworld/bin/javac --release 13 Simple.java
Simple.java:1: error: cannot access ValueBootstrapMethods
inline class Simple {
^
class file for java.lang.invoke.ValueBootstrapMethods not found
1 error
Fatal Error: Unable to find method makeBootstrapMethod
I believe it's better to not allow "inline" classes if the source version is not 14.
Rémi
More information about the valhalla-dev
mailing list