Interface KotlinMemberSpecHolderBuilder
-
- All Implemented Interfaces:
public interface KotlinMemberSpecHolderBuilder<SELF extends Object>
Typesafe wrapper for com.squareup.kotlinpoet.MemberSpecHolder.Builder.
addFunction
addProperty
-
-
Method Summary
Modifier and Type Method Description abstract SELF
addFunction(KotlinFunSpecSupplier funSpec)
SELF
addFunction(String name, Function1<KotlinFunSpecBuilder, Unit> block)
abstract SELF
addProperty(KotlinPropertySpecSupplier propertySpec)
SELF
addProperty(String name, TypeName type, Function1<KotlinPropertySpecBuilder, Unit> block)
SELF
addProperty(String name, KClass<?> type, Function1<KotlinPropertySpecBuilder, Unit> block)
-
-
Method Detail
-
addFunction
abstract SELF addFunction(KotlinFunSpecSupplier funSpec)
-
addFunction
SELF addFunction(String name, Function1<KotlinFunSpecBuilder, Unit> block)
-
addProperty
abstract SELF addProperty(KotlinPropertySpecSupplier propertySpec)
-
addProperty
SELF addProperty(String name, TypeName type, Function1<KotlinPropertySpecBuilder, Unit> block)
-
addProperty
SELF addProperty(String name, KClass<?> type, Function1<KotlinPropertySpecBuilder, Unit> block)
-
-
-
-