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(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)
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(ClassName className)
-
dataClassBuilder
final KotlinDataClassSpecBuilder dataClassBuilder(String packageName, String simpleName)
-
enumClassBuilder
final KotlinEnumClassSpecBuilder enumClassBuilder(String name)
-
enumClassBuilder
final KotlinEnumClassSpecBuilder enumClassBuilder(String packageName, String name)
-
enumClassBuilder
final KotlinEnumClassSpecBuilder enumClassBuilder(ClassName className)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(ClassName className)
-
fileBuilder
final KotlinFileSpecBuilder fileBuilder(String packageName, String simpleName)
-
funBuilder
final KotlinFunSpecBuilder funBuilder(String name)
-
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)
-
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)
-
-
-
-