kotlin-algebraic-types-plugin / org.drx.plugin.algebraictypes.extension.optics.try1 / SealedClassConfiguration

SealedClassConfiguration

open class SealedClassConfiguration : Configuration<SealedClass>

Constructors

<init>

SealedClassConfiguration()

Properties

comment

val comment: ArrayList<String>

dependencies

val dependencies: ArrayList<Type>

folderName

lateinit var folderName: String

isGeneric

lateinit var isGeneric: IsGeneric

isSerializable

lateinit var isSerializable: IsSerializable

name

lateinit var name: String

packageName

lateinit var packageName: String

parameters

val parameters: ArrayList<Parameter>

representatives

val representatives: ArrayList<SubClass>

Functions

configure

open fun configure(): SealedClass