Please review this change that moves the Throwable and StackTrace classes into a new file. I didn't make any modifications to the code, just moved it, added include directives to javaStackTraceClasses.hpp, minimized include directives in the new files, and removed includes in javaClasses.cpp that were no longer needed.
Tested with tier1 on Oracle supported platforms (product & fastdebug). This change to be merged post valhalla integration. --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Add javaStackTraceClasses.cpp - 8388791: Refactor JavaClasses Throwable and StackTrace classes Changes: https://git.openjdk.org/jdk/pull/32016/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32016&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8388791 Stats: 3018 lines in 39 files changed: 1556 ins; 1449 del; 13 mod Patch: https://git.openjdk.org/jdk/pull/32016.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/32016/head:pull/32016 PR: https://git.openjdk.org/jdk/pull/32016
