Fix source incompatible change

(had added throws IOException)
This commit is contained in:
Clément Fournier committed 2019-10-09 22:52:49 +02:00
1 parent a9d14ac441
commit 6abbfb5920
1 file changed
+13 -5
@@ -5,6 +5,7 @@
package net.sourceforge.pmd.util;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FilenameFilter;
import java.io.IOException;
import java.nio.file.Files;
@@ -148,17 +149,24 @@ public final class FileUtil {
* @param pattern
* @return
*/
public static boolean findPatternInFile(final File file, final String pattern) throws IOException {
public static boolean findPatternInFile(final File file, final String pattern) {
Pattern regexp = Pattern.compile(pattern);
Matcher matcher = regexp.matcher("");
for (String line : Files.readAllLines(file.toPath())) {
matcher.reset(line); // reset the input
if (matcher.find()) {
return true;
try {
for (String line : Files.readAllLines(file.toPath())) {
matcher.reset(line); // reset the input
if (matcher.find()) {
return true;
}
}
} catch (FileNotFoundException e) {
throw new IllegalArgumentException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
return false;
}