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
-
-
Method Detail
-
annotationBuilder
final KotlinAnnotationSpecBuilder annotationBuilder(ClassName type)
-
annotationBuilder
final KotlinAnnotationSpecBuilder annotationBuilder(String packageName, String simpleName)
-
annotationClassBuilder
final KotlinAnnotationClassSpecBuilder annotationClassBuilder(ClassName className)
-
annotationClassBuilder
final KotlinAnnotationClassSpecBuilder annotationClassBuilder(String packageName, String simpleName)
-
classBuilder
final KotlinClassSpecBuilder classBuilder(ClassName className)
-
classBuilder
final KotlinClassSpecBuilder classBuilder(String packageName, String simpleName)
-
constructorPropertyBuilder
final KotlinConstructorPropertySpecBuilder constructorPropertyBuilder(String name, TypeName type)
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(ClassName className)
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(String packageName, String simpleName)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(ClassName className)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(String packageName, String simpleName)
-
funBuilder
final KotlinFunSpecBuilder funBuilder(String name)
-
propertyBuilder
final KotlinPropertySpecBuilder propertyBuilder(String name, TypeName type)
-
propertyBuilder
final KotlinPropertySpecBuilder propertyBuilder(String name, KClass<?> type)
-
valueClassBuilder
final KotlinValueClassSpecBuilder valueClassBuilder(ClassName className)
-
valueClassBuilder
final KotlinValueClassSpecBuilder valueClassBuilder(String packageName, String simpleName)
-
-
-
-