Kaynağa Gözat

Remove commons Predicates

Lortseam 4 yıl önce
ebeveyn
işleme
9690ee200e

+ 1 - 2
lib/src/main/java/me/lortseam/completeconfig/data/structure/ParentDataPart.java

@@ -1,6 +1,5 @@
 package me.lortseam.completeconfig.data.structure;
 
-import com.google.common.base.Predicates;
 import org.spongepowered.configurate.CommentedConfigurationNode;
 
 import java.util.function.BiConsumer;
@@ -17,7 +16,7 @@ public interface ParentDataPart<C extends DataPart> extends DataPart {
 
     @Override
     default void fetch(CommentedConfigurationNode node) {
-        propagateToChildren(Predicates.alwaysTrue(), DataPart::fetch, node);
+        propagateToChildren(childNode -> true, DataPart::fetch, node);
     }
 
     default void propagateToChildren(Predicate<CommentedConfigurationNode> childNodeCondition, BiConsumer<C, CommentedConfigurationNode> function, CommentedConfigurationNode node) {

+ 2 - 3
lib/src/main/java/me/lortseam/completeconfig/gui/cloth/GuiRegistry.java

@@ -1,6 +1,5 @@
 package me.lortseam.completeconfig.gui.cloth;
 
-import com.google.common.base.Predicates;
 import com.google.common.collect.Lists;
 import com.google.common.collect.MoreCollectors;
 import com.google.common.reflect.TypeToken;
@@ -57,7 +56,7 @@ public final class GuiRegistry {
         if (types.length == 0) {
             throw new IllegalArgumentException("Types must not be empty");
         }
-        registerProvider(provider, Predicates.alwaysTrue(), types);
+        registerProvider(provider, entry -> true, types);
     }
 
     public <T extends Entry<?>> void registerSpecialProvider(GuiProvider<?> provider, Class<T> entryType, Predicate<T> predicate, Type... types) {
@@ -65,7 +64,7 @@ public final class GuiRegistry {
     }
 
     public <T extends Entry<?>> void registerSpecialProvider(GuiProvider<?> provider, Class<T> entryType, Type... types) {
-        registerSpecialProvider(provider, entryType, Predicates.alwaysTrue(), types);
+        registerSpecialProvider(provider, entryType, entry -> true, types);
     }
 
     private void registerDefaultProviders() {