GeneratorBase

abstract class GeneratorBase(flowTransform: FlowTransform, generatedFileSuffix: String) : IGenerator

Base class for generators to deduplicate common logic

Constructors

Link copied to clipboard
fun GeneratorBase(flowTransform: FlowTransform, generatedFileSuffix: String)

Types

Link copied to clipboard
object AcceptsGenerator : ISetting<(IGenerator) -> Boolean, Toplevel>

Allows to filter out some generators for toplevel

Link copied to clipboard
object AllowDeconstruct : ISetting<Unit, Declaration>

Functions

Link copied to clipboard
open override fun generate(toplevels: List<Toplevel>)

Properties

Link copied to clipboard
abstract val folder: File

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard