BaseStringNotation |
Base class for implementing string notations. abstract class BaseStringNotation : StringNotation |
JavaConstantName |
A notation for object JavaConstantName : StringNotation |
JavaMemberName |
A notation for java member names. This notation is like LowerCamelCase, but when printing, it will drop any
character that is not allowed in a Java identifier. If the result is a Java keyword, object JavaMemberName : BaseStringNotation |
JavaPackageName |
A notation for whole java packages. When printing parts, it will drop any character that is not allowed in a Java
identifier. If the result is a Java keyword, object JavaPackageName : BaseStringNotation |
JavaPackagePart |
A notation for java package parts. When printing, it simply concatenates all word parts and drops any character
that is not allowed in a Java identifier. If the result is a Java keyword, object JavaPackagePart : BaseStringNotation |
JavaTypeName |
A notation for Java type names. This notation is like UpperCamelCase, but when printing, it will drop any
character that is not allowed in a Java identifier. If the result is a Java keyword, object JavaTypeName : StringNotation |
LowerCamelCase |
The object LowerCamelCase : BaseStringNotation |
NormalWords |
Notation for words written like in normal language. Parsing will recognise all substrings that are separated by one or more characters of whitespace as a part. Printing will print the parts separated by one space. object NormalWords : BaseStringNotation |
ScreamingSnakeCase |
The object ScreamingSnakeCase : BaseStringNotation |
SnakeCase |
The object SnakeCase : BaseStringNotation |
StringNotation |
A convention for representing Words. interface StringNotation |
UpperCamelCase |
The object UpperCamelCase : BaseStringNotation |
Word |
A notation-agnostic representation of a string. This is a “word” in the sense of “word over the Unicode alphabet”, not in the sense of a
word in any spoken language. A class Word |
kotlin.String |