Interface KotlinSuperInterfaceSupport
-
- All Implemented Interfaces:
-
io.toolisticon.kotlin.generation.builder.KotlinTaggableBuilder
public interface KotlinSuperInterfaceSupport<SELF extends Object> implements KotlinTaggableBuilder<SELF>
-
-
Method Summary
Modifier and Type Method Description abstract SELF
addSuperinterface(TypeName superinterface, String constructorParameter)
abstract SELF
addSuperinterface(TypeName superinterface, CodeBlock delegate)
SELF
addSuperinterface(KClass<?> superinterface, CodeBlock delegate)
SELF
addSuperinterface(KClass<?> superinterface, String constructorParameterName)
KotlinSuperInterfaceSupport<SELF>
addSuperinterfaces(Iterable<TypeName> superinterfaces)
-
-
Method Detail
-
addSuperinterface
abstract SELF addSuperinterface(TypeName superinterface, String constructorParameter)
-
addSuperinterface
abstract SELF addSuperinterface(TypeName superinterface, CodeBlock delegate)
-
addSuperinterface
SELF addSuperinterface(KClass<?> superinterface, CodeBlock delegate)
-
addSuperinterface
SELF addSuperinterface(KClass<?> superinterface, String constructorParameterName)
-
addSuperinterfaces
KotlinSuperInterfaceSupport<SELF> addSuperinterfaces(Iterable<TypeName> superinterfaces)
-
-
-
-