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

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

    • isEmpty

      public static boolean isEmpty(@NotNull @NotNull 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(@NotNull @NotNull 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(@NotNull @NotNull TagResolver resolver, @NotNull 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