META-INF/
META-INF/MANIFEST.MF
META-INF/services/java.nio.file.spi.FileSystemProvider
jdk/internal/jimage/BasicImageReader$1.class
BasicImageReader.java package jdk.internal.jimage jdk.internal.jimage.BasicImageReader$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic String val$value final synthetic String val$key final synthetic String val$def void <init> (java.lang.String, java.lang.String, java.lang.String) public java.lang.Boolean run () public volatile synthetic java.lang.Object run () }
jdk/internal/jimage/BasicImageReader$2.class
BasicImageReader.java package jdk.internal.jimage jdk.internal.jimage.BasicImageReader$2 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic jdk.internal.jimage.BasicImageReader this$0 void <init> (jdk.internal.jimage.BasicImageReader) jdk.internal.jimage.BasicImageReader this$0 public java.lang.Void run () Class fileChannelImpl java.lang.reflect.Method setUninterruptible public volatile synthetic java.lang.Object run () }
jdk/internal/jimage/BasicImageReader.class
BasicImageReader.java package jdk.internal.jimage public jdk.internal.jimage.BasicImageReader extends java.lang.Object implements java.lang.AutoCloseable { private static final boolean IS_64_BIT private static final boolean USE_JVM_MAP private static final boolean MAP_ALL private final java.nio.file.Path imagePath private final java.nio.ByteOrder byteOrder private final String name private final java.nio.ByteBuffer memoryMap private final java.nio.channels.FileChannel channel private final jdk.internal.jimage.ImageHeader header private final long indexSize private final java.nio.IntBuffer redirect private final java.nio.IntBuffer offsets private final java.nio.ByteBuffer locations private final java.nio.ByteBuffer strings private final jdk.internal.jimage.ImageStringsReader stringsReader private final jdk.internal.jimage.decompressor.Decompressor decompressor private static boolean isSystemProperty (java.lang.String, java.lang.String, java.lang.String) String key String value String def protected void <init> (java.nio.file.Path, java.nio.ByteOrder) throws java.io.IOException java.nio.ByteBuffer map java.nio.file.Path path java.nio.ByteOrder byteOrder java.nio.ByteBuffer map java.nio.ByteBuffer headerBuffer int headerSize protected void <init> (java.nio.file.Path) throws java.io.IOException java.nio.file.Path imagePath public static jdk.internal.jimage.BasicImageReader open (java.nio.file.Path) throws java.io.IOException java.nio.file.Path imagePath public jdk.internal.jimage.ImageHeader getHeader () private jdk.internal.jimage.ImageHeader readHeader (java.nio.IntBuffer) throws java.io.IOException java.nio.IntBuffer buffer jdk.internal.jimage.ImageHeader result private static java.nio.ByteBuffer slice (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer buffer int position int capacity private java.nio.IntBuffer intBuffer (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer buffer int offset int size public static void releaseByteBuffer (java.nio.ByteBuffer) java.nio.ByteBuffer buffer public java.lang.String getName () public java.nio.ByteOrder getByteOrder () public java.nio.file.Path getImagePath () public void close () throws java.io.IOException public jdk.internal.jimage.ImageStringsReader getStrings () public jdk.internal.jimage.ImageLocation findLocation (java.lang.String, java.lang.String) String module String name int index long[] attributes public jdk.internal.jimage.ImageLocation findLocation (java.lang.String) String name int index long[] attributes public boolean verifyLocation (java.lang.String, java.lang.String) String module String name int index int locationOffset public int getLocationIndex (java.lang.String) String name int count int index private int getLocationIndex (java.lang.String, java.lang.String) String module String name int count int index public java.lang.String[] getEntryNames () int[] attributeOffsets jdk.internal.jimage.ImageLocation getLocation (int) int offset public long[] getAttributes (int) int offset public java.lang.String getString (int) int offset public int match (int, java.lang.String, int) int offset String string int stringOffset private byte[] getBufferBytes (java.nio.ByteBuffer) java.nio.ByteBuffer buffer byte[] bytes private java.nio.ByteBuffer readBuffer (long, long) java.nio.ByteBuffer buffer int read java.io.IOException ex java.nio.ByteBuffer buffer int read long offset long size public byte[] getResource (java.lang.String) String name jdk.internal.jimage.ImageLocation location public byte[] getResource (jdk.internal.jimage.ImageLocation) byte[] bytes jdk.internal.jimage.ImageLocation loc java.nio.ByteBuffer buffer public java.nio.ByteBuffer getResourceBuffer (jdk.internal.jimage.ImageLocation) byte[] bytesOut java.io.IOException ex byte[] bytesIn byte[] bytesOut java.nio.ByteBuffer buffer jdk.internal.jimage.ImageLocation loc long offset long compressedSize long uncompressedSize public java.io.InputStream getResourceStream (jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageLocation loc byte[] bytes private synthetic java.lang.String lambda$getResourceBuffer$3 (int) int strOffset private static synthetic java.lang.String[] lambda$getEntryNames$2 (int) int x$0 private synthetic java.lang.String lambda$getEntryNames$1 (int) int o private static synthetic boolean lambda$getEntryNames$0 (int) int o static synthetic java.nio.channels.FileChannel access$000 (jdk.internal.jimage.BasicImageReader) jdk.internal.jimage.BasicImageReader x0 static void <clinit> () }
jdk/internal/jimage/ImageBufferCache$1.class
ImageBufferCache.java package jdk.internal.jimage jdk.internal.jimage.ImageBufferCache$1 extends java.lang.ThreadLocal { void <init> () protected java.util.Map$Entry[] initialValue () protected volatile synthetic java.lang.Object initialValue () }
jdk/internal/jimage/ImageBufferCache$2.class
ImageBufferCache.java package jdk.internal.jimage jdk.internal.jimage.ImageBufferCache$2 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.util.Map$Entry, java.util.Map$Entry) java.util.Map$Entry br1 java.util.Map$Entry br2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
jdk/internal/jimage/ImageBufferCache.class
ImageBufferCache.java package jdk.internal.jimage jdk.internal.jimage.ImageBufferCache extends java.lang.Object { private static final int MAX_CACHED_BUFFERS private static final int LARGE_BUFFER private static final ThreadLocal CACHE private static java.util.Comparator DECREASING_CAPACITY_NULLS_LAST void <init> () private static java.nio.ByteBuffer allocateBuffer (long) long size static java.nio.ByteBuffer getBuffer (long) java.nio.ByteBuffer buffer java.util.Map$Entry reference int i java.util.Map$Entry[] cache long size java.nio.ByteBuffer result static void releaseBuffer (java.nio.ByteBuffer) java.util.Map$Entry reference int i java.nio.ByteBuffer buffer java.util.Map$Entry[] cache private static java.util.Map$Entry newCacheEntry (java.nio.ByteBuffer) java.nio.ByteBuffer bb private static int getCapacity (java.util.Map$Entry) java.util.Map$Entry e private static java.nio.ByteBuffer getByteBuffer (java.util.Map$Entry) java.util.Map$Entry e static synthetic int access$000 (java.util.Map$Entry) java.util.Map$Entry x0 static void <clinit> () }
jdk/internal/jimage/ImageHeader.class
ImageHeader.java package jdk.internal.jimage public final jdk.internal.jimage.ImageHeader extends java.lang.Object { public static final int MAGIC public static final int MAJOR_VERSION public static final int MINOR_VERSION private static final int HEADER_SLOTS private final int magic private final int majorVersion private final int minorVersion private final int flags private final int resourceCount private final int tableLength private final int locationsSize private final int stringsSize public void <init> (int, int, int, int) int resourceCount int tableCount int locationsSize int stringsSize public void <init> (int, int, int, int, int, int, int, int) int magic int majorVersion int minorVersion int flags int resourceCount int tableLength int locationsSize int stringsSize public static int getHeaderSize () static jdk.internal.jimage.ImageHeader readFrom (java.nio.IntBuffer) java.nio.IntBuffer buffer int magic int version int majorVersion int minorVersion int flags int resourceCount int tableLength int locationsSize int stringsSize public void writeTo (jdk.internal.jimage.ImageStream) jdk.internal.jimage.ImageStream stream public void writeTo (java.nio.ByteBuffer) java.nio.ByteBuffer buffer public int getMagic () public int getMajorVersion () public int getMinorVersion () public int getFlags () public int getResourceCount () public int getTableLength () public int getRedirectSize () public int getOffsetsSize () public int getLocationsSize () public int getStringsSize () public int getIndexSize () int getRedirectOffset () int getOffsetsOffset () int getLocationsOffset () int getStringsOffset () }
jdk/internal/jimage/ImageLocation.class
ImageLocation.java package jdk.internal.jimage public jdk.internal.jimage.ImageLocation extends java.lang.Object { public static final int ATTRIBUTE_END public static final int ATTRIBUTE_MODULE public static final int ATTRIBUTE_PARENT public static final int ATTRIBUTE_BASE public static final int ATTRIBUTE_EXTENSION public static final int ATTRIBUTE_OFFSET public static final int ATTRIBUTE_COMPRESSED public static final int ATTRIBUTE_UNCOMPRESSED public static final int ATTRIBUTE_COUNT protected final long[] attributes protected final jdk.internal.jimage.ImageStrings strings public void <init> (long[], jdk.internal.jimage.ImageStrings) long[] attributes jdk.internal.jimage.ImageStrings strings jdk.internal.jimage.ImageStrings getStrings () static long[] decompress (java.nio.ByteBuffer, int) int data int kind int length java.nio.ByteBuffer bytes int offset long[] attributes int limit public static byte[] compress (long[]) int i int n long value int kind long[] attributes jdk.internal.jimage.ImageStream stream public boolean verify (java.lang.String) String name static boolean verify (java.lang.String, long[], jdk.internal.jimage.ImageStrings) int moduleLen String name long[] attributes jdk.internal.jimage.ImageStrings strings int length int index int moduleOffset static boolean verify (java.lang.String, java.lang.String, java.nio.ByteBuffer, int, jdk.internal.jimage.ImageStrings) int data int kind int length String module String name java.nio.ByteBuffer locations int locationOffset jdk.internal.jimage.ImageStrings strings int moduleOffset int parentOffset int baseOffset int extOffset int limit private static long readValue (int, java.nio.ByteBuffer, int, int) int j int length java.nio.ByteBuffer buffer int offset int limit long value static boolean verify (java.lang.String, java.lang.String, long[], jdk.internal.jimage.ImageStrings) String module String name long[] attributes jdk.internal.jimage.ImageStrings strings private static boolean verifyName (java.lang.String, java.lang.String, int, int, int, int, int, int, jdk.internal.jimage.ImageStrings) int parentLen int extLen String module String name int index int length int moduleOffset int parentOffset int baseOffset int extOffset jdk.internal.jimage.ImageStrings strings int baseLen long getAttribute (int) int kind java.lang.String getAttributeString (int) int kind public java.lang.String getModule () public int getModuleOffset () public java.lang.String getBase () public int getBaseOffset () public java.lang.String getParent () public int getParentOffset () public java.lang.String getExtension () public int getExtensionOffset () public java.lang.String getFullName () public java.lang.String getFullName (boolean) boolean modulesPrefix StringBuilder builder java.lang.String buildName (boolean, boolean, boolean) boolean includeModule boolean includeParent boolean includeName StringBuilder builder public long getContentOffset () public long getCompressedSize () public long getUncompressedSize () static jdk.internal.jimage.ImageLocation readFrom (jdk.internal.jimage.BasicImageReader, int) jdk.internal.jimage.BasicImageReader reader int offset long[] attributes jdk.internal.jimage.ImageStringsReader strings }
jdk/internal/jimage/ImageReader$1.class
ImageReader.java package jdk.internal.jimage synthetic jdk.internal.jimage.ImageReader$1 extends java.lang.Object { }
jdk/internal/jimage/ImageReader$Directory.class
ImageReader.java package jdk.internal.jimage final jdk.internal.jimage.ImageReader$Directory extends jdk.internal.jimage.ImageReader$Node { private final java.util.List children static final synthetic boolean $assertionsDisabled private void <init> (java.lang.String, java.nio.file.attribute.BasicFileAttributes) String name java.nio.file.attribute.BasicFileAttributes fileAttrs static jdk.internal.jimage.ImageReader$Directory create (jdk.internal.jimage.ImageReader$Directory, java.lang.String, java.nio.file.attribute.BasicFileAttributes) jdk.internal.jimage.ImageReader$Directory parent String name java.nio.file.attribute.BasicFileAttributes fileAttrs jdk.internal.jimage.ImageReader$Directory d public boolean isDirectory () public java.util.List getChildren () void addChild (jdk.internal.jimage.ImageReader$Node) jdk.internal.jimage.ImageReader$Node node public void walk (java.util.function.Consumer) jdk.internal.jimage.ImageReader$Node child java.util.function.Consumer consumer static void <clinit> () }
jdk/internal/jimage/ImageReader$LinkNode.class
ImageReader.java package jdk.internal.jimage jdk.internal.jimage.ImageReader$LinkNode extends jdk.internal.jimage.ImageReader$Node { private final jdk.internal.jimage.ImageReader$Node link private void <init> (java.lang.String, jdk.internal.jimage.ImageReader$Node) String name jdk.internal.jimage.ImageReader$Node link static jdk.internal.jimage.ImageReader$LinkNode create (jdk.internal.jimage.ImageReader$Directory, java.lang.String, jdk.internal.jimage.ImageReader$Node) jdk.internal.jimage.ImageReader$Directory parent String name jdk.internal.jimage.ImageReader$Node link jdk.internal.jimage.ImageReader$LinkNode ln public boolean isCompleted () public jdk.internal.jimage.ImageReader$Node resolveLink (boolean) boolean recursive public boolean isLink () }
jdk/internal/jimage/ImageReader$Node.class
ImageReader.java package jdk.internal.jimage public abstract jdk.internal.jimage.ImageReader$Node extends java.lang.Object { private static final int ROOT_DIR private static final int PACKAGES_DIR private static final int MODULES_DIR private int flags private final String name private final java.nio.file.attribute.BasicFileAttributes fileAttrs private boolean completed protected void <init> (java.lang.String, java.nio.file.attribute.BasicFileAttributes) String name java.nio.file.attribute.BasicFileAttributes fileAttrs public boolean isCompleted () public void setCompleted (boolean) boolean completed public final void setIsRootDir () public final boolean isRootDir () public final void setIsPackagesDir () public final boolean isPackagesDir () public final void setIsModulesDir () public final boolean isModulesDir () public final java.lang.String getName () public final java.nio.file.attribute.BasicFileAttributes getFileAttributes () public final jdk.internal.jimage.ImageReader$Node resolveLink () public jdk.internal.jimage.ImageReader$Node resolveLink (boolean) boolean recursive public boolean isLink () public boolean isDirectory () public java.util.List getChildren () public boolean isResource () public jdk.internal.jimage.ImageLocation getLocation () public long size () public long compressedSize () public java.lang.String extension () public long contentOffset () public final java.nio.file.attribute.FileTime creationTime () public final java.nio.file.attribute.FileTime lastAccessTime () public final java.nio.file.attribute.FileTime lastModifiedTime () public final java.lang.String getNameString () public final java.lang.String toString () public final int hashCode () public final boolean equals (java.lang.Object) Object other static synthetic java.lang.String access$100 (jdk.internal.jimage.ImageReader$Node) jdk.internal.jimage.ImageReader$Node x0 }
jdk/internal/jimage/ImageReader$Resource.class
ImageReader.java package jdk.internal.jimage jdk.internal.jimage.ImageReader$Resource extends jdk.internal.jimage.ImageReader$Node { private final jdk.internal.jimage.ImageLocation loc private void <init> (jdk.internal.jimage.ImageLocation, java.nio.file.attribute.BasicFileAttributes) jdk.internal.jimage.ImageLocation loc java.nio.file.attribute.BasicFileAttributes fileAttrs static jdk.internal.jimage.ImageReader$Resource create (jdk.internal.jimage.ImageReader$Directory, jdk.internal.jimage.ImageLocation, java.nio.file.attribute.BasicFileAttributes) jdk.internal.jimage.ImageReader$Directory parent jdk.internal.jimage.ImageLocation loc java.nio.file.attribute.BasicFileAttributes fileAttrs jdk.internal.jimage.ImageReader$Resource rs public boolean isCompleted () public boolean isResource () public jdk.internal.jimage.ImageLocation getLocation () public long size () public long compressedSize () public java.lang.String extension () public long contentOffset () }
jdk/internal/jimage/ImageReader$SharedImageReader$LocationVisitor.class
ImageReader.java package jdk.internal.jimage abstract jdk.internal.jimage.ImageReader$SharedImageReader$LocationVisitor extends java.lang.Object { public abstract void visit (jdk.internal.jimage.ImageLocation) }
jdk/internal/jimage/ImageReader$SharedImageReader.class
ImageReader.java package jdk.internal.jimage final jdk.internal.jimage.ImageReader$SharedImageReader extends jdk.internal.jimage.BasicImageReader { static final int SIZE_OF_OFFSET static final java.util.Map OPEN_FILES final java.util.Set openers java.nio.file.attribute.BasicFileAttributes imageFileAttributes final java.util.HashMap nodes volatile jdk.internal.jimage.ImageReader$Directory rootDir jdk.internal.jimage.ImageReader$Directory packagesDir jdk.internal.jimage.ImageReader$Directory modulesDir static final synthetic boolean $assertionsDisabled private void <init> (java.nio.file.Path, java.nio.ByteOrder) throws java.io.IOException java.nio.file.Path imagePath java.nio.ByteOrder byteOrder public static jdk.internal.jimage.ImageReader open (java.nio.file.Path, java.nio.ByteOrder) throws java.io.IOException jdk.internal.jimage.ImageReader$SharedImageReader reader jdk.internal.jimage.ImageReader image java.nio.file.Path imagePath java.nio.ByteOrder byteOrder public void close (jdk.internal.jimage.ImageReader) throws java.io.IOException jdk.internal.jimage.ImageReader image void addOpener (jdk.internal.jimage.ImageReader) jdk.internal.jimage.ImageReader reader boolean removeOpener (jdk.internal.jimage.ImageReader) jdk.internal.jimage.ImageReader reader jdk.internal.jimage.ImageReader$Directory getRootDirectory () synchronized jdk.internal.jimage.ImageReader$Node buildNode (java.lang.String) jdk.internal.jimage.ImageReader$Node n jdk.internal.jimage.ImageReader$Node n jdk.internal.jimage.ImageReader$Node n String name jdk.internal.jimage.ImageReader$Node n boolean isPackages boolean isModules jdk.internal.jimage.ImageLocation loc synchronized jdk.internal.jimage.ImageReader$Directory buildRootDirectory () jdk.internal.jimage.ImageReader$Directory root void visitLocation (jdk.internal.jimage.ImageLocation, jdk.internal.jimage.ImageReader$SharedImageReader$LocationVisitor) int offset jdk.internal.jimage.ImageLocation pkgLoc int i jdk.internal.jimage.ImageLocation loc jdk.internal.jimage.ImageReader$SharedImageReader$LocationVisitor visitor byte[] offsets java.nio.ByteBuffer buffer java.nio.IntBuffer intBuffer void visitPackageLocation (jdk.internal.jimage.ImageLocation) String pkgDirName jdk.internal.jimage.ImageReader$Directory pkgDir int offset String moduleName jdk.internal.jimage.ImageReader$Node targetNode int i jdk.internal.jimage.ImageLocation loc String pkgName byte[] stringsOffsets java.nio.ByteBuffer buffer java.nio.IntBuffer intBuffer jdk.internal.jimage.ImageReader$Node handlePackages (java.lang.String, jdk.internal.jimage.ImageLocation) String pkgName jdk.internal.jimage.ImageReader$Directory pkgDir String pkgDirName jdk.internal.jimage.ImageReader$Directory pkgDir jdk.internal.jimage.ImageReader$Node linkNode String pkgName String modName jdk.internal.jimage.ImageReader$Node targetNode String name jdk.internal.jimage.ImageLocation loc long size jdk.internal.jimage.ImageReader$Node n jdk.internal.jimage.ImageReader$Node handleModuleLink (java.lang.String) jdk.internal.jimage.ImageReader$Node child String pkg String pkgPath jdk.internal.jimage.ImageReader$Node n int start int pkgEnd String name jdk.internal.jimage.ImageReader$Node ret String radical String path jdk.internal.jimage.ImageReader$Node handleModulesSubTree (java.lang.String, jdk.internal.jimage.ImageLocation) String name jdk.internal.jimage.ImageLocation loc jdk.internal.jimage.ImageReader$Node n jdk.internal.jimage.ImageReader$Directory dir jdk.internal.jimage.ImageReader$Node handleResource (java.lang.String) jdk.internal.jimage.ImageReader$Directory dir jdk.internal.jimage.ImageReader$Resource res String name jdk.internal.jimage.ImageReader$Node n int moduleEndIndex jdk.internal.jimage.ImageLocation moduleLoc String locationPath jdk.internal.jimage.ImageLocation resourceLoc java.lang.String getBaseExt (jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageLocation loc String base String ext synchronized jdk.internal.jimage.ImageReader$Node findNode (java.lang.String) String name jdk.internal.jimage.ImageReader$Node n java.nio.file.attribute.BasicFileAttributes imageFileAttributes () java.nio.file.Path file java.io.IOException ioe java.nio.file.attribute.BasicFileAttributes attrs jdk.internal.jimage.ImageReader$Directory newDirectory (jdk.internal.jimage.ImageReader$Directory, java.lang.String) jdk.internal.jimage.ImageReader$Directory parent String name jdk.internal.jimage.ImageReader$Directory dir jdk.internal.jimage.ImageReader$Resource newResource (jdk.internal.jimage.ImageReader$Directory, jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageReader$Directory parent jdk.internal.jimage.ImageLocation loc jdk.internal.jimage.ImageReader$Resource res jdk.internal.jimage.ImageReader$LinkNode newLinkNode (jdk.internal.jimage.ImageReader$Directory, java.lang.String, jdk.internal.jimage.ImageReader$Node) jdk.internal.jimage.ImageReader$Directory dir String name jdk.internal.jimage.ImageReader$Node link jdk.internal.jimage.ImageReader$LinkNode linkNode jdk.internal.jimage.ImageReader$Directory makeDirectories (java.lang.String) String dir int offset String parent jdk.internal.jimage.ImageReader$Directory last jdk.internal.jimage.ImageReader$Directory makeDirectory (java.lang.String, jdk.internal.jimage.ImageReader$Directory) String dir jdk.internal.jimage.ImageReader$Directory last jdk.internal.jimage.ImageReader$Directory nextDir byte[] getResource (jdk.internal.jimage.ImageReader$Node) throws java.io.IOException jdk.internal.jimage.ImageReader$Node node byte[] getResource (jdk.internal.jimage.ImageReader$Resource) throws java.io.IOException jdk.internal.jimage.ImageReader$Resource rs private synthetic void lambda$handleModulesSubTree$1 (jdk.internal.jimage.ImageReader$Directory, jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageReader$Directory dir jdk.internal.jimage.ImageLocation childloc String path private synthetic void lambda$handlePackages$0 (jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageLocation childloc static void <clinit> () }
jdk/internal/jimage/ImageReader.class
ImageReader.java package jdk.internal.jimage public final jdk.internal.jimage.ImageReader extends java.lang.Object implements java.lang.AutoCloseable { private final jdk.internal.jimage.ImageReader$SharedImageReader reader private volatile boolean closed private void <init> (jdk.internal.jimage.ImageReader$SharedImageReader) jdk.internal.jimage.ImageReader$SharedImageReader reader public static jdk.internal.jimage.ImageReader open (java.nio.file.Path, java.nio.ByteOrder) throws java.io.IOException java.nio.file.Path imagePath java.nio.ByteOrder byteOrder public static jdk.internal.jimage.ImageReader open (java.nio.file.Path) throws java.io.IOException java.nio.file.Path imagePath public void close () throws java.io.IOException private void ensureOpen () throws java.io.IOException private void requireOpen () public jdk.internal.jimage.ImageReader$Directory getRootDirectory () throws java.io.IOException public jdk.internal.jimage.ImageReader$Node findNode (java.lang.String) throws java.io.IOException String name public byte[] getResource (jdk.internal.jimage.ImageReader$Node) throws java.io.IOException jdk.internal.jimage.ImageReader$Node node public byte[] getResource (jdk.internal.jimage.ImageReader$Resource) throws java.io.IOException jdk.internal.jimage.ImageReader$Resource rs public jdk.internal.jimage.ImageHeader getHeader () public static void releaseByteBuffer (java.nio.ByteBuffer) java.nio.ByteBuffer buffer public java.lang.String getName () public java.nio.ByteOrder getByteOrder () public java.nio.file.Path getImagePath () public jdk.internal.jimage.ImageStringsReader getStrings () public jdk.internal.jimage.ImageLocation findLocation (java.lang.String, java.lang.String) String mn String rn public boolean verifyLocation (java.lang.String, java.lang.String) String mn String rn public jdk.internal.jimage.ImageLocation findLocation (java.lang.String) String name public java.lang.String[] getEntryNames () public java.lang.String[] getModuleNames () int off public long[] getAttributes (int) int offset public java.lang.String getString (int) int offset public byte[] getResource (java.lang.String) String name public byte[] getResource (jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageLocation loc public java.nio.ByteBuffer getResourceBuffer (jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageLocation loc public java.io.InputStream getResourceStream (jdk.internal.jimage.ImageLocation) jdk.internal.jimage.ImageLocation loc private static synthetic java.lang.String[] lambda$getModuleNames$1 (int) int x$0 private static synthetic java.lang.String lambda$getModuleNames$0 (int, java.lang.String) int off String s synthetic void <init> (jdk.internal.jimage.ImageReader$SharedImageReader, jdk.internal.jimage.ImageReader$1) jdk.internal.jimage.ImageReader$SharedImageReader x0 jdk.internal.jimage.ImageReader$1 x1 }
jdk/internal/jimage/ImageReaderFactory$1.class
ImageReaderFactory.java package jdk.internal.jimage jdk.internal.jimage.ImageReaderFactory$1 extends java.lang.Object implements java.util.function.Function { void <init> () public jdk.internal.jimage.ImageReader apply (java.nio.file.Path) java.io.IOException io java.nio.file.Path path public volatile synthetic java.lang.Object apply (java.lang.Object) }
jdk/internal/jimage/ImageReaderFactory.class
ImageReaderFactory.java package jdk.internal.jimage public jdk.internal.jimage.ImageReaderFactory extends java.lang.Object { private static final String JAVA_HOME private static final java.nio.file.Path BOOT_MODULES_JIMAGE private static final java.util.Map readers private static java.util.function.Function OPENER private void <init> () public static jdk.internal.jimage.ImageReader get (java.nio.file.Path) throws java.io.IOException java.io.UncheckedIOException io java.nio.file.Path jimage public static jdk.internal.jimage.ImageReader getImageReader () java.io.IOException ioe static void <clinit> () }
jdk/internal/jimage/ImageStream.class
ImageStream.java package jdk.internal.jimage public jdk.internal.jimage.ImageStream extends java.lang.Object { private java.nio.ByteBuffer buffer public void <init> () public void <init> (int) int size public void <init> (byte[]) byte[] bytes public void <init> (java.nio.ByteOrder) java.nio.ByteOrder byteOrder public void <init> (int, java.nio.ByteOrder) int size java.nio.ByteOrder byteOrder public void <init> (byte[], java.nio.ByteOrder) byte[] bytes java.nio.ByteOrder byteOrder public void <init> (java.nio.ByteBuffer) java.nio.ByteBuffer buffer public jdk.internal.jimage.ImageStream align (int) int i int alignment int padding public void ensure (int) byte[] bytes java.nio.ByteOrder byteOrder int position int newSize int needs public boolean hasByte () public boolean hasBytes (int) int needs public void skip (int) int n public int get () public void get (byte[], int, int) byte[] bytes int offset int size public int getShort () public int getInt () public long getLong () public jdk.internal.jimage.ImageStream put (byte) byte byt public jdk.internal.jimage.ImageStream put (int) int byt public jdk.internal.jimage.ImageStream put (byte[], int, int) byte[] bytes int offset int size public jdk.internal.jimage.ImageStream put (jdk.internal.jimage.ImageStream) jdk.internal.jimage.ImageStream stream public jdk.internal.jimage.ImageStream putShort (short) short value public jdk.internal.jimage.ImageStream putShort (int) int value public jdk.internal.jimage.ImageStream putInt (int) int value public jdk.internal.jimage.ImageStream putLong (long) long value public java.nio.ByteBuffer getBuffer () public int getPosition () public int getSize () public byte[] getBytes () public void setPosition (int) int offset public byte[] toArray () }
jdk/internal/jimage/ImageStrings.class
ImageStrings.java package jdk.internal.jimage public abstract jdk.internal.jimage.ImageStrings extends java.lang.Object { public abstract java.lang.String get (int) public abstract int add (java.lang.String) public int match (int, java.lang.String, int) int offset String string int stringOffset }
jdk/internal/jimage/ImageStringsReader.class
ImageStringsReader.java package jdk.internal.jimage public jdk.internal.jimage.ImageStringsReader extends java.lang.Object implements jdk.internal.jimage.ImageStrings { public static final int HASH_MULTIPLIER public static final int POSITIVE_MASK private final jdk.internal.jimage.BasicImageReader reader void <init> (jdk.internal.jimage.BasicImageReader) jdk.internal.jimage.BasicImageReader reader public java.lang.String get (int) int offset public int match (int, java.lang.String, int) int offset String string int stringOffset public int add (java.lang.String) String string public static int hashCode (java.lang.String) String s public static int hashCode (java.lang.String, int) String s int seed public static int hashCode (java.lang.String, java.lang.String) String module String name public static int hashCode (java.lang.String, java.lang.String, int) String module String name int seed public static int unmaskedHashCode (java.lang.String, int) int mask int n int uch int i String s int seed int slen byte[] buffer static int charsFromMUTF8Length (byte[], int, int) byte ch int i byte[] bytes int offset int count int length static void charsFromMUTF8 (char[], byte[], int, int) throws java.io.UTFDataFormatException int mask byte ch boolean is_unicode int uch int i char[] chars byte[] bytes int offset int count int j public static java.lang.String stringFromMUTF8 (byte[], int, int) java.io.UTFDataFormatException ex byte[] bytes int offset int count int length char[] chars public static java.lang.String stringFromMUTF8 (byte[]) byte[] bytes private static int charsFromByteBufferLength (java.nio.ByteBuffer, int) byte ch java.nio.ByteBuffer buffer int offset int length int limit boolean asciiOnly private static void charsFromByteBuffer (char[], java.nio.ByteBuffer, int) int mask byte ch boolean is_unicode int uch char[] chars java.nio.ByteBuffer buffer int offset int j int limit public static java.lang.String stringFromByteBuffer (java.nio.ByteBuffer) java.nio.ByteBuffer buffer static java.lang.String stringFromByteBuffer (java.nio.ByteBuffer, int) int i byte[] asciiBytes java.nio.ByteBuffer buffer int offset int length char[] chars static int stringFromByteBufferMatches (java.nio.ByteBuffer, int, java.lang.String, int) byte ch int i java.nio.ByteBuffer buffer int offset String string int stringOffset int limit int current int slen int length char[] chars static int mutf8FromStringLength (java.lang.String) int mask int n char ch int uch int i String s int length int slen static void mutf8FromString (byte[], int, java.lang.String) int mask int n char ch int uch int i byte[] bytes int offset String s int j byte[] buffer int slen public static byte[] mutf8FromString (java.lang.String) String string int length byte[] bytes }
jdk/internal/jimage/NativeImageBuffer$1.class
NativeImageBuffer.java package jdk.internal.jimage jdk.internal.jimage.NativeImageBuffer$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Void run () public volatile synthetic java.lang.Object run () }
jdk/internal/jimage/NativeImageBuffer.class
NativeImageBuffer.java package jdk.internal.jimage jdk.internal.jimage.NativeImageBuffer extends java.lang.Object { void <init> () static native java.nio.ByteBuffer getNativeMap (java.lang.String) static void <clinit> () }
jdk/internal/jimage/decompressor/CompressIndexes.class
CompressIndexes.java package jdk.internal.jimage.decompressor public jdk.internal.jimage.decompressor.CompressIndexes extends java.lang.Object { private static final int COMPRESSED_FLAG private static final int HEADER_WIDTH private static final int HEADER_SHIFT public void <init> () public static java.util.List decompressFlow (byte[]) int decompressed int i byte[] values java.util.List lst public static int readInt (java.io.DataInputStream) throws java.io.IOException int i java.io.DataInputStream cr byte header int size int result private static boolean isCompressed (byte) byte b private static int getHeaderLength (byte) byte b private static int getHeaderValue (byte) byte b public static int decompress (byte[], int) int i byte[] value int offset byte header int size int result public static byte[] compress (int) int i int value int width int size byte[] result }
jdk/internal/jimage/decompressor/CompressedResourceHeader.class
CompressedResourceHeader.java package jdk.internal.jimage.decompressor public final jdk.internal.jimage.decompressor.CompressedResourceHeader extends java.lang.Object { private static final int SIZE public static final int MAGIC private final long uncompressedSize private final long compressedSize private final int decompressorNameOffset private final int contentOffset private final boolean isTerminal public void <init> (long, long, int, int, boolean) long compressedSize long uncompressedSize int decompressorNameOffset int contentOffset boolean isTerminal public boolean isTerminal () public int getDecompressorNameOffset () public int getContentOffset () public java.lang.String getStoredContent (jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider) jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider provider public long getUncompressedSize () public long getResourceSize () public byte[] getBytes (java.nio.ByteOrder) java.nio.ByteOrder order java.nio.ByteBuffer buffer public static int getSize () public static jdk.internal.jimage.decompressor.CompressedResourceHeader readFromResource (java.nio.ByteOrder, byte[]) java.nio.ByteOrder order byte[] resource java.nio.ByteBuffer buffer int magic long size long uncompressedSize int decompressorNameOffset int contentIndex byte isTerminal }
jdk/internal/jimage/decompressor/Decompressor.class
Decompressor.java package jdk.internal.jimage.decompressor public final jdk.internal.jimage.decompressor.Decompressor extends java.lang.Object { private final java.util.Map pluginsCache public void <init> () public byte[] decompressResource (java.nio.ByteOrder, jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider, byte[]) throws java.io.IOException java.io.ByteArrayInputStream stream String pluginName String storedContent java.util.Properties props Exception ex jdk.internal.jimage.decompressor.ResourceDecompressor decompressor java.nio.ByteOrder order jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider provider byte[] content jdk.internal.jimage.decompressor.CompressedResourceHeader header }
jdk/internal/jimage/decompressor/ResourceDecompressor$StringsProvider.class
ResourceDecompressor.java package jdk.internal.jimage.decompressor public abstract jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider extends java.lang.Object { public abstract java.lang.String getString (int) }
jdk/internal/jimage/decompressor/ResourceDecompressor.class
ResourceDecompressor.java package jdk.internal.jimage.decompressor public abstract jdk.internal.jimage.decompressor.ResourceDecompressor extends java.lang.Object { public abstract java.lang.String getName () public abstract byte[] decompress (jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider, byte[], int, long) throws java.lang.Exception }
jdk/internal/jimage/decompressor/ResourceDecompressorFactory.class
ResourceDecompressorFactory.java package jdk.internal.jimage.decompressor public abstract jdk.internal.jimage.decompressor.ResourceDecompressorFactory extends java.lang.Object { private final String name protected void <init> (java.lang.String) String name public java.lang.String getName () public abstract jdk.internal.jimage.decompressor.ResourceDecompressor newDecompressor (java.util.Properties) throws java.io.IOException }
jdk/internal/jimage/decompressor/ResourceDecompressorRepository.class
ResourceDecompressorRepository.java package jdk.internal.jimage.decompressor public final jdk.internal.jimage.decompressor.ResourceDecompressorRepository extends java.lang.Object { private static final java.util.Map factories private void <init> () public static jdk.internal.jimage.decompressor.ResourceDecompressor newResourceDecompressor (java.util.Properties, java.lang.String) throws java.io.IOException java.util.Properties properties String name jdk.internal.jimage.decompressor.ResourceDecompressorFactory fact private static void registerReaderProvider (jdk.internal.jimage.decompressor.ResourceDecompressorFactory) jdk.internal.jimage.decompressor.ResourceDecompressorFactory factory static void <clinit> () }
jdk/internal/jimage/decompressor/SignatureParser$1.class
SignatureParser.java package jdk.internal.jimage.decompressor synthetic jdk.internal.jimage.decompressor.SignatureParser$1 extends java.lang.Object { }
jdk/internal/jimage/decompressor/SignatureParser$ParseResult.class
SignatureParser.java package jdk.internal.jimage.decompressor public jdk.internal.jimage.decompressor.SignatureParser$ParseResult extends java.lang.Object { public final java.util.List types public String formatted private void <init> () synthetic void <init> (jdk.internal.jimage.decompressor.SignatureParser$1) jdk.internal.jimage.decompressor.SignatureParser$1 x0 }
jdk/internal/jimage/decompressor/SignatureParser.class
SignatureParser.java package jdk.internal.jimage.decompressor public jdk.internal.jimage.decompressor.SignatureParser extends java.lang.Object { private void <init> () public static java.lang.String reconstruct (java.lang.String, java.util.List) String pkg char c int i String formatted java.util.List arguments int arg_index char[] chars StringBuilder out public static jdk.internal.jimage.decompressor.SignatureParser$ParseResult parseSignatureDescriptor (java.lang.String) String fullName int endIndex String clazz String pkg char c int i String str jdk.internal.jimage.decompressor.SignatureParser$ParseResult res char[] chars StringBuilder type StringBuilder formatted }
jdk/internal/jimage/decompressor/StringSharingDecompressor.class
StringSharingDecompressor.java package jdk.internal.jimage.decompressor public jdk.internal.jimage.decompressor.StringSharingDecompressor extends java.lang.Object implements jdk.internal.jimage.decompressor.ResourceDecompressor { public static final int EXTERNALIZED_STRING public static final int EXTERNALIZED_STRING_DESCRIPTOR private static final int CONSTANT_Utf8 private static final int CONSTANT_Integer private static final int CONSTANT_Float private static final int CONSTANT_Long private static final int CONSTANT_Double private static final int CONSTANT_Class private static final int CONSTANT_String private static final int CONSTANT_Fieldref private static final int CONSTANT_Methodref private static final int CONSTANT_InterfaceMethodref private static final int CONSTANT_NameAndType private static final int CONSTANT_MethodHandle private static final int CONSTANT_MethodType private static final int CONSTANT_InvokeDynamic private static final int CONSTANT_Module private static final int CONSTANT_Package private static final int[] SIZES public static int[] getSizes () public static byte[] normalize (jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider, byte[], int) throws java.io.IOException String utf int index String orig String orig int size int tag byte[] arr int i jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider provider byte[] transformed int offset java.io.DataInputStream stream java.io.ByteArrayOutputStream outStream java.io.DataOutputStream out byte[] header int count private static java.lang.String reconstruct (jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider, java.io.DataInputStream) throws java.io.IOException byte[] encoded int index String pkg int classIndex String clazz byte[] encoded byte c jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider reader java.io.DataInputStream cr int descIndex String desc byte[] encodedDesc int indexes_length byte[] bytes java.util.List indices java.nio.ByteBuffer buffer int argIndex byte[] encoded java.nio.ByteBuffer result java.io.ByteArrayInputStream stream java.io.DataInputStream inStream String str public static byte[] getEncoded (java.lang.String) throws java.io.IOException String pre java.io.ByteArrayOutputStream resultStream java.io.DataOutputStream resultOut byte[] content private static java.nio.ByteBuffer safeAdd (java.nio.ByteBuffer, byte) java.nio.ByteBuffer current byte b byte[] bytes private static java.nio.ByteBuffer safeAdd (java.nio.ByteBuffer, byte[]) java.nio.ByteBuffer newBuffer java.nio.ByteBuffer current byte[] bytes public java.lang.String getName () public void <init> (java.util.Properties) java.util.Properties properties public byte[] decompress (jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider, byte[], int, long) throws java.lang.Exception jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider reader byte[] content int offset long originalSize static void <clinit> () }
jdk/internal/jimage/decompressor/StringSharingDecompressorFactory.class
StringSharingDecompressorFactory.java package jdk.internal.jimage.decompressor public jdk.internal.jimage.decompressor.StringSharingDecompressorFactory extends jdk.internal.jimage.decompressor.ResourceDecompressorFactory { public static final String NAME public void <init> () public jdk.internal.jimage.decompressor.ResourceDecompressor newDecompressor (java.util.Properties) throws java.io.IOException java.util.Properties properties }
jdk/internal/jimage/decompressor/ZipDecompressor.class
ZipDecompressor.java package jdk.internal.jimage.decompressor final jdk.internal.jimage.decompressor.ZipDecompressor extends java.lang.Object implements jdk.internal.jimage.decompressor.ResourceDecompressor { void <init> () public java.lang.String getName () static byte[] decompress (byte[], int) throws java.lang.Exception int count byte[] bytesIn int offset java.util.zip.Inflater inflater java.io.ByteArrayOutputStream stream byte[] buffer byte[] bytesOut public byte[] decompress (jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider, byte[], int, long) throws java.lang.Exception jdk.internal.jimage.decompressor.ResourceDecompressor$StringsProvider reader byte[] content int offset long originalSize byte[] decompressed }
jdk/internal/jimage/decompressor/ZipDecompressorFactory.class
ZipDecompressorFactory.java package jdk.internal.jimage.decompressor public final jdk.internal.jimage.decompressor.ZipDecompressorFactory extends jdk.internal.jimage.decompressor.ResourceDecompressorFactory { public static final String NAME public void <init> () public jdk.internal.jimage.decompressor.ResourceDecompressor newDecompressor (java.util.Properties) throws java.io.IOException java.util.Properties properties }
jdk/internal/jrtfs/ExplodedImage$PathNode.class
ExplodedImage.java package jdk.internal.jrtfs final jdk.internal.jrtfs.ExplodedImage$PathNode extends jdk.internal.jimage.ImageReader$Node { private java.nio.file.Path path private jdk.internal.jrtfs.ExplodedImage$PathNode link private java.util.List children final synthetic jdk.internal.jrtfs.ExplodedImage this$0 void <init> (jdk.internal.jrtfs.ExplodedImage, java.lang.String, java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes) String name java.nio.file.Path path java.nio.file.attribute.BasicFileAttributes attrs void <init> (jdk.internal.jrtfs.ExplodedImage, java.lang.String, jdk.internal.jimage.ImageReader$Node) String name jdk.internal.jimage.ImageReader$Node link void <init> (jdk.internal.jrtfs.ExplodedImage, java.lang.String, java.util.List) String name java.util.List children public boolean isDirectory () public boolean isLink () public jdk.internal.jrtfs.ExplodedImage$PathNode resolveLink (boolean) boolean recursive byte[] getContent () throws java.io.IOException public java.util.List getChildren () String pName jdk.internal.jimage.ImageReader$Node node java.nio.file.Path p java.nio.file.DirectoryStream stream java.io.IOException x java.util.List list public long size () java.io.IOException ex public volatile synthetic jdk.internal.jimage.ImageReader$Node resolveLink (boolean) }
jdk/internal/jrtfs/ExplodedImage.class
ExplodedImage.java package jdk.internal.jrtfs jdk.internal.jrtfs.ExplodedImage extends jdk.internal.jrtfs.SystemImage { private static final String MODULES private static final String PACKAGES private static final int PACKAGES_LEN private final java.nio.file.FileSystem defaultFS private final String separator private final java.util.Map nodes private final java.nio.file.attribute.BasicFileAttributes modulesDirAttrs void <init> (java.nio.file.Path) throws java.io.IOException java.nio.file.Path modulesDir String str public void close () throws java.io.IOException public byte[] getResource (jdk.internal.jimage.ImageReader$Node) throws java.io.IOException jdk.internal.jimage.ImageReader$Node node public synchronized jdk.internal.jimage.ImageReader$Node findNode (java.lang.String) jdk.internal.jimage.ImageReader$Node linkNode String mod int modEndIdx int pkgEndIdx String str jdk.internal.jimage.ImageReader$Node node jdk.internal.jimage.ImageReader$Node findModulesNode (java.lang.String) java.nio.file.Path f java.nio.file.attribute.BasicFileAttributes attrs String str jdk.internal.jrtfs.ExplodedImage$PathNode node java.nio.file.Path p java.nio.file.Path underlyingPath (java.lang.String) String str private java.lang.String frontSlashToNativeSlash (java.lang.String) String str private java.lang.String nativeSlashToFrontSlash (java.lang.String) String str private java.lang.String slashesToDots (java.lang.String) String str private void initNodes () throws java.io.IOException java.util.stream.Stream contentsStream String moduleName java.nio.file.Path module java.nio.file.DirectoryStream stream jdk.internal.jimage.ImageReader$Node moduleNode jdk.internal.jrtfs.ExplodedImage$PathNode linkNode String moduleName String pkgName java.util.List moduleNameList java.util.List moduleLinkNodes jdk.internal.jrtfs.ExplodedImage$PathNode pkgDir java.util.Map$Entry entry java.util.Map packageToModules jdk.internal.jrtfs.ExplodedImage$PathNode modulesDir java.util.List packagesChildren jdk.internal.jrtfs.ExplodedImage$PathNode packagesDir java.util.List rootChildren jdk.internal.jrtfs.ExplodedImage$PathNode root private synthetic void lambda$initNodes$1 (java.nio.file.Path, java.util.Map, java.lang.String, java.nio.file.Path) java.util.List moduleNames java.nio.file.Path module java.util.Map packageToModules String moduleName java.nio.file.Path p String pkgName private static synthetic boolean lambda$initNodes$0 (java.nio.file.Path) java.nio.file.Path x$0 static synthetic java.nio.file.attribute.BasicFileAttributes access$000 (jdk.internal.jrtfs.ExplodedImage) jdk.internal.jrtfs.ExplodedImage x0 static synthetic java.lang.String access$100 (jdk.internal.jrtfs.ExplodedImage, java.lang.String) jdk.internal.jrtfs.ExplodedImage x0 String x1 static void <clinit> () }
jdk/internal/jrtfs/JrtDirectoryStream$1.class
JrtDirectoryStream.java package jdk.internal.jrtfs jdk.internal.jrtfs.JrtDirectoryStream$1 extends java.lang.Object implements java.util.Iterator { final synthetic jdk.internal.jrtfs.JrtDirectoryStream this$0 void <init> (jdk.internal.jrtfs.JrtDirectoryStream) jdk.internal.jrtfs.JrtDirectoryStream this$0 public boolean hasNext () public java.nio.file.Path next () public volatile synthetic java.lang.Object next () }
jdk/internal/jrtfs/JrtDirectoryStream.class
JrtDirectoryStream.java package jdk.internal.jrtfs final jdk.internal.jrtfs.JrtDirectoryStream extends java.lang.Object implements java.nio.file.DirectoryStream { private final jdk.internal.jrtfs.JrtPath dir private final java.nio.file.DirectoryStream$Filter filter private boolean isClosed private java.util.Iterator itr void <init> (jdk.internal.jrtfs.JrtPath, java.nio.file.DirectoryStream$Filter) throws java.io.IOException jdk.internal.jrtfs.JrtPath dir java.nio.file.DirectoryStream$Filter filter public synchronized java.util.Iterator iterator () java.io.IOException e public synchronized void close () throws java.io.IOException static synthetic boolean access$000 (jdk.internal.jrtfs.JrtDirectoryStream) jdk.internal.jrtfs.JrtDirectoryStream x0 static synthetic java.util.Iterator access$100 (jdk.internal.jrtfs.JrtDirectoryStream) jdk.internal.jrtfs.JrtDirectoryStream x0 }
jdk/internal/jrtfs/JrtFileAttributeView$AttrID.class
JrtFileAttributeView.java package jdk.internal.jrtfs final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID extends java.lang.Enum { public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID size public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID creationTime public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID lastAccessTime public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID lastModifiedTime public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID isDirectory public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID isRegularFile public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID isSymbolicLink public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID isOther public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID fileKey public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID compressedSize public static final enum jdk.internal.jrtfs.JrtFileAttributeView$AttrID extension private static final synthetic jdk.internal.jrtfs.JrtFileAttributeView$AttrID[] $VALUES public static jdk.internal.jrtfs.JrtFileAttributeView$AttrID[] values () public static jdk.internal.jrtfs.JrtFileAttributeView$AttrID valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic jdk.internal.jrtfs.JrtFileAttributeView$AttrID[] $values () static void <clinit> () }
jdk/internal/jrtfs/JrtFileAttributeView.class
JrtFileAttributeView.java package jdk.internal.jrtfs final jdk.internal.jrtfs.JrtFileAttributeView extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributeView { private final jdk.internal.jrtfs.JrtPath path private final boolean isJrtView private final java.nio.file.LinkOption[] options private transient void <init> (jdk.internal.jrtfs.JrtPath, boolean, java.nio.file.LinkOption[]) jdk.internal.jrtfs.JrtPath path boolean isJrtView java.nio.file.LinkOption[] options static transient java.nio.file.attribute.FileAttributeView get (jdk.internal.jrtfs.JrtPath, java.lang.Class, java.nio.file.LinkOption[]) jdk.internal.jrtfs.JrtPath path Class type java.nio.file.LinkOption[] options static transient jdk.internal.jrtfs.JrtFileAttributeView get (jdk.internal.jrtfs.JrtPath, java.lang.String, java.nio.file.LinkOption[]) jdk.internal.jrtfs.JrtPath path String type java.nio.file.LinkOption[] options public java.lang.String name () public jdk.internal.jrtfs.JrtFileAttributes readAttributes () throws java.io.IOException public void setTimes (java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException java.nio.file.attribute.FileTime lastModifiedTime java.nio.file.attribute.FileTime lastAccessTime java.nio.file.attribute.FileTime createTime static void setAttribute (jdk.internal.jrtfs.JrtPath, java.lang.String, java.lang.Object) throws java.io.IOException String type jdk.internal.jrtfs.JrtFileAttributeView$AttrID id jdk.internal.jrtfs.JrtPath path String attribute Object value int colonPos static transient java.util.Map readAttributes (jdk.internal.jrtfs.JrtPath, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException String type jdk.internal.jrtfs.JrtFileAttributeView$AttrID id String a String[] as jdk.internal.jrtfs.JrtPath path String attributes java.nio.file.LinkOption[] options int colonPos boolean isJrtView jdk.internal.jrtfs.JrtFileAttributes jrtfas java.util.LinkedHashMap map static java.lang.Object attribute (jdk.internal.jrtfs.JrtFileAttributeView$AttrID, jdk.internal.jrtfs.JrtFileAttributes, boolean) jdk.internal.jrtfs.JrtFileAttributeView$AttrID id jdk.internal.jrtfs.JrtFileAttributes jrtfas boolean isJrtView public volatile synthetic java.nio.file.attribute.BasicFileAttributes readAttributes () throws java.io.IOException }
jdk/internal/jrtfs/JrtFileAttributes.class
JrtFileAttributes.java package jdk.internal.jrtfs final jdk.internal.jrtfs.JrtFileAttributes extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributes { private final jdk.internal.jimage.ImageReader$Node node void <init> (jdk.internal.jimage.ImageReader$Node) jdk.internal.jimage.ImageReader$Node node public java.nio.file.attribute.FileTime creationTime () public boolean isDirectory () public boolean isOther () public boolean isRegularFile () public java.nio.file.attribute.FileTime lastAccessTime () public java.nio.file.attribute.FileTime lastModifiedTime () public long size () public boolean isSymbolicLink () public java.lang.Object fileKey () public long compressedSize () public java.lang.String extension () public final java.lang.String toString () java.util.Formatter fm StringBuilder sb }
jdk/internal/jrtfs/JrtFileStore.class
JrtFileStore.java package jdk.internal.jrtfs final jdk.internal.jrtfs.JrtFileStore extends java.nio.file.FileStore { protected final java.nio.file.FileSystem jrtfs void <init> (jdk.internal.jrtfs.JrtPath) jdk.internal.jrtfs.JrtPath jrtPath public java.lang.String name () public java.lang.String type () public boolean isReadOnly () public boolean supportsFileAttributeView (java.lang.String) String name public java.nio.file.attribute.FileStoreAttributeView getFileStoreAttributeView (java.lang.Class) Class type public long getTotalSpace () throws java.io.IOException public long getUsableSpace () throws java.io.IOException public long getUnallocatedSpace () throws java.io.IOException public java.lang.Object getAttribute (java.lang.String) throws java.io.IOException String attribute public boolean supportsFileAttributeView (java.lang.Class) Class type }
jdk/internal/jrtfs/JrtFileSystem$1.class
JrtFileSystem.java package jdk.internal.jrtfs jdk.internal.jrtfs.JrtFileSystem$1 extends java.lang.Object implements java.nio.channels.SeekableByteChannel { long read final synthetic java.nio.channels.ReadableByteChannel val$rbc final synthetic long val$size final synthetic jdk.internal.jrtfs.JrtFileSystem this$0 void <init> (jdk.internal.jrtfs.JrtFileSystem, java.nio.channels.ReadableByteChannel, long) jdk.internal.jrtfs.JrtFileSystem this$0 public boolean isOpen () public long position () throws java.io.IOException public java.nio.channels.SeekableByteChannel position (long) throws java.io.IOException long pos public int read (java.nio.ByteBuffer) throws java.io.IOException java.nio.ByteBuffer dst int n public java.nio.channels.SeekableByteChannel truncate (long) throws java.io.IOException long size public int write (java.nio.ByteBuffer) throws java.io.IOException java.nio.ByteBuffer src public long size () throws java.io.IOException public void close () throws java.io.IOException }
jdk/internal/jrtfs/JrtFileSystem.class
JrtFileSystem.java package jdk.internal.jrtfs jdk.internal.jrtfs.JrtFileSystem extends java.nio.file.FileSystem { private final jdk.internal.jrtfs.JrtFileSystemProvider provider private final jdk.internal.jrtfs.JrtPath rootPath private volatile boolean isOpen private volatile boolean isClosable private jdk.internal.jrtfs.SystemImage image private static final java.util.Set supportedFileAttributeViews void <init> (jdk.internal.jrtfs.JrtFileSystemProvider, java.util.Map) throws java.io.IOException jdk.internal.jrtfs.JrtFileSystemProvider provider java.util.Map env public boolean isOpen () public void close () throws java.io.IOException public java.nio.file.spi.FileSystemProvider provider () public java.lang.Iterable getRootDirectories () public transient jdk.internal.jrtfs.JrtPath getPath (java.lang.String, java.lang.String[]) String path String first String[] more StringBuilder sb public final boolean isReadOnly () public final java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService () public final java.nio.file.WatchService newWatchService () public final java.lang.Iterable getFileStores () public final java.util.Set supportedFileAttributeViews () public final java.lang.String toString () public final java.lang.String getSeparator () public java.nio.file.PathMatcher getPathMatcher (java.lang.String) String expr String expr String syntaxAndInput int pos String syntax String input String expr java.util.regex.Pattern pattern jdk.internal.jrtfs.JrtPath resolveLink (jdk.internal.jrtfs.JrtPath) throws java.io.IOException jdk.internal.jrtfs.JrtPath path jdk.internal.jimage.ImageReader$Node node transient jdk.internal.jrtfs.JrtFileAttributes getFileAttributes (jdk.internal.jrtfs.JrtPath, java.nio.file.LinkOption[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath path java.nio.file.LinkOption[] options jdk.internal.jimage.ImageReader$Node node java.util.Iterator iteratorOf (jdk.internal.jrtfs.JrtPath, java.nio.file.DirectoryStream$Filter) throws java.io.IOException jdk.internal.jrtfs.JrtPath path java.nio.file.DirectoryStream$Filter filter jdk.internal.jimage.ImageReader$Node node byte[] getFileContent (jdk.internal.jrtfs.JrtPath) throws java.io.IOException jdk.internal.jrtfs.JrtPath path jdk.internal.jimage.ImageReader$Node node static java.nio.file.ReadOnlyFileSystemException readOnly () static transient boolean followLinks (java.nio.file.LinkOption[]) java.nio.file.LinkOption lo java.nio.file.LinkOption[] options static void checkOptions (java.util.Set) java.nio.file.OpenOption option java.util.Set options synchronized void cleanup () throws java.io.IOException final void setTimes (jdk.internal.jrtfs.JrtPath, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException jdk.internal.jrtfs.JrtPath jrtPath java.nio.file.attribute.FileTime mtime java.nio.file.attribute.FileTime atime java.nio.file.attribute.FileTime ctime final transient void createDirectory (jdk.internal.jrtfs.JrtPath, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath jrtPath java.nio.file.attribute.FileAttribute[] attrs final void deleteFile (jdk.internal.jrtfs.JrtPath, boolean) throws java.io.IOException jdk.internal.jrtfs.JrtPath jrtPath boolean failIfNotExists final transient java.io.OutputStream newOutputStream (jdk.internal.jrtfs.JrtPath, java.nio.file.OpenOption[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath jrtPath java.nio.file.OpenOption[] options final transient void copyFile (boolean, jdk.internal.jrtfs.JrtPath, jdk.internal.jrtfs.JrtPath, java.nio.file.CopyOption[]) throws java.io.IOException boolean deletesrc jdk.internal.jrtfs.JrtPath srcPath jdk.internal.jrtfs.JrtPath dstPath java.nio.file.CopyOption[] options final transient java.nio.channels.FileChannel newFileChannel (jdk.internal.jrtfs.JrtPath, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath path java.util.Set options java.nio.file.attribute.FileAttribute[] attrs final java.io.InputStream newInputStream (jdk.internal.jrtfs.JrtPath) throws java.io.IOException jdk.internal.jrtfs.JrtPath path final transient java.nio.channels.SeekableByteChannel newByteChannel (jdk.internal.jrtfs.JrtPath, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath path java.util.Set options java.nio.file.attribute.FileAttribute[] attrs byte[] buf java.nio.channels.ReadableByteChannel rbc long size final jdk.internal.jrtfs.JrtFileStore getFileStore (jdk.internal.jrtfs.JrtPath) jdk.internal.jrtfs.JrtPath path final void ensureOpen () throws java.io.IOException final jdk.internal.jrtfs.JrtPath getRootPath () boolean isSameFile (jdk.internal.jrtfs.JrtPath, jdk.internal.jrtfs.JrtPath) throws java.io.IOException jdk.internal.jrtfs.JrtPath path1 jdk.internal.jrtfs.JrtPath path2 boolean isLink (jdk.internal.jrtfs.JrtPath) throws java.io.IOException jdk.internal.jrtfs.JrtPath path boolean exists (jdk.internal.jrtfs.JrtPath) throws java.io.IOException java.nio.file.NoSuchFileException exp jdk.internal.jrtfs.JrtPath path boolean isDirectory (jdk.internal.jrtfs.JrtPath, boolean) throws java.io.IOException jdk.internal.jrtfs.JrtPath path boolean resolveLinks jdk.internal.jimage.ImageReader$Node node transient jdk.internal.jrtfs.JrtPath toRealPath (jdk.internal.jrtfs.JrtPath, java.nio.file.LinkOption[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath path java.nio.file.LinkOption[] options jdk.internal.jimage.ImageReader$Node node private jdk.internal.jimage.ImageReader$Node lookup (java.lang.String) Exception ex String path private jdk.internal.jimage.ImageReader$Node lookupSymbolic (java.lang.String) jdk.internal.jimage.ImageReader$Node link String resPath String prefix jdk.internal.jimage.ImageReader$Node node String path int i jdk.internal.jimage.ImageReader$Node checkNode (jdk.internal.jrtfs.JrtPath) throws java.io.IOException jdk.internal.jrtfs.JrtPath path String p jdk.internal.jimage.ImageReader$Node node public volatile synthetic java.nio.file.Path getPath (java.lang.String, java.lang.String[]) private static synthetic boolean lambda$iteratorOf$3 (java.nio.file.DirectoryStream$Filter, java.nio.file.Path) java.nio.file.DirectoryStream$Filter filter java.nio.file.Path p private synthetic java.nio.file.Path lambda$iteratorOf$2 (jdk.internal.jrtfs.JrtPath, jdk.internal.jimage.ImageReader$Node) jdk.internal.jrtfs.JrtPath path jdk.internal.jimage.ImageReader$Node child private synthetic java.nio.file.Path lambda$iteratorOf$1 (jdk.internal.jrtfs.JrtPath, jdk.internal.jimage.ImageReader$Node) jdk.internal.jrtfs.JrtPath path jdk.internal.jimage.ImageReader$Node child private static synthetic boolean lambda$getPathMatcher$0 (java.util.regex.Pattern, java.nio.file.Path) java.util.regex.Pattern pattern java.nio.file.Path path static void <clinit> () }
jdk/internal/jrtfs/JrtFileSystemProvider$1.class
JrtFileSystemProvider.java package jdk.internal.jrtfs jdk.internal.jrtfs.JrtFileSystemProvider$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic java.net.URL[] val$urls void <init> (java.net.URL[]) public java.net.URLClassLoader run () public volatile synthetic java.lang.Object run () }
jdk/internal/jrtfs/JrtFileSystemProvider$JrtFsLoader.class
JrtFileSystemProvider.java package jdk.internal.jrtfs jdk.internal.jrtfs.JrtFileSystemProvider$JrtFsLoader extends java.net.URLClassLoader { void <init> (java.net.URL[]) java.net.URL[] urls protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException java.net.URL u String cn boolean resolve Class c }
jdk/internal/jrtfs/JrtFileSystemProvider.class
JrtFileSystemProvider.java package jdk.internal.jrtfs public final jdk.internal.jrtfs.JrtFileSystemProvider extends java.nio.file.spi.FileSystemProvider { private volatile java.nio.file.FileSystem theFileSystem private static final String JRT_FS_JAR public void <init> () public java.lang.String getScheme () private void checkPermission () RuntimePermission perm SecurityManager sm private void checkUri (java.net.URI) java.net.URI uri public java.nio.file.FileSystem newFileSystem (java.net.URI, java.util.Map) throws java.io.IOException java.net.URI uri java.util.Map env private java.nio.file.FileSystem newFileSystem (java.lang.String, java.net.URI, java.util.Map) throws java.io.IOException Class c Object tmp ReflectiveOperationException e String targetHome java.net.URI uri java.util.Map env java.nio.file.Path jrtfs java.util.Map newEnv ClassLoader cl private static java.net.URLClassLoader newJrtFsLoader (java.nio.file.Path) java.net.URL url java.net.MalformedURLException mue java.nio.file.Path jrtfs java.net.URL url java.net.URL[] urls public java.nio.file.Path getPath (java.net.URI) java.net.URI uri String path private java.nio.file.FileSystem getTheFileSystem () java.io.IOException ioe java.nio.file.FileSystem fs public java.nio.file.FileSystem getFileSystem (java.net.URI) java.net.URI uri static final jdk.internal.jrtfs.JrtPath toJrtPath (java.nio.file.Path) java.nio.file.Path path public transient void checkAccess (java.nio.file.Path, java.nio.file.AccessMode[]) throws java.io.IOException java.nio.file.Path path java.nio.file.AccessMode[] modes public java.nio.file.Path readSymbolicLink (java.nio.file.Path) throws java.io.IOException java.nio.file.Path link public transient void copy (java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]) throws java.io.IOException java.nio.file.Path src java.nio.file.Path target java.nio.file.CopyOption[] options public transient void createDirectory (java.nio.file.Path, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.nio.file.Path path java.nio.file.attribute.FileAttribute[] attrs public final void delete (java.nio.file.Path) throws java.io.IOException java.nio.file.Path path public transient java.nio.file.attribute.FileAttributeView getFileAttributeView (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[]) java.nio.file.Path path Class type java.nio.file.LinkOption[] options public java.nio.file.FileStore getFileStore (java.nio.file.Path) throws java.io.IOException java.nio.file.Path path public boolean isHidden (java.nio.file.Path) java.nio.file.Path path public boolean isSameFile (java.nio.file.Path, java.nio.file.Path) throws java.io.IOException java.nio.file.Path path java.nio.file.Path other public transient void move (java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]) throws java.io.IOException java.nio.file.Path src java.nio.file.Path target java.nio.file.CopyOption[] options public transient java.nio.channels.AsynchronousFileChannel newAsynchronousFileChannel (java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.nio.file.Path path java.util.Set options java.util.concurrent.ExecutorService exec java.nio.file.attribute.FileAttribute[] attrs public transient java.nio.channels.SeekableByteChannel newByteChannel (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.nio.file.Path path java.util.Set options java.nio.file.attribute.FileAttribute[] attrs public java.nio.file.DirectoryStream newDirectoryStream (java.nio.file.Path, java.nio.file.DirectoryStream$Filter) throws java.io.IOException java.nio.file.Path path java.nio.file.DirectoryStream$Filter filter public transient java.nio.channels.FileChannel newFileChannel (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.nio.file.Path path java.util.Set options java.nio.file.attribute.FileAttribute[] attrs public transient java.io.InputStream newInputStream (java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException java.nio.file.Path path java.nio.file.OpenOption[] options public transient java.io.OutputStream newOutputStream (java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException java.nio.file.Path path java.nio.file.OpenOption[] options public transient java.nio.file.attribute.BasicFileAttributes readAttributes (java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[]) throws java.io.IOException java.nio.file.Path path Class type java.nio.file.LinkOption[] options public transient java.util.Map readAttributes (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException java.nio.file.Path path String attribute java.nio.file.LinkOption[] options public transient void setAttribute (java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption[]) throws java.io.IOException java.nio.file.Path path String attribute Object value java.nio.file.LinkOption[] options }
jdk/internal/jrtfs/JrtPath$1.class
JrtPath.java package jdk.internal.jrtfs jdk.internal.jrtfs.JrtPath$1 extends java.lang.Object implements java.util.Iterator { private int i final synthetic jdk.internal.jrtfs.JrtPath this$0 void <init> (jdk.internal.jrtfs.JrtPath) jdk.internal.jrtfs.JrtPath this$0 public boolean hasNext () public java.nio.file.Path next () java.nio.file.Path result public void remove () public volatile synthetic java.lang.Object next () }
jdk/internal/jrtfs/JrtPath$2.class
JrtPath.java package jdk.internal.jrtfs synthetic jdk.internal.jrtfs.JrtPath$2 extends java.lang.Object { static final synthetic int[] $SwitchMap$java$nio$file$AccessMode static void <clinit> () }
jdk/internal/jrtfs/JrtPath.class
JrtPath.java package jdk.internal.jrtfs final jdk.internal.jrtfs.JrtPath extends java.lang.Object implements java.nio.file.Path { final jdk.internal.jrtfs.JrtFileSystem jrtfs private final String path private volatile int[] offsets private volatile String resolved private static final long L_DIGIT private static final long H_DIGIT private static final long L_UPALPHA private static final long H_UPALPHA private static final long L_LOWALPHA private static final long H_LOWALPHA private static final long L_ALPHA private static final long H_ALPHA private static final long L_ALPHANUM private static final long H_ALPHANUM private static final long L_MARK private static final long H_MARK private static final long L_UNRESERVED private static final long H_UNRESERVED private static final long L_PCHAR private static final long H_PCHAR private static final long L_PATH private static final long H_PATH private static final char[] hexDigits static final synthetic boolean $assertionsDisabled void <init> (jdk.internal.jrtfs.JrtFileSystem, java.lang.String) jdk.internal.jrtfs.JrtFileSystem jrtfs String path void <init> (jdk.internal.jrtfs.JrtFileSystem, java.lang.String, boolean) jdk.internal.jrtfs.JrtFileSystem jrtfs String path boolean normalized final java.lang.String getName () public final jdk.internal.jrtfs.JrtPath getRoot () public final jdk.internal.jrtfs.JrtPath getFileName () int off public final jdk.internal.jrtfs.JrtPath getParent () int count int off public final int getNameCount () public final jdk.internal.jrtfs.JrtPath getName (int) int end int index int begin int end public final jdk.internal.jrtfs.JrtPath subpath (int, int) int end int beginIndex int endIndex int begin int end public final transient jdk.internal.jrtfs.JrtPath toRealPath (java.nio.file.LinkOption[]) throws java.io.IOException java.nio.file.LinkOption[] options public final jdk.internal.jrtfs.JrtPath toAbsolutePath () public final java.net.URI toUri () String p private boolean equalsNameAt (jdk.internal.jrtfs.JrtPath, int) int mlen int olen jdk.internal.jrtfs.JrtPath other int index int mbegin int mlen int obegin int olen int n public final jdk.internal.jrtfs.JrtPath relativize (java.nio.file.Path) int off java.nio.file.Path other jdk.internal.jrtfs.JrtPath o String tp String op int mc int oc int n int i int dotdots int len StringBuilder sb public jdk.internal.jrtfs.JrtFileSystem getFileSystem () public final boolean isAbsolute () public final jdk.internal.jrtfs.JrtPath resolve (java.nio.file.Path) java.nio.file.Path other jdk.internal.jrtfs.JrtPath o StringBuilder sb public final java.nio.file.Path resolveSibling (java.nio.file.Path) java.nio.file.Path other java.nio.file.Path parent public final boolean startsWith (java.nio.file.Path) java.nio.file.Path other jdk.internal.jrtfs.JrtPath o String tp String op int off public final boolean endsWith (java.nio.file.Path) java.nio.file.Path other jdk.internal.jrtfs.JrtPath o jdk.internal.jrtfs.JrtPath t int olast int last public final jdk.internal.jrtfs.JrtPath resolve (java.lang.String) String other public final java.nio.file.Path resolveSibling (java.lang.String) String other public final boolean startsWith (java.lang.String) String other public final boolean endsWith (java.lang.String) String other public final jdk.internal.jrtfs.JrtPath normalize () String res private jdk.internal.jrtfs.JrtPath checkPath (java.nio.file.Path) java.nio.file.Path path private void initOffsets () char c char c int len int count int off int[] offsets final java.lang.String getResolvedPath () String r private static java.lang.String normalize (java.lang.String) char c int i String path int len char prevC private static java.lang.String normalize (java.lang.String, int) char c String path int off int len StringBuilder to char prevC private java.lang.String getResolved () int length private java.lang.String resolvePath () int n int len int i int length char[] to int nc int[] lastM int lastMOff int m public final java.lang.String toString () public final int hashCode () public final boolean equals (java.lang.Object) Object obj public final int compareTo (java.nio.file.Path) java.nio.file.Path other jdk.internal.jrtfs.JrtPath o public final transient java.nio.file.WatchKey register (java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[], java.nio.file.WatchEvent$Modifier[]) java.nio.file.WatchService watcher java.nio.file.WatchEvent$Kind[] events java.nio.file.WatchEvent$Modifier[] modifiers public final transient java.nio.file.WatchKey register (java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[]) java.nio.file.WatchService watcher java.nio.file.WatchEvent$Kind[] events public final java.io.File toFile () public final java.util.Iterator iterator () final jdk.internal.jrtfs.JrtPath readSymbolicLink () throws java.io.IOException final boolean isHidden () final transient void createDirectory (java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.nio.file.attribute.FileAttribute[] attrs final transient java.io.InputStream newInputStream (java.nio.file.OpenOption[]) throws java.io.IOException java.nio.file.OpenOption opt java.nio.file.OpenOption[] options final java.nio.file.DirectoryStream newDirectoryStream (java.nio.file.DirectoryStream$Filter) throws java.io.IOException java.nio.file.DirectoryStream$Filter filter final void delete () throws java.io.IOException final void deleteIfExists () throws java.io.IOException final transient jdk.internal.jrtfs.JrtFileAttributes getAttributes (java.nio.file.LinkOption[]) throws java.io.IOException java.nio.file.LinkOption[] options final transient void setAttribute (java.lang.String, java.lang.Object, java.nio.file.LinkOption[]) throws java.io.IOException String attribute Object value java.nio.file.LinkOption[] options final transient java.util.Map readAttributes (java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException String attributes java.nio.file.LinkOption[] options final void setTimes (java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException java.nio.file.attribute.FileTime mtime java.nio.file.attribute.FileTime atime java.nio.file.attribute.FileTime ctime final java.nio.file.FileStore getFileStore () throws java.io.IOException final boolean isSameFile (java.nio.file.Path) throws java.io.IOException java.nio.file.Path other jdk.internal.jrtfs.JrtPath o final transient java.nio.channels.SeekableByteChannel newByteChannel (java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.util.Set options java.nio.file.attribute.FileAttribute[] attrs final transient java.nio.channels.FileChannel newFileChannel (java.util.Set, java.nio.file.attribute.FileAttribute[]) throws java.io.IOException java.util.Set options java.nio.file.attribute.FileAttribute[] attrs final transient void checkAccess (java.nio.file.AccessMode[]) throws java.io.IOException java.nio.file.AccessMode mode boolean w java.nio.file.AccessMode[] modes final boolean exists () final transient java.io.OutputStream newOutputStream (java.nio.file.OpenOption[]) throws java.io.IOException java.nio.file.OpenOption[] options final transient void move (jdk.internal.jrtfs.JrtPath, java.nio.file.CopyOption[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath target java.nio.file.CopyOption[] options final transient void copy (jdk.internal.jrtfs.JrtPath, java.nio.file.CopyOption[]) throws java.io.IOException jdk.internal.jrtfs.JrtPath target java.nio.file.CopyOption[] options private transient void copyToTarget (jdk.internal.jrtfs.JrtPath, java.nio.file.CopyOption[]) throws java.io.IOException java.nio.file.CopyOption opt boolean exists java.nio.file.DirectoryNotEmptyException x boolean exists byte[] buf int n java.io.OutputStream os java.io.InputStream is java.io.IOException x java.nio.file.attribute.BasicFileAttributeView view jdk.internal.jrtfs.JrtPath target java.nio.file.CopyOption[] options boolean replaceExisting boolean copyAttrs java.nio.file.attribute.BasicFileAttributes jrtfas boolean exists private static java.net.URI toUri (java.lang.String) char c int i java.net.URISyntaxException x String str char[] path StringBuilder sb private static long lowMask (java.lang.String) char c int i String chars int n long m private static long highMask (java.lang.String) char c int i String chars int n long m private static long lowMask (char, char) int i char first char last long m int f int l private static long highMask (char, char) int i char first char last long m int f int l private static boolean match (char, long, long) char c long lowMask long highMask public volatile synthetic java.nio.file.Path toRealPath (java.nio.file.LinkOption[]) throws java.io.IOException public volatile synthetic java.nio.file.Path toAbsolutePath () public volatile synthetic java.nio.file.Path relativize (java.nio.file.Path) public volatile synthetic java.nio.file.Path resolve (java.lang.String) public volatile synthetic java.nio.file.Path resolve (java.nio.file.Path) public volatile synthetic java.nio.file.Path normalize () public volatile synthetic java.nio.file.Path subpath (int, int) public volatile synthetic java.nio.file.Path getName (int) public volatile synthetic java.nio.file.Path getParent () public volatile synthetic java.nio.file.Path getFileName () public volatile synthetic java.nio.file.Path getRoot () public volatile synthetic java.nio.file.FileSystem getFileSystem () public volatile synthetic int compareTo (java.lang.Object) static void <clinit> () }
jdk/internal/jrtfs/JrtUtils.class
JrtUtils.java package jdk.internal.jrtfs final jdk.internal.jrtfs.JrtUtils extends java.lang.Object { private static final String regexMetaChars private static final String globMetaChars private static final char EOL private void <init> () private static boolean isRegexMeta (char) char c private static boolean isGlobMeta (char) char c private static char next (java.lang.String, int) String glob int i public static java.lang.String toRegexPattern (java.lang.String) char next boolean hasRangeStart char last char c String globPattern boolean inGroup StringBuilder regex int i }
jdk/internal/jrtfs/SystemImage$1.class
SystemImage.java package jdk.internal.jrtfs jdk.internal.jrtfs.SystemImage$1 extends jdk.internal.jrtfs.SystemImage { final synthetic jdk.internal.jimage.ImageReader val$image void <init> (jdk.internal.jimage.ImageReader) jdk.internal.jimage.ImageReader$Node findNode (java.lang.String) throws java.io.IOException String path byte[] getResource (jdk.internal.jimage.ImageReader$Node) throws java.io.IOException jdk.internal.jimage.ImageReader$Node node void close () throws java.io.IOException }
jdk/internal/jrtfs/SystemImage$2.class
SystemImage.java package jdk.internal.jrtfs jdk.internal.jrtfs.SystemImage$2 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Boolean run () public volatile synthetic java.lang.Object run () }
jdk/internal/jrtfs/SystemImage.class
SystemImage.java package jdk.internal.jrtfs abstract jdk.internal.jrtfs.SystemImage extends java.lang.Object { static final String RUNTIME_HOME static final java.nio.file.Path moduleImageFile static final boolean modulesImageExists static final java.nio.file.Path explodedModulesDir void <init> () abstract jdk.internal.jimage.ImageReader$Node findNode (java.lang.String) throws java.io.IOException abstract byte[] getResource (jdk.internal.jimage.ImageReader$Node) throws java.io.IOException abstract void close () throws java.io.IOException static jdk.internal.jrtfs.SystemImage open () throws java.io.IOException jdk.internal.jimage.ImageReader image private static java.lang.String findHome () java.nio.file.Path lib java.net.URISyntaxException e java.security.CodeSource cs java.net.URL url static void <clinit> () java.security.PrivilegedAction pa java.nio.file.FileSystem fs }