Package io.toolisticon.kotlin.generation
Object KotlinCodeGeneration.builder
-
- All Implemented Interfaces:
public class KotlinCodeGeneration.builder
-
-
Field Summary
Fields Modifier and Type Field Description public final static KotlinCodeGeneration.builder
INSTANCE
-
Method Summary
Modifier and Type Method Description final KotlinAnnotationSpecBuilder
annotationBuilder(ClassName type)
final KotlinAnnotationClassSpecBuilder
annotationClassBuilder(ClassName className)
final KotlinClassSpecBuilder
classBuilder(ClassName className)
final KotlinConstructorPropertySpecBuilder
constructorPropertyBuilder(String name, TypeName type)
final KotlinDataClassSpecBuilder
dataClassBuilder(ClassName className)
final KotlinFileSpecBuilder
fileBuilder(ClassName className)
final KotlinFunSpecBuilder
funBuilder(String name)
final KotlinValueClassSpecBuilder
valueClassBuilder(ClassName className)
-
-
Method Detail
-
annotationBuilder
final KotlinAnnotationSpecBuilder annotationBuilder(ClassName type)
-
annotationClassBuilder
final KotlinAnnotationClassSpecBuilder annotationClassBuilder(ClassName className)
-
classBuilder
final KotlinClassSpecBuilder classBuilder(ClassName className)
-
constructorPropertyBuilder
final KotlinConstructorPropertySpecBuilder constructorPropertyBuilder(String name, TypeName type)
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(ClassName className)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(ClassName className)
-
funBuilder
final KotlinFunSpecBuilder funBuilder(String name)
-
valueClassBuilder
final KotlinValueClassSpecBuilder valueClassBuilder(ClassName className)
-
-
-
-