Implementation Note
This class needs to maintain JDK 8 source compatibility. It is used internally in the JDK to implement jimage/jrtfs access, but also compiled and delivered as part of the jrtfs.jar to support access to the jimage file provided by the shipped JDK by tools running on JDK 8.
Modifier and Type | Field and Description |
---|---|
pack-priv static final Path | |
pack-priv static final Path | |
pack-priv static final boolean | |
pack-priv static final String |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
pack-priv abstract void | |
private static String | |
pack-priv abstract ImageReader. | |
pack-priv abstract byte[] | |
pack-priv static SystemImage |
explodedModulesDir | back to summary |
---|---|
pack-priv static final Path explodedModulesDir |
moduleImageFile | back to summary |
---|---|
pack-priv static final Path moduleImageFile |
modulesImageExists | back to summary |
---|---|
pack-priv static final boolean modulesImageExists |
RUNTIME_HOME | back to summary |
---|---|
pack-priv static final String RUNTIME_HOME |
SystemImage | back to summary |
---|---|
pack-priv SystemImage() |
close | back to summary |
---|---|
pack-priv abstract void close() throws IOException |
findHome | back to summary |
---|---|
private static String findHome() Returns the appropriate JDK home for this usage of the FileSystemProvider. When the CodeSource is null (null loader) then jrt:/ is the current runtime, otherwise the JDK home is located relative to jrt-fs.jar. |
findNode | back to summary |
---|---|
pack-priv abstract ImageReader. |
getResource | back to summary |
---|---|
pack-priv abstract byte[] getResource(ImageReader. |
open | back to summary |
---|---|
pack-priv static SystemImage open() throws IOException |