Skip to content

Commit 143227e

Browse files
committed
Make FileUtils.mergeJars accept BiPredicate
1 parent b37678f commit 143227e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

file-utils/src/main/java/net/minecraftforge/util/file/FileUtils.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.TimeZone;
2525
import java.util.TreeMap;
2626
import java.util.function.BiFunction;
27+
import java.util.function.BiPredicate;
2728
import java.util.function.Consumer;
2829
import java.util.function.Function;
2930
import java.util.function.Supplier;
@@ -144,7 +145,7 @@ public static void mergeJars(File output, boolean stripSignatures, File... files
144145
mergeJars(output, stripSignatures, null, files);
145146
}
146147

147-
public static void mergeJars(File output, boolean stripSignatures, BiFunction<File, String, Boolean> filter, File... files) throws IOException {
148+
public static void mergeJars(File output, boolean stripSignatures, BiPredicate<File, String> filter, File... files) throws IOException {
148149
if (output.exists())
149150
output.delete();
150151
ensureParent(output);
@@ -167,7 +168,7 @@ public static void mergeJars(File output, boolean stripSignatures, BiFunction<Fi
167168
for (var file : FileUtils.listFiles(input)) {
168169
var name = file.getAbsolutePath().substring(prefix.length()).replace('\\', '/');
169170

170-
if (filter != null && !filter.apply(input, name))
171+
if (filter != null && !filter.test(input, name))
171172
continue;
172173

173174
tmp.add(new Info(name, () -> {
@@ -185,7 +186,7 @@ public static void mergeJars(File output, boolean stripSignatures, BiFunction<Fi
185186
var entry = itr.nextElement();
186187
var name = entry.getName();
187188

188-
if (entry.isDirectory() || (filter != null && !filter.apply(input, name)))
189+
if (entry.isDirectory() || (filter != null && !filter.test(input, name)))
189190
continue;
190191

191192
tmp.add(new Info(name, () -> {

0 commit comments

Comments
 (0)