test/java/nio/file/Files/PassThroughFileSystem.java

Print this page




 469             return delegate.hashCode();
 470         }
 471 
 472         @Override
 473         public String toString() {
 474             return delegate.toString();
 475         }
 476 
 477         @Override
 478         public URI toUri() {
 479             String ssp = delegate.toUri().getSchemeSpecificPart();
 480             return URI.create(fs.provider().getScheme() + ":" + ssp);
 481         }
 482 
 483         @Override
 484         public Path toAbsolutePath() {
 485             return wrap(delegate.toAbsolutePath());
 486         }
 487 
 488         @Override
 489         public Path toRealPath(boolean resolveLinks) throws IOException {
 490             return wrap(delegate.toRealPath(resolveLinks));
 491         }
 492 
 493         @Override
 494         public File toFile() {
 495             return delegate.toFile();
 496         }
 497 
 498         @Override
 499         public Iterator<Path> iterator() {
 500             final Iterator<Path> itr = delegate.iterator();
 501             return new Iterator<Path>() {
 502                 @Override
 503                 public boolean hasNext() {
 504                     return itr.hasNext();
 505                 }
 506                 @Override
 507                 public Path next() {
 508                     return wrap(itr.next());
 509                 }
 510                 @Override




 469             return delegate.hashCode();
 470         }
 471 
 472         @Override
 473         public String toString() {
 474             return delegate.toString();
 475         }
 476 
 477         @Override
 478         public URI toUri() {
 479             String ssp = delegate.toUri().getSchemeSpecificPart();
 480             return URI.create(fs.provider().getScheme() + ":" + ssp);
 481         }
 482 
 483         @Override
 484         public Path toAbsolutePath() {
 485             return wrap(delegate.toAbsolutePath());
 486         }
 487 
 488         @Override
 489         public Path toRealPath(LinkOption... options) throws IOException {
 490             return wrap(delegate.toRealPath(options));
 491         }
 492 
 493         @Override
 494         public File toFile() {
 495             return delegate.toFile();
 496         }
 497 
 498         @Override
 499         public Iterator<Path> iterator() {
 500             final Iterator<Path> itr = delegate.iterator();
 501             return new Iterator<Path>() {
 502                 @Override
 503                 public boolean hasNext() {
 504                     return itr.hasNext();
 505                 }
 506                 @Override
 507                 public Path next() {
 508                     return wrap(itr.next());
 509                 }
 510                 @Override