jimmer-ksp
0.8.141
jimmer-ksp
/
org.babyfish.jimmer.ksp.immutable.meta
/
ImmutableType
Immutable
Type
class
ImmutableType
(
ctx
:
Context
,
classDeclaration
:
KSClassDeclaration
)
:
BaseType
Content copied to clipboard
Types
Functions
Properties
Types
Companion
Link copied to clipboard
object
Companion
Content copied to clipboard
Functions
draft
Class
Name
Link copied to clipboard
fun
draftClassName
(
vararg
nestedNames
:
String
)
:
ClassName
Content copied to clipboard
get
Id
Prop
Name
Link copied to clipboard
fun
getIdPropName
(
prop
:
String
)
:
String
?
Content copied to clipboard
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
Content copied to clipboard
Properties
classDeclaration
Link copied to clipboard
val
classDeclaration
:
KSClassDeclaration
Content copied to clipboard
className
Link copied to clipboard
val
className
:
ClassName
Content copied to clipboard
declaredProperties
Link copied to clipboard
val
declaredProperties
:
Map
<
String
,
ImmutableProp
>
Content copied to clipboard
draftClassName
Link copied to clipboard
val
draftClassName
:
ClassName
Content copied to clipboard
fetcherDslClassName
Link copied to clipboard
val
fetcherDslClassName
:
ClassName
Content copied to clipboard
idProp
Link copied to clipboard
val
idProp
:
ImmutableProp
?
Content copied to clipboard
isAcrossMicroServices
Link copied to clipboard
val
isAcrossMicroServices
:
Boolean
Content copied to clipboard
isEmbeddable
Link copied to clipboard
val
isEmbeddable
:
Boolean
Content copied to clipboard
isEntity
Link copied to clipboard
open
override
val
isEntity
:
Boolean
Content copied to clipboard
isImmutable
Link copied to clipboard
val
isImmutable
:
Boolean
Content copied to clipboard
isMappedSuperclass
Link copied to clipboard
val
isMappedSuperclass
:
Boolean
Content copied to clipboard
microServiceName
Link copied to clipboard
val
microServiceName
:
String
Content copied to clipboard
name
Link copied to clipboard
open
override
val
name
:
String
Content copied to clipboard
packageName
Link copied to clipboard
open
override
val
packageName
:
String
Content copied to clipboard
primarySuperType
Link copied to clipboard
val
primarySuperType
:
ImmutableType
?
Content copied to clipboard
properties
Link copied to clipboard
val
properties
:
Map
<
String
,
ImmutableProp
>
Content copied to clipboard
propsClassName
Link copied to clipboard
val
propsClassName
:
ClassName
Content copied to clipboard
propsOrderById
Link copied to clipboard
val
propsOrderById
:
List
<
ImmutableProp
>
Content copied to clipboard
qualifiedName
Link copied to clipboard
open
override
val
qualifiedName
:
String
Content copied to clipboard
redefinedProps
Link copied to clipboard
val
redefinedProps
:
Map
<
String
,
ImmutableProp
>
Content copied to clipboard
simpleName
Link copied to clipboard
val
simpleName
:
String
Content copied to clipboard
sqlAnnotationType
Link copied to clipboard
val
sqlAnnotationType
:
KClass
<
out
Annotation
>
?
Content copied to clipboard
superTypes
Link copied to clipboard
val
superTypes
:
List
<
ImmutableType
>
Content copied to clipboard
validationMessages
Link copied to clipboard
val
validationMessages
:
Map
<
ClassName
,
String
>
Content copied to clipboard