< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties

Print this page
rev 16725 : 8175026: Capture build-time parameters to --generate-jli-classes
Reviewed-by: mchung

@@ -73,15 +73,27 @@
 where <section-name> is \"man\" or \"headers".
 
 exclude-jmod-section.description=\
 Specify a JMOD section to exclude
 
-generate-jli-classes.argument=@filename
+generate-jli-classes.argument=@filename[:ignore-version=<true|false>]
 
 generate-jli-classes.description=\
-Takes a file hinting to jlink what java.lang.invoke classes to pre-generate. If\n\
-this flag is not specified a default set of classes will be generated.
+Takes a file hinting to jlink what java.lang.invoke classes to \n\
+pre-generate, otherwise the list used to build the host JDK image wil\n\
+be used. If jlink runs on a different version of the JDK than the image\n\
+being created then code generation will be disabled by default to\n\
+guarantee correctness, add ignore-version=true to override this.
+
+generate-jli-classes.ignore.version.warn=\
+WARNING: --generate-jli-classes set to ignore version mismatch between \n\
+JDK running jlink and target image.
+
+generate-jli-classes.version.mismatch.warn=\
+WARNING: Pre-generation of JLI classes is only supported when linking \n\
+the same version of java.base ({0}) as the JDK running jlink ({1}), \n\
+class generation skipped - specify ignore-version to override.
 
 system-modules.argument=retainModuleTarget
 
 system-modules.description=Fast loading of module descriptors (always enabled)
 
< prev index next >