Interface KotlinCodeGenerationSpi

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Integer compareTo(KotlinCodeGenerationSpi<?, ?> other) Compare by order to sort list of SPI instances.
      Boolean test(CONTEXT ctx, Object input) If true, the spi instance is executed, else ignored.
      abstract String getName()
      abstract KClass<out INPUT> getInputType() The type of the generic INPUT, used to filter relevant instances.
      abstract KClass<out CONTEXT> getContextType() The type of the generic CONTEXT, used to filter relevant instances.
      abstract Integer getOrder() Order is used to sort spi instances.
      • Methods inherited from class java.util.function.BiPredicate

        and, negate, or
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait