Package io.toolisticon.kotlin.generation
Object KotlinCodeGeneration.builder
-
- All Implemented Interfaces:
public class KotlinCodeGeneration.builderStatic access for all builders.
-
-
Field Summary
Fields Modifier and Type Field Description public final static KotlinCodeGeneration.builderINSTANCE
-
Method Summary
Modifier and Type Method Description final <Error class: unknown class>annotationClassBuilder(ClassName className, Function1<KotlinAnnotationClassSpecBuilder, Unit> block)final <Error class: unknown class>annotationClassBuilder(String packageName, String simpleName, Function1<KotlinAnnotationClassSpecBuilder, Unit> block)final <Error class: unknown class>annotationBuilder(ClassName type, Function1<KotlinAnnotationSpecBuilder, Unit> block)final <Error class: unknown class>annotationBuilder(KClass<out Annotation> type, Function1<KotlinAnnotationSpecBuilder, Unit> block)final <Error class: unknown class>annotationBuilder(String packageName, String simpleName, Function1<KotlinAnnotationSpecBuilder, Unit> block)final <Error class: unknown class>anonymousClassBuilder(Function1<KotlinAnonymousClassSpecBuilder, Unit> block)final <Error class: unknown class>classBuilder(ClassName className, Function1<KotlinClassSpecBuilder, Unit> block)final <Error class: unknown class>classBuilder(String packageName, String simpleName, Function1<KotlinClassSpecBuilder, Unit> block)final <Error class: unknown class>codeBlockBuilder(Function1<CodeBlockBuilder, Unit> block)See Also: io.toolisticon.kotlin.generation.poet.CodeBlockBuilder final <Error class: unknown class>companionObjectBuilder(String name, Function1<KotlinCompanionObjectSpecBuilder, Unit> block)final <Error class: unknown class>constructorPropertyBuilder(String name, TypeName type, Function1<KotlinConstructorPropertySpecBuilder, Unit> block)final KotlinFunSpecBuilderconstructorBuilder(Function1<KotlinFunSpecBuilder, Unit> block)final <Error class: unknown class>dataClassBuilder(ClassName className, Function1<KotlinDataClassSpecBuilder, Unit> block)final <Error class: unknown class>dataClassBuilder(String packageName, String simpleName, Function1<KotlinDataClassSpecBuilder, Unit> block)final <Error class: unknown class>delegateListValueClassBuilder(ClassName className, TypeName items, Function1<DelegateListValueClassSpecBuilder, Unit> block)final <Error class: unknown class>delegateMapValueClassBuilder(ClassName className, TypeName keyType, TypeName valueType, Function1<DelegateMapValueClassSpecBuilder, Unit> block)final <Error class: unknown class>enumClassBuilder(String name, Function1<KotlinEnumClassSpecBuilder, Unit> block)final <Error class: unknown class>enumClassBuilder(String packageName, String name, Function1<KotlinEnumClassSpecBuilder, Unit> block)final <Error class: unknown class>enumClassBuilder(ClassName className, Function1<KotlinEnumClassSpecBuilder, Unit> block)final <Error class: unknown class>runtimeExceptionClassBuilder(ClassName className, Function1<RuntimeExceptionSpecBuilder, Unit> block)final <Error class: unknown class>fileBuilder(ClassName className, Function1<KotlinFileSpecBuilder, Unit> block)final <Error class: unknown class>fileBuilder(String packageName, String simpleName, Function1<KotlinFileSpecBuilder, Unit> block)final <Error class: unknown class>funBuilder(String name, Function1<KotlinFunSpecBuilder, Unit> block)final KotlinFunSpecBuildergetterBuilder(Function1<KotlinFunSpecBuilder, Unit> block)final <Error class: unknown class>interfaceBuilder(ClassName className, Function1<KotlinInterfaceSpecBuilder, Unit> block)final <Error class: unknown class>interfaceBuilder(String packageName, String simpleName, Function1<KotlinInterfaceSpecBuilder, Unit> block)final <Error class: unknown class>objectBuilder(ClassName className, Function1<KotlinObjectSpecBuilder, Unit> block)final <Error class: unknown class>objectBuilder(String packageName, String simpleName, Function1<KotlinObjectSpecBuilder, Unit> block)final <Error class: unknown class>parameterBuilder(String name, TypeName type, Function1<KotlinParameterSpecBuilder, Unit> block)final <Error class: unknown class>parameterBuilder(String name, KClass<?> type, Function1<KotlinParameterSpecBuilder, Unit> block)final <Error class: unknown class>propertyBuilder(String name, TypeName type, Function1<KotlinPropertySpecBuilder, Unit> block)final <Error class: unknown class>propertyBuilder(String name, KClass<?> type, Function1<KotlinPropertySpecBuilder, Unit> block)final KotlinFunSpecBuildersetterBuilder(Function1<KotlinFunSpecBuilder, Unit> block)final KotlinTypeAliasSpecBuildertypeAliasBuilder(String name, TypeName type)final KotlinTypeAliasSpecBuildertypeAliasBuilder(String name, KClass<?> type)final KotlinValueClassSpecBuildervalueClassBuilder(ClassName className)final KotlinValueClassSpecBuildervalueClassBuilder(String packageName, String simpleName)-
-
Method Detail
-
annotationClassBuilder
final <Error class: unknown class> annotationClassBuilder(ClassName className, Function1<KotlinAnnotationClassSpecBuilder, Unit> block)
-
annotationClassBuilder
final <Error class: unknown class> annotationClassBuilder(String packageName, String simpleName, Function1<KotlinAnnotationClassSpecBuilder, Unit> block)
-
annotationBuilder
final <Error class: unknown class> annotationBuilder(ClassName type, Function1<KotlinAnnotationSpecBuilder, Unit> block)
-
annotationBuilder
final <Error class: unknown class> annotationBuilder(KClass<out Annotation> type, Function1<KotlinAnnotationSpecBuilder, Unit> block)
-
annotationBuilder
final <Error class: unknown class> annotationBuilder(String packageName, String simpleName, Function1<KotlinAnnotationSpecBuilder, Unit> block)
-
anonymousClassBuilder
final <Error class: unknown class> anonymousClassBuilder(Function1<KotlinAnonymousClassSpecBuilder, Unit> block)
-
classBuilder
final <Error class: unknown class> classBuilder(ClassName className, Function1<KotlinClassSpecBuilder, Unit> block)
-
classBuilder
final <Error class: unknown class> classBuilder(String packageName, String simpleName, Function1<KotlinClassSpecBuilder, Unit> block)
-
codeBlockBuilder
final <Error class: unknown class> codeBlockBuilder(Function1<CodeBlockBuilder, Unit> block)
-
companionObjectBuilder
final <Error class: unknown class> companionObjectBuilder(String name, Function1<KotlinCompanionObjectSpecBuilder, Unit> block)
-
constructorPropertyBuilder
final <Error class: unknown class> constructorPropertyBuilder(String name, TypeName type, Function1<KotlinConstructorPropertySpecBuilder, Unit> block)
-
constructorBuilder
final KotlinFunSpecBuilder constructorBuilder(Function1<KotlinFunSpecBuilder, Unit> block)
-
dataClassBuilder
final <Error class: unknown class> dataClassBuilder(ClassName className, Function1<KotlinDataClassSpecBuilder, Unit> block)
-
dataClassBuilder
final <Error class: unknown class> dataClassBuilder(String packageName, String simpleName, Function1<KotlinDataClassSpecBuilder, Unit> block)
-
delegateListValueClassBuilder
final <Error class: unknown class> delegateListValueClassBuilder(ClassName className, TypeName items, Function1<DelegateListValueClassSpecBuilder, Unit> block)
-
delegateMapValueClassBuilder
final <Error class: unknown class> delegateMapValueClassBuilder(ClassName className, TypeName keyType, TypeName valueType, Function1<DelegateMapValueClassSpecBuilder, Unit> block)
-
enumClassBuilder
final <Error class: unknown class> enumClassBuilder(String name, Function1<KotlinEnumClassSpecBuilder, Unit> block)
-
enumClassBuilder
final <Error class: unknown class> enumClassBuilder(String packageName, String name, Function1<KotlinEnumClassSpecBuilder, Unit> block)
-
enumClassBuilder
final <Error class: unknown class> enumClassBuilder(ClassName className, Function1<KotlinEnumClassSpecBuilder, Unit> block)
-
runtimeExceptionClassBuilder
final <Error class: unknown class> runtimeExceptionClassBuilder(ClassName className, Function1<RuntimeExceptionSpecBuilder, Unit> block)
-
fileBuilder
final <Error class: unknown class> fileBuilder(ClassName className, Function1<KotlinFileSpecBuilder, Unit> block)
-
fileBuilder
final <Error class: unknown class> fileBuilder(String packageName, String simpleName, Function1<KotlinFileSpecBuilder, Unit> block)
-
funBuilder
final <Error class: unknown class> funBuilder(String name, Function1<KotlinFunSpecBuilder, Unit> block)
-
getterBuilder
final KotlinFunSpecBuilder getterBuilder(Function1<KotlinFunSpecBuilder, Unit> block)
-
interfaceBuilder
final <Error class: unknown class> interfaceBuilder(ClassName className, Function1<KotlinInterfaceSpecBuilder, Unit> block)
-
interfaceBuilder
final <Error class: unknown class> interfaceBuilder(String packageName, String simpleName, Function1<KotlinInterfaceSpecBuilder, Unit> block)
-
objectBuilder
final <Error class: unknown class> objectBuilder(ClassName className, Function1<KotlinObjectSpecBuilder, Unit> block)
-
objectBuilder
final <Error class: unknown class> objectBuilder(String packageName, String simpleName, Function1<KotlinObjectSpecBuilder, Unit> block)
-
parameterBuilder
final <Error class: unknown class> parameterBuilder(String name, TypeName type, Function1<KotlinParameterSpecBuilder, Unit> block)
-
parameterBuilder
final <Error class: unknown class> parameterBuilder(String name, KClass<?> type, Function1<KotlinParameterSpecBuilder, Unit> block)
-
propertyBuilder
final <Error class: unknown class> propertyBuilder(String name, TypeName type, Function1<KotlinPropertySpecBuilder, Unit> block)
-
propertyBuilder
final <Error class: unknown class> propertyBuilder(String name, KClass<?> type, Function1<KotlinPropertySpecBuilder, Unit> block)
-
setterBuilder
final KotlinFunSpecBuilder setterBuilder(Function1<KotlinFunSpecBuilder, Unit> block)
-
typeAliasBuilder
final KotlinTypeAliasSpecBuilder typeAliasBuilder(String name, TypeName type)
-
typeAliasBuilder
final KotlinTypeAliasSpecBuilder typeAliasBuilder(String name, KClass<?> type)
-
valueClassBuilder
final KotlinValueClassSpecBuilder valueClassBuilder(ClassName className)
-
valueClassBuilder
final KotlinValueClassSpecBuilder valueClassBuilder(String packageName, String simpleName)
-
-
-
-