ImmutableType

class ImmutableType(ctx: Context, classDeclaration: KSClassDeclaration)

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 classDeclaration: KSClassDeclaration
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 fullName: String
Link copied to clipboard
val idProp: ImmutableProp?
Link copied to clipboard
val isEntity: Boolean
Link copied to clipboard
val isMappedSuperClass: Boolean
Link copied to clipboard
val isSqlType: Boolean
Link copied to clipboard
val properties: Map<String, ImmutableProp>
Link copied to clipboard
val simpleName: String
Link copied to clipboard
val superType: ImmutableType?
Link copied to clipboard
val versionProp: ImmutableProp?