From 47f17eb199a7b076f3bd716b2fb0246d5b5a94f3 Mon Sep 17 00:00:00 2001 From: Adrian Date: Mon, 15 May 2023 22:49:23 -0500 Subject: [PATCH] fix: Check Tag equality using String#equalsIgnoreCase --- .../io/github/miniplaceholders/api/Tags.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/api/src/main/java/io/github/miniplaceholders/api/Tags.java b/api/src/main/java/io/github/miniplaceholders/api/Tags.java index db38e3d..f075829 100644 --- a/api/src/main/java/io/github/miniplaceholders/api/Tags.java +++ b/api/src/main/java/io/github/miniplaceholders/api/Tags.java @@ -15,7 +15,7 @@ import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; final class Tags { - private Tags(){} + private Tags() {} static Relational relational(@NotNull final String name, @NotNull final RelationalPlaceholder relationalPlaceholder){ return new Tags.Relational(name, relationalPlaceholder); @@ -35,7 +35,7 @@ static final class Relational { } TagResolver of(@NotNull final Audience audience, @NotNull final Audience otherAudience){ - return new TagResolver(){ + return new TagResolver() { @Override public @Nullable Tag resolve(@NotNull String name, @NotNull ArgumentQueue arguments, @NotNull Context ctx) throws ParsingException { @@ -53,10 +53,10 @@ public boolean has(@NotNull String name) { } @Override - public boolean equals(Object o){ - if(o == this) return true; - if(!(o instanceof Relational)) return false; - return ((Relational)o).key.equals(this.key); + public boolean equals(final Object o) { + if (o == this) return true; + if (!(o instanceof final Relational that)) return false; + return that.key.equalsIgnoreCase(this.key); } @Override @@ -93,10 +93,10 @@ public boolean has(@NotNull String name) { } @Override - public boolean equals(Object o){ - if(o == this) return true; - if(!(o instanceof Single)) return false; - return ((Single)o).key.equals(this.key); + public boolean equals(final Object o) { + if (o == this) return true; + if (!(o instanceof final Single that)) return false; + return that.key.equalsIgnoreCase(this.key); } @Override