This is the Valhalla version of [JDK-8337220](https://bugs.openjdk.org/browse/JDK-8337220). We pass the class file version in ClassFile structures for correct access flag validation. Since we are a few tags behind there will be some merge conflict if we pull mainline.
------------- Commit messages: - Pass class file versions Changes: https://git.openjdk.org/valhalla/pull/1630/files Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1630&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366270 Stats: 270 lines in 32 files changed: 168 ins; 4 del; 98 mod Patch: https://git.openjdk.org/valhalla/pull/1630.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1630/head:pull/1630 PR: https://git.openjdk.org/valhalla/pull/1630
