Guava migration - Inline Predicates.alwaysTrue

This commit is contained in:
Jetz
2024-09-02 20:00:38 -04:00
parent 16c0fa1095
commit 77ba9f1728
24 changed files with 38 additions and 44 deletions

View File

@@ -31,7 +31,7 @@ public class CardCMCRangeFilter extends ValueRangeFilter<PaperCard> {
protected Predicate<PaperCard> buildPredicate() {
Predicate<CardRules> predicate = getCardRulesFieldPredicate(CardRulesPredicates.LeafNumber.CardField.CMC);
if (predicate == null) {
return Predicates.alwaysTrue();
return x -> true;
}
return Predicates.compose(predicate, PaperCard::getRules);
}

View File

@@ -31,7 +31,7 @@ public class CardPowerFilter extends ValueRangeFilter<PaperCard> {
protected Predicate<PaperCard> buildPredicate() {
Predicate<CardRules> predicate = getCardRulesFieldPredicate(CardRulesPredicates.LeafNumber.CardField.POWER);
if (predicate == null) {
return Predicates.alwaysTrue();
return x -> true;
}
predicate = Predicates.and(predicate, CardRulesPredicates.Presets.IS_CREATURE);
return Predicates.compose(predicate, PaperCard::getRules);

View File

@@ -31,7 +31,7 @@ public class CardToughnessFilter extends ValueRangeFilter<PaperCard> {
protected Predicate<PaperCard> buildPredicate() {
Predicate<CardRules> predicate = getCardRulesFieldPredicate(CardRulesPredicates.LeafNumber.CardField.TOUGHNESS);
if (predicate == null) {
return Predicates.alwaysTrue();
return x -> true;
}
predicate = Predicates.and(predicate, CardRulesPredicates.Presets.IS_CREATURE);
return Predicates.compose(predicate, PaperCard::getRules);

View File

@@ -14,7 +14,6 @@ import forge.itemmanager.SFilterUtil;
import forge.toolbox.FTextField;
import forge.toolbox.LayoutHelper;
import forge.util.Localizer;
import forge.util.Predicates;
public class TextSearchFilter<T extends InventoryItem> extends ItemFilter<T> {
@@ -113,7 +112,7 @@ public class TextSearchFilter<T extends InventoryItem> extends ItemFilter<T> {
protected Predicate<T> buildPredicate() {
String text = txtSearch.getText();
if (text.trim().isEmpty()) {
return Predicates.alwaysTrue();
return x -> true;
}
return SFilterUtil.buildItemTextFilter(text);
}