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 | |