Package-level declarations

Types

Link copied to clipboard
class LambdaReplacer(nameGenerator: NameGenerator) : Transformer

Replaces lambda expression by an internal named class.

Link copied to clipboard

generates names guaranteeing uniqueness in generated names by onw instance of NameGenerator

Link copied to clipboard
class RecordClassBuilder(val addSpecification: Boolean = true, val addBodies: Boolean = true, val useInvariantFree: Boolean = true) : Transformer

This transformation is made to transform any found RecordDeclaration into a corresponding ClassOrInterfaceDeclaration.

Link copied to clipboard

Configuration for the Redux transformation pipeline.

Link copied to clipboard
class ReduxFacade(config: ReduxConfig)
Link copied to clipboard
interface Transformer

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun attachTypeSpec(clazz: TypeDeclaration<*>, spec: String?)