Class DeveloperToolbox

java.lang.Object
me.tamkungz.nilkit.tooling.DeveloperToolbox

public final class DeveloperToolbox extends Object
Lightweight capability checks for the optional libraries bundled in the -all.jar. This class itself has no dependency on those libraries, so it is safe to use with the normal NilKit JAR as well.
  • Method Details

    • hasByteBuddy

      public static boolean hasByteBuddy()
    • hasByteBuddyAgent

      public static boolean hasByteBuddyAgent()
    • hasGeb

      public static boolean hasGeb()
    • hasClassGraph

      public static boolean hasClassGraph()
    • hasSnakeYaml

      public static boolean hasSnakeYaml()
    • availability

      public static Map<String,Boolean> availability()
      Returns an immutable, deterministic capability map for diagnostics.