@@ -53,24 +53,27 @@ To create the executable jar with your custom transformer, you should shadow the
5353Note that this tool is not intended to be run by users directly. Rather it is integrated into
5454the [ NeoGradle] ( https://github.com/neoforged/NeoGradle ) build process.
5555
56- It can be invoked as a standalone executable Jar-File. Java 17 is required.
56+ It can be invoked as a standalone executable Jar-File. Java 21 is required.
5757
5858```
59- Usage: jst [-hV] [--in-format=<inputFormat>] [--libraries-list=<librariesList>]
59+ Usage: jst [-hV] [--debug] [-- in-format=<inputFormat>] [--libraries-list=<librariesList>]
6060 [--max-queue-depth=<maxQueueDepth>] [--out-format=<outputFormat>]
61- [--classpath=<addToClasspath>]... [--ignore-prefix=<ignoredPrefixes>]...
62- [--enable-parchment --parchment-mappings=<mappingsPath> [--[no-]parchment-javadoc]
61+ [--problems-report=<problemsReport>] [--classpath=<addToClasspath>]...
62+ [--ignore-prefix=<ignoredPrefixes>]... [--enable-parchment
63+ --parchment-mappings=<mappingsPath> [--[no-]parchment-javadoc]
6364 [--parchment-conflict-prefix=<conflictPrefix>]] [--enable-accesstransformers
6465 --access-transformer=<atFiles> [--access-transformer=<atFiles>]...
6566 [--access-transformer-validation=<validation>]] [--enable-interface-injection
6667 [--interface-injection-stubs=<stubOut>]
6768 [--interface-injection-marker=<annotationMarker>]
68- [--interface-injection-data=<paths>]...] INPUT OUTPUT
69+ [--interface-injection-data=<paths>]...] [--enable-unpick [--unpick-data=<paths>]...]
70+ INPUT OUTPUT
6971 INPUT Path to a single Java-file, a source-archive or a folder containing the
7072 source to transform.
7173 OUTPUT Path to where the resulting source should be placed.
7274 --classpath=<addToClasspath>
7375 Additional classpath entries to use. Is combined with --libraries-list.
76+ --debug Print additional debugging information
7477 -h, --help Show this help message and exit.
7578 --ignore-prefix=<ignoredPrefixes>
7679 Do not apply transformations to paths that start with any of these
@@ -89,6 +92,8 @@ Usage: jst [-hV] [--in-format=<inputFormat>] [--libraries-list=<librariesList>]
8992 --out-format=<outputFormat>
9093 Specify the format of OUTPUT explicitly. Allows the same options as
9194 --in-format.
95+ --problems-report=<problemsReport>
96+ Write problems to this report file.
9297 -V, --version Print version information and exit.
9398Plugin - parchment
9499 --enable-parchment Enable parchment
@@ -116,6 +121,10 @@ Plugin - interface-injection
116121 injected interfaces
117122 --interface-injection-stubs=<stubOut>
118123 The path to a zip to save interface stubs in
124+ Plugin - unpick
125+ --enable-unpick Enable unpick
126+ --unpick-data=<paths>
127+ The paths to read unpick definition files from
119128```
120129
121130## Licenses
0 commit comments