Lines Matching refs:jrtfs

25 package jdk.internal.jrtfs;
54 * It is used internally in the JDK to implement jimage/jrtfs access,
55 * but also compiled and delivered as part of the jrtfs.jar to support access
60 final JrtFileSystem jrtfs;
64 JrtPath(JrtFileSystem jrtfs, String path) {
65 this.jrtfs = jrtfs;
70 JrtPath(JrtFileSystem jrtfs, String path, boolean normalized) {
71 this.jrtfs = jrtfs;
83 return jrtfs.getRootPath();
98 return new JrtPath(jrtfs, path.substring(off + 1), true);
112 return new JrtPath(jrtfs, path.substring(0, off));
135 return new JrtPath(jrtfs, path.substring(begin, end));
155 return new JrtPath(jrtfs, path.substring(begin, end));
160 return jrtfs.toRealPath(this, options);
167 return new JrtPath(jrtfs, "/" + path, true);
211 return new JrtPath(jrtfs, "", true);
216 if (jrtfs != o.jrtfs || isAbsolute() != o.isAbsolute()) {
225 return new JrtPath(jrtfs, op.substring(off), true);
227 return new JrtPath(jrtfs, op.substring(off + 1), true);
255 return new JrtPath(jrtfs, sb.toString(), true);
260 return jrtfs;
282 return new JrtPath(jrtfs, sb.toString(), true);
367 return new JrtPath(jrtfs, res, true);
605 if (!jrtfs.isLink(this)) {
608 return jrtfs.resolveLink(this);
617 jrtfs.createDirectory(this, attrs);
628 return jrtfs.newInputStream(this);
637 jrtfs.deleteFile(this, true);
641 jrtfs.deleteFile(this, false);
645 JrtFileAttributes zfas = jrtfs.getFileAttributes(this, options);
664 jrtfs.setTimes(this, mtime, atime, ctime);
670 return jrtfs.getFileStore(this);
686 jrtfs.isSameFile(this, o);
693 return jrtfs.newByteChannel(this, options, attrs);
699 return jrtfs.newFileChannel(this, options, attrs);
704 jrtfs.checkNode(this); // no need to follow link. the "link" node
721 jrtfs.checkNode(this);
722 if (w && jrtfs.isReadOnly()) {
730 return jrtfs.exists(this);
737 return jrtfs.newOutputStream(this, CREATE_NEW, WRITE);
739 return jrtfs.newOutputStream(this, options);
743 if (this.jrtfs == target.jrtfs) {
744 jrtfs.copyFile(true, this, target, options);
752 if (this.jrtfs == target.jrtfs) {
753 jrtfs.copyFile(false, this, target, options);
791 try (InputStream is = jrtfs.newInputStream(this);