Interface Type<T>


public interface Type<T>
  • Method Details

    • clazz

      Class<T> clazz()
    • name

      String name()
    • version

      Long version()
    • match

      default boolean match(String name, Long version)
    • match

      default boolean match(io.vavr.Tuple2<String,Long> t)
    • pattern

      io.vavr.API.Match.Pattern0<? extends T> pattern()
    • pattern2

      io.vavr.API.Match.Pattern2<io.vavr.Tuple2<String,Long>,String,Long> pattern2()
    • create

      static <T> Type<T> create(Class<T> clazz, Long version)
    • create

      static <T> Type<T> create(Class<T> clazz, String name, Long version)