- Notifications
You must be signed in to change notification settings - Fork26
https://openjdk.org/projects/babylon
License
openjdk/babylon
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
For build instructions please see theonline documentation,or either of these files:
- doc/building.html (html version)
- doc/building.md (markdown version)
Seehttps://openjdk.org/ for more information about the OpenJDKCommunity and the JDK and seehttps://bugs.openjdk.org for JDK issuetracking.
The Babylon JDK builds like any other JDK, see the build instructions above.
The Babylon API and implementation resides in the incubating modeljdk.incubator.code
. Compilation and execution of dependent code requiresthat this module be made visible by explicitly adding to the list of modulese.g., such as with the command line option--add-modules jdk.incubator.code
.
Specific compiler tests can be executed usingjtreg
, for example:
jtreg -jdk:./build/macosx-x86_64-server-release/jdk/ -ea -esa -avm -va test/langtools/tools/javac/reflect/
Specific runtime tests can be executed usingjtreg
, for example:
jtreg -jdk:./build/macosx-x86_64-server-release/jdk/ -ea -esa -avm -va test/jdk/java/lang/reflect/code/
In addition, the runtime tests can be executed using make with the test groupjdk_lang_reflect_code
as follows:
make test TEST=jdk_lang_reflect_code