Class VersionHandle<T>

java.lang.Object
com.cryptomorin.xseries.reflection.VersionHandle<T>

public final class VersionHandle<T> extends Object
  • Constructor Details

    • VersionHandle

      public VersionHandle(int version, int patch, Callable<T> handle)
    • VersionHandle

      public VersionHandle(int version, Callable<T> handle)
  • Method Details

    • v

      public VersionHandle<T> v(int version, T handle)
    • v

      public VersionHandle<T> v(int version, int patch, Callable<T> handle)
    • v

      public VersionHandle<T> v(int version, int patch, T handle)
    • orElse

      public T orElse(T handle)
      If none of the previous version checks matched, it'll return this object.
    • orElse

      public T orElse(Callable<T> handle)