Package io.toolisticon.kotlin.generation
Object KotlinCodeGeneration.builder
-
- All Implemented Interfaces:
public class KotlinCodeGeneration.builder
Static access for all builders.
-
-
Field Summary
Fields Modifier and Type Field Description public final static KotlinCodeGeneration.builder
INSTANCE
-
Method Summary
-
-
Method Detail
-
annotationClassBuilder
final KotlinAnnotationClassSpecBuilder annotationClassBuilder(ClassName className)
-
annotationClassBuilder
final KotlinAnnotationClassSpecBuilder annotationClassBuilder(String packageName, String simpleName)
-
annotationBuilder
final KotlinAnnotationSpecBuilder annotationBuilder(ClassName type)
-
annotationBuilder
final KotlinAnnotationSpecBuilder annotationBuilder(KClass<out Annotation> type)
-
annotationBuilder
final KotlinAnnotationSpecBuilder annotationBuilder(String packageName, String simpleName)
-
anonymousClassBuilder
final KotlinAnonymousClassSpecBuilder anonymousClassBuilder()
-
classBuilder
final KotlinClassSpecBuilder classBuilder(ClassName className)
-
classBuilder
final KotlinClassSpecBuilder classBuilder(String packageName, String simpleName)
-
companionObjectBuilder
final KotlinCompanionObjectSpecBuilder companionObjectBuilder(String name)
-
constructorPropertyBuilder
final KotlinConstructorPropertySpecBuilder constructorPropertyBuilder(String name, TypeName type)
-
constructorBuilder
final KotlinFunSpecBuilder constructorBuilder()
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(ClassName className)
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(String packageName, String simpleName)
-
delegateListValueClassBuilder
final DelegateListValueClassSpecBuilder delegateListValueClassBuilder(ClassName className, TypeName items)
-
delegateMapValueClassBuilder
final DelegateMapValueClassSpecBuilder delegateMapValueClassBuilder(ClassName className, TypeName keyType, TypeName valueType)
-
enumClassBuilder
final KotlinEnumClassSpecBuilder enumClassBuilder(String name)
-
enumClassBuilder
final KotlinEnumClassSpecBuilder enumClassBuilder(String packageName, String name)
-
enumClassBuilder
final KotlinEnumClassSpecBuilder enumClassBuilder(ClassName className)
-
runtimeExceptionClassBuilder
final RuntimeExceptionSpecBuilder runtimeExceptionClassBuilder(ClassName className)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(ClassName className)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(String packageName, String simpleName)
-
funBuilder
final KotlinFunSpecBuilder funBuilder(String name)
-
getterBuilder
final KotlinFunSpecBuilder getterBuilder()
-
interfaceBuilder
final KotlinInterfaceSpecBuilder interfaceBuilder(ClassName className)
-
interfaceBuilder
final KotlinInterfaceSpecBuilder interfaceBuilder(String packageName, String simpleName)
-
objectBuilder
final KotlinObjectSpecBuilder objectBuilder(ClassName className)
-
objectBuilder
final KotlinObjectSpecBuilder objectBuilder(String packageName, String simpleName)
-
parameterBuilder
final KotlinParameterSpecBuilder parameterBuilder(String name, TypeName type)
-
parameterBuilder
final KotlinParameterSpecBuilder parameterBuilder(String name, KClass<?> type)
-
propertyBuilder
final KotlinPropertySpecBuilder propertyBuilder(String name, TypeName type)
-
propertyBuilder
final KotlinPropertySpecBuilder propertyBuilder(String name, KClass<?> type)
-
setterBuilder
final KotlinFunSpecBuilder setterBuilder()
-
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)
-
-
-
-