java.lang.Object
io.github.miniplaceholders.api.utils.Resolvers

@NullMarked public final class Resolvers extends Object
Class of utilities to manage TagResolvers.
Since:
1.2.0
  • Method Details

    • isEmpty

      public static boolean isEmpty(TagResolver resolver)
      Check if the TagResolver is an instance of TagResolver.empty(), that is, it will always return null.
      Parameters:
      resolver - the resolver to check
      Returns:
      true if the TagResolver is the same as TagResolver.empty(), else false
      Since:
      1.2.0
    • isNotEmpty

      public static boolean isNotEmpty(TagResolver resolver)
      Checks if the TagResolver provided is not a TagResolver.empty().
      Parameters:
      resolver - the resolver to check
      Returns:
      false if the TagResolver is the same as TagResolver.empty(), else true
      Since:
      1.2.0
    • applyIfNotEmpty

      public static void applyIfNotEmpty(TagResolver resolver, TagResolver.Builder builder)
      Applies a TagResolver to a TagResolver.Builder in case it is not a TagResolver.empty().
      Parameters:
      resolver - the resolver to check
      builder - the resolver that can be added to the builder
      Since:
      1.2.0