The test actually failed starting from jdk13, but the error is masked by JDK-8264667 (and shell part of the test didn't verify result of the java execution) The fix: - updates JvmtiClassFileReconstituter to add attributes in the same order as javac does - makes the test java instead of shell - added workaround for JDK-8264667 - test code is ready to ignore order of attributes
------------- Commit messages: - fixed spaces - JDK-8262002 Changes: https://git.openjdk.java.net/jdk/pull/3426/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=3426&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8262002 Stats: 220 lines in 4 files changed: 113 ins; 96 del; 11 mod Patch: https://git.openjdk.java.net/jdk/pull/3426.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/3426/head:pull/3426 PR: https://git.openjdk.java.net/jdk/pull/3426