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 |