Class AbstractKotlinCodeGenerationStrategy
-
- All Implemented Interfaces:
-
io.toolisticon.kotlin.generation.spi.KotlinCodeGenerationSpi,io.toolisticon.kotlin.generation.spi.KotlinCodeGenerationStrategy,java.util.function.BiPredicate,kotlin.Comparable
public abstract class AbstractKotlinCodeGenerationStrategy<CONTEXT extends KotlinCodeGenerationContext<CONTEXT>, INPUT extends Object, SPEC extends Object> implements KotlinCodeGenerationStrategy<CONTEXT, INPUT, SPEC>
-
-
Method Summary
Modifier and Type Method Description StringgetName()KClass<CONTEXT>getContextType()The type of the generic CONTEXT, used to filter relevant instances. KClass<INPUT>getInputType()The type of the generic INPUT, used to filter relevant instances. KClass<SPEC>getSpecType()The type of the created SPEC, used to filter relevant instances for execution. IntegergetOrder()Order is used to sort spi instances. StringtoString()-
Methods inherited from class io.toolisticon.kotlin.generation.spi.KotlinCodeGenerationStrategy
execute, invoke -
Methods inherited from class io.toolisticon.kotlin.generation.spi.KotlinCodeGenerationSpi
compareTo, test -
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
-
-
Method Detail
-
getContextType
KClass<CONTEXT> getContextType()
The type of the generic CONTEXT, used to filter relevant instances.
-
getInputType
KClass<INPUT> getInputType()
The type of the generic INPUT, used to filter relevant instances.
-
getSpecType
KClass<SPEC> getSpecType()
The type of the created SPEC, used to filter relevant instances for execution.
-
-
-
-