< prev index next >
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
Print this page
*** 464,488 ****
}
/**
* Make the imageBuilder to store files.
*
* @param original
* @param transformed
* @param writer
* @throws java.lang.Exception
*/
! public void storeFiles(ResourcePool original, ResourcePool transformed,
BasicImageWriter writer)
throws Exception {
Objects.requireNonNull(original);
Objects.requireNonNull(transformed);
ResourcePool lastPool = new LastPoolManager(transformed).resourcePool();
if (validate) {
ResourcePoolConfiguration.validate(lastPool);
}
! imageBuilder.storeFiles(lastPool);
}
public ExecutableImage getExecutableImage() throws IOException {
return imageBuilder.getExecutableImage();
}
--- 464,489 ----
}
/**
* Make the imageBuilder to store files.
*
+ * @param rootModules
* @param original
* @param transformed
* @param writer
* @throws java.lang.Exception
*/
! public void storeFiles(Set<String> rootModules, ResourcePool original, ResourcePool transformed,
BasicImageWriter writer)
throws Exception {
Objects.requireNonNull(original);
Objects.requireNonNull(transformed);
ResourcePool lastPool = new LastPoolManager(transformed).resourcePool();
if (validate) {
ResourcePoolConfiguration.validate(lastPool);
}
! imageBuilder.storeFiles(rootModules, lastPool);
}
public ExecutableImage getExecutableImage() throws IOException {
return imageBuilder.getExecutableImage();
}
< prev index next >