Remove unnecessary casts of lambda expressions
This commit is contained in:
parent
16913ffc80
commit
6261880264
|
@ -5,7 +5,6 @@ import static com.ibm.wala.properties.WalaProperties.ANDROID_RT_JAVA_JAR;
|
|||
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.FilenameFilter;
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.util.ArrayList;
|
||||
|
@ -81,7 +80,7 @@ public class Util {
|
|||
libs.add(new File(System.getenv("ANDROID_BOOT_OAT")).toURI());
|
||||
|
||||
} else if (walaProperties != null && walaProperties.getProperty(ANDROID_RT_DEX_DIR) != null) {
|
||||
for(File lib : new File(walaProperties.getProperty(ANDROID_RT_DEX_DIR)).listFiles((FilenameFilter) (dir, name) -> name.startsWith("boot") && name.endsWith("oat"))) {
|
||||
for(File lib : new File(walaProperties.getProperty(ANDROID_RT_DEX_DIR)).listFiles((dir, name) -> name.startsWith("boot") && name.endsWith("oat"))) {
|
||||
libs.add(lib.toURI());
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -13,7 +13,6 @@ package com.ibm.wala.shrikeBT.tools;
|
|||
import java.io.BufferedInputStream;
|
||||
import java.io.BufferedOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
|
@ -263,7 +262,7 @@ public abstract class OfflineInstrumenterBase {
|
|||
if (d == null) {
|
||||
throw new IllegalArgumentException("d is null");
|
||||
}
|
||||
File[] fs = d.listFiles((FileFilter) f -> f.isDirectory() || f.getName().endsWith(".class"));
|
||||
File[] fs = d.listFiles(f -> f.isDirectory() || f.getName().endsWith(".class"));
|
||||
if (fs == null) {
|
||||
throw new IllegalArgumentException("bad directory " + d.getAbsolutePath());
|
||||
}
|
||||
|
|
|
@ -11,7 +11,6 @@ package com.ibm.wala.util.io;
|
|||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
|
@ -192,7 +191,7 @@ public class FileUtil {
|
|||
|
||||
public static void recurseFiles(Consumer<File> action, final Predicate<File> filter, File top) {
|
||||
if (top.isDirectory()) {
|
||||
for(File f : top.listFiles((FileFilter) file -> filter.test(file) || file.isDirectory())) {
|
||||
for(File f : top.listFiles(file -> filter.test(file) || file.isDirectory())) {
|
||||
recurseFiles(action, filter, f);
|
||||
}
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue