提交 2b6d29e0 编写于 作者: A alanb

6868627: (spec) Files.walkFileTree doesn't make it clear that uncaught errors...

6868627: (spec) Files.walkFileTree doesn't make it clear that uncaught errors and exceptions are propagated
Reviewed-by: sherman
上级 6a95e899
...@@ -133,10 +133,11 @@ public final class Files { ...@@ -133,10 +133,11 @@ public final class Files {
* <p> This method walks a file tree rooted at a given starting file. The * <p> This method walks a file tree rooted at a given starting file. The
* file tree traversal is <em>depth-first</em> with the given {@link * file tree traversal is <em>depth-first</em> with the given {@link
* FileVisitor} invoked for each file encountered. File tree traversal * FileVisitor} invoked for each file encountered. File tree traversal
* completes when all accessible files in the tree have been visited, a * completes when all accessible files in the tree have been visited, or a
* visitor returns a result of {@link FileVisitResult#TERMINATE TERMINATE}, * visit method returns a result of {@link FileVisitResult#TERMINATE
* or the visitor terminates due to an uncaught {@code Error} or {@code * TERMINATE}. Where a visit method terminates due an uncaught error or
* RuntimeException}. * runtime exception then the traversal is terminated and the error or
* exception is propagated to the caller of this method.
* *
* <p> For each file encountered this method attempts to gets its {@link * <p> For each file encountered this method attempts to gets its {@link
* java.nio.file.attribute.BasicFileAttributes}. If the file is not a * java.nio.file.attribute.BasicFileAttributes}. If the file is not a
......
...@@ -124,8 +124,8 @@ public class SimpleFileVisitor<T> implements FileVisitor<T> { ...@@ -124,8 +124,8 @@ public class SimpleFileVisitor<T> implements FileVisitor<T> {
* cause. * cause.
* *
* @throws IOError * @throws IOError
* if iteration of the directory completed prematurely due to an * with the I/O exception thrown when iteration of the directory
* I/O error * completed prematurely due to an I/O error
*/ */
@Override @Override
public FileVisitResult postVisitDirectory(T dir, IOException exc) { public FileVisitResult postVisitDirectory(T dir, IOException exc) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册