Enum

data class Enum(val packageName: String, val names: List<String>, val values: List<CodeGenTree.Enum.Value>, val documentation: String? = null, val annotations: List<CodeGenTree.Annotation> = emptyList(), val innerClasses: List<CodeGenTree.Class> = emptyList(), val provided: Boolean = false, val ir: IRTree.Enum? = null) : CodeGenTree.Class(source)

Constructors

Link copied to clipboard
constructor(packageName: String, names: List<String>, values: List<CodeGenTree.Enum.Value>, documentation: String? = null, annotations: List<CodeGenTree.Annotation> = emptyList(), innerClasses: List<CodeGenTree.Class> = emptyList(), provided: Boolean = false, ir: IRTree.Enum? = null)

Types

Link copied to clipboard
data class Value(val name: String, val documentation: String? = null, val annotations: List<CodeGenTree.Annotation> = emptyList(), val ir: IRTree.Enum.Value? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val documentation: String?
Link copied to clipboard
open override val innerClasses: List<CodeGenTree.Class>
Link copied to clipboard
Link copied to clipboard
open override val names: List<String>
Link copied to clipboard
open override val packageName: String
Link copied to clipboard
open override val provided: Boolean
Link copied to clipboard
Link copied to clipboard