evo.derivation
package evo.derivation
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Case transformation
Case transformation
- if used on enum/value class/case class, it will change all field and constructor names;
- if used directly on field it will change this field only.
Attributes
- Note:
It's expected that original names are in camelCaseForm.
- Graph
- Supertypes
- trait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
- Known subtypes
Custom transformation for user extensions
Custom transformation for user extensions
Attributes
- Graph
- Supertypes
- trait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
- Known subtypes
- trait CaseTransformationclass KebabCaseclass PascalCaseclass SnakeCaseclass Customclass Discriminatorclass Embedclass Rename
This enum will use discriminator field with given name
This enum will use discriminator field with given name
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
this field content will be flattened
this field content will be flattened
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Transforms names to to kebab-case-form
Transforms names to to kebab-case-form
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait CaseTransformationtrait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LazySummon.type
Attributes
- Graph
- Supertypes
Transforms names to to PascalCaseForm
Transforms names to to PascalCaseForm
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait CaseTransformationtrait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
this field or this constructor will be renamed to name
this field or this constructor will be renamed to name
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Transforms names to to snake_case_form
Transforms names to to snake_case_form
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait CaseTransformationtrait DerivationAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait BooleanValueClass[A]trait ByteValueClass[A]trait DoubleValueClass[A]trait FloatValueClass[A]trait IntValueClass[A]trait LongValueClass[A]trait ShortValueClass[A]
object ValueClass
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ValueClass.type