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.builderINSTANCE
-
Method Summary
Modifier and Type Method Description final KotlinAnnotationSpecBuilderannotationBuilder(ClassName type)final KotlinAnnotationClassSpecBuilderannotationClassBuilder(ClassName className)final KotlinClassSpecBuilderclassBuilder(ClassName className)final KotlinConstructorPropertySpecBuilderconstructorPropertyBuilder(String name, TypeName type)final KotlinDataClassSpecBuilderdataClassBuilder(ClassName className)final KotlinFileSpecBuilderfileBuilder(ClassName className)final KotlinFunSpecBuilderfunBuilder(String name)final KotlinValueClassSpecBuildervalueClassBuilder(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)
-
-
-
-