ImmutableType

class ImmutableType(ctx: Context, classDeclaration: KSClassDeclaration)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun draftClassName(vararg nestedNames: String): ClassName
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val className: ClassName
Link copied to clipboard
val declaredProperties: Map<String, ImmutableProp>
Link copied to clipboard
val draftClassName: ClassName
Link copied to clipboard
val fetcherDslClassName: ClassName
Link copied to clipboard
val isEntity: Boolean
Link copied to clipboard
val name: String
Link copied to clipboard
val properties: Map<String, ImmutableProp>
Link copied to clipboard
val propsOrderById: List<ImmutableProp>
Link copied to clipboard
val qualifiedName: String
Link copied to clipboard
val simpleName: String
Link copied to clipboard
val sqlAnnotationType: KClass<out Annotation>?
Link copied to clipboard
val superType: ImmutableType?
Link copied to clipboard
val validationMessages: Map<ClassName, String>