Improve major version handling

Parse -source/-target/--release flags from provided javacopts, and use them to
set the major version of the classfile outputs, instead of trying to use the
lowest possible version that supported the features in the output.

PiperOrigin-RevId: 398583014
22 files changed
tree: 93951e8f0555322ac540a87c4fe378e6eb655784
  1. .github/
  2. java/
  3. javatests/
  4. proto/
  5. .gitattributes
  6. .gitignore
  7. LICENSE
  8. pom.xml
  9. README.md
README.md

Turbine

Turbine is a header compiler for Java.