KSum

data class KSum(val kotlinName: String, val superClass: String, val variants: List<KTuple>, val isTransformAbstract: Boolean, val annotations: List<String>)

Constructors

Link copied to clipboard
constructor(kotlinName: String, superClass: String, variants: List<KTuple>, isTransformAbstract: Boolean, annotations: List<String>)

Properties

Link copied to clipboard
Link copied to clipboard

Set to true if this KSum is a member of a KTypeDomain that represents the differences between two type domains and this particular sum has been removed from the second. When this is true, its generated visitor transform transform* method will be abstract.

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