Class RequirementAdapter<T>

java.lang.Object
ru.cwcode.cwutils.dependencyChecker.RequirementAdapter<T>

public class RequirementAdapter<T> extends Object
  • Constructor Details

    • RequirementAdapter

      public RequirementAdapter(Class<T> adapter, Function<org.bukkit.plugin.Plugin,T> adapterFunction, Supplier<T> absentPluginAdapterFunction)
  • Method Details

    • adapt

      public T adapt(org.bukkit.plugin.Plugin plugin)
    • getAdapterClass

      public Class<T> getAdapterClass()