jimmer-core-kotlin
0.7.12
jimmer-core-kotlin
/
org.babyfish.jimmer.kt
Package
org.
babyfish.
jimmer.
kt
Types
Functions
Types
Dsl
Scope
Link copied to clipboard
@
DslMarker
@
Target
(
allowedTargets
=
[
AnnotationTarget.CLASS
]
)
annotation class
DslScope
Content copied to clipboard
Immutable
Creator
Link copied to clipboard
@
JvmInline
value
class
ImmutableCreator
<
T
:
Any
>
Content copied to clipboard
Functions
get
Link copied to clipboard
fun
<
T
:
Any
,
X
>
get
(
obj
:
T
,
prop
:
KProperty1
<
T
,
X
>
)
:
X
Content copied to clipboard
is
Loaded
Link copied to clipboard
fun
<
T
:
Any
>
isLoaded
(
obj
:
T
,
prop
:
KProperty1
<
T
,
*
>
)
:
Boolean
Content copied to clipboard
make
Id
Only
Link copied to clipboard
inline
fun
<
T
:
Any
>
makeIdOnly
(
id
:
Any
)
:
T
Content copied to clipboard
fun
<
T
:
Any
>
makeIdOnly
(
type
:
KClass
<
T
>
,
id
:
Any
)
:
T
Content copied to clipboard
make
Nullable
Id
Only
Link copied to clipboard
inline
fun
<
T
:
Any
>
makeNullableIdOnly
(
id
:
Any
?
)
:
T
?
Content copied to clipboard
fun
<
T
:
Any
>
makeNullableIdOnly
(
type
:
KClass
<
T
>
,
id
:
Any
?
)
:
T
?
Content copied to clipboard
new
Link copied to clipboard
fun
<
T
:
Any
>
new
(
type
:
KClass
<
T
>
)
:
ImmutableCreator
<
T
>
Content copied to clipboard
set
Link copied to clipboard
fun
<
T
,
X
>
set
(
draft
:
T
,
prop
:
KProperty1
<
T
,
X
>
,
value
:
X
)
Content copied to clipboard
to
Immutable
Prop
Link copied to clipboard
fun
KProperty1
<
*
,
*
>
.
toImmutableProp
(
)
:
ImmutableProp
Content copied to clipboard
unload
Link copied to clipboard
fun
<
T
>
unload
(
draft
:
T
,
prop
:
KProperty1
<
T
,
*
>
)
Content copied to clipboard