Package io.toolisticon.kotlin.generation
Object KotlinCodeGeneration.name
-
- All Implemented Interfaces:
public class KotlinCodeGeneration.name
-
-
Field Summary
Fields Modifier and Type Field Description private final StringsimpleNamepublic final static KotlinCodeGeneration.nameINSTANCE
-
Method Summary
Modifier and Type Method Description final CodeBlockasCodeBlock(Collection<MemberName> $self)final MemberNameasMemberName(Enum<?> $self)final TypeNamenullable(TypeName $self, Boolean nullable)final ClassNameclassName(TypeName $self)Get TypeName as ClassName. final ClassNameclassName(String packageName, String simpleName)Create ClassName for given package and simpleName. final ClassNamesimpleClassName(String simpleName)Create ClassName with default packageName. final StringpropertyName(String name)Transform given name to a valid kotlin property name using StringTransformations.TO_LOWER_CAMEL_CASE. final StringfunctionName(String name)Transform given name to a valid kotlin function name using StringTransformations.TO_LOWER_CAMEL_CASE. final StringconstantName(String name)Transform given name to a valid kotlin constant name using StringTransformations.TO_UPPER_SNAKE_CASE. final StringsimpleName(String name)Transform given name to a valid kotlin class name using StringTransformations.TO_UPPER_CAMEL_CASE. final StringgetSimpleName(TypeName $self)-
-
Method Detail
-
asCodeBlock
final CodeBlock asCodeBlock(Collection<MemberName> $self)
-
asMemberName
final MemberName asMemberName(Enum<?> $self)
-
className
final ClassName className(TypeName $self)
Get TypeName as ClassName.
-
className
final ClassName className(String packageName, String simpleName)
Create ClassName for given package and simpleName.
-
simpleClassName
final ClassName simpleClassName(String simpleName)
Create ClassName with default packageName.
-
propertyName
final String propertyName(String name)
Transform given name to a valid kotlin property name using StringTransformations.TO_LOWER_CAMEL_CASE.
-
functionName
final String functionName(String name)
Transform given name to a valid kotlin function name using StringTransformations.TO_LOWER_CAMEL_CASE.
-
constantName
final String constantName(String name)
Transform given name to a valid kotlin constant name using StringTransformations.TO_UPPER_SNAKE_CASE.
-
simpleName
final String simpleName(String name)
Transform given name to a valid kotlin class name using StringTransformations.TO_UPPER_CAMEL_CASE.
-
getSimpleName
final String getSimpleName(TypeName $self)
-
-
-
-