Chore: change predicate class into enum (#11834)

This commit is contained in:
Matthew Wilson 2024-02-23 05:17:49 +02:00 committed by GitHub
parent d24ccc9065
commit 89da436862
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,7 +37,7 @@ public final class MelekReforgedResearcher extends CardImpl {
private static final FilterCard filter = new FilterInstantOrSorceryCard("the first instant or sorcery spell");
static {
filter.add(new MelekReforgedResearcherPredicate());
filter.add(MelekReforgedResearcherPredicate.instance);
}
public MelekReforgedResearcher(UUID ownerId, CardSetInfo setInfo) {
@ -72,7 +72,8 @@ public final class MelekReforgedResearcher extends CardImpl {
}
}
class MelekReforgedResearcherPredicate implements ObjectSourcePlayerPredicate<Controllable> {
enum MelekReforgedResearcherPredicate implements ObjectSourcePlayerPredicate<Controllable> {
instance;
@Override
public boolean apply(ObjectSourcePlayer<Controllable> input, Game game) {