Top Fields Constructors Methods
org.junit.platform.commons.util

pack-priv Class ClasspathFileVisitor

extends SimpleFileVisitor<Path>
Class Inheritance
Static Imports
java.nio.file.FileVisitResult.CONTINUE

Since
1.11

Field Summary

Modifier and TypeField and Description
private final Path
private final BiConsumer<Path, Path>
private final Predicate<Path>
private static final Logger

Constructor Summary

AccessConstructor and Description
pack-priv
ClasspathFileVisitor(Path basePath, Predicate<Path> filter, BiConsumer<Path, Path> consumer)

Method Summary

Modifier and TypeMethod and Description
public FileVisitResult
postVisitDirectory(Path dir, @Nullable IOException ex)

Overrides java.nio.file.SimpleFileVisitor.postVisitDirectory.

Implements java.nio.file.FileVisitor.postVisitDirectory.

Invoked for a directory after entries in the directory, and all of their descendants, have been visited.

public FileVisitResult
visitFile(Path file, BasicFileAttributes attributes)

Overrides java.nio.file.SimpleFileVisitor.visitFile.

Implements java.nio.file.FileVisitor.visitFile.

Invoked for a file in a directory.

public FileVisitResult
visitFileFailed(Path file, IOException ex)

Overrides java.nio.file.SimpleFileVisitor.visitFileFailed.

Implements java.nio.file.FileVisitor.visitFileFailed.

Invoked for a file that could not be visited.

Inherited from java.nio.file.SimpleFileVisitor:
preVisitDirectory

Field Detail

basePathback to summary
private final Path basePath
consumerback to summary
private final BiConsumer<Path, Path> consumer
filterback to summary
private final Predicate<Path> filter
loggerback to summary
private static final Logger logger

Constructor Detail

ClasspathFileVisitorback to summary
pack-priv ClasspathFileVisitor(Path basePath, Predicate<Path> filter, BiConsumer<Path, Path> consumer)

Method Detail

postVisitDirectoryback to summary
public FileVisitResult postVisitDirectory(Path dir, @Nullable IOException ex)

Overrides java.nio.file.SimpleFileVisitor.postVisitDirectory.

Implements java.nio.file.FileVisitor.postVisitDirectory.

Doc from java.nio.file.SimpleFileVisitor.postVisitDirectory.

Invoked for a directory after entries in the directory, and all of their descendants, have been visited.

Unless overridden, this method returns CONTINUE if the directory iteration completes without an I/O exception; otherwise this method re-throws the I/O exception that caused the iteration of the directory to terminate prematurely.

Annotations
@Override
visitFileback to summary
public FileVisitResult visitFile(Path file, BasicFileAttributes attributes)

Overrides java.nio.file.SimpleFileVisitor.visitFile.

Implements java.nio.file.FileVisitor.visitFile.

Doc from java.nio.file.SimpleFileVisitor.visitFile.

Invoked for a file in a directory.

Unless overridden, this method returns CONTINUE.

Annotations
@Override
visitFileFailedback to summary
public FileVisitResult visitFileFailed(Path file, IOException ex)

Overrides java.nio.file.SimpleFileVisitor.visitFileFailed.

Implements java.nio.file.FileVisitor.visitFileFailed.

Doc from java.nio.file.SimpleFileVisitor.visitFileFailed.

Invoked for a file that could not be visited.

Unless overridden, this method re-throws the I/O exception that prevented the file from being visited.

Annotations
@Override