rd-framework
Toggle table of contents
2026.1.1
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
rd-framework
rd-framework
/
com.jetbrains.rd.framework
/
LazyCompanionMarshaller
Lazy
Companion
Marshaller
class
LazyCompanionMarshaller
<
T
:
Any
>
(
val
id
:
RdId
,
val
classLoader
:
ClassLoader
,
val
fqn
:
String
)
:
IMarshaller
<
T
>
Members
Members & Extensions
Constructors
Lazy
Companion
Marshaller
Link copied to clipboard
constructor
(
id
:
RdId
,
classLoader
:
ClassLoader
,
fqn
:
String
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
_
type
Link copied to clipboard
open
override
val
_type
:
KClass
<
*
>
class
Loader
Link copied to clipboard
val
classLoader
:
ClassLoader
fqn
Link copied to clipboard
val
fqn
:
String
fqn
Link copied to clipboard
val
IMarshaller
<
*
>
.
fqn
:
String
id
Link copied to clipboard
open
override
val
id
:
RdId
Functions
array
Link copied to clipboard
inline
fun
<
T
>
ISerializer
<
T
>
.
array
(
)
:
ISerializer
<
Array
<
T
>
>
delegate
Link copied to clipboard
inline
fun
<
TFrom
:
Any
,
TTo
:
Any
>
IMarshaller
<
TFrom
>
.
delegate
(
crossinline
to
:
(
TFrom
)
->
TTo
,
crossinline
from
:
(
TTo
)
->
TFrom
)
:
IMarshaller
<
TTo
>
interned
Link copied to clipboard
fun
<
T
:
Any
>
ISerializer
<
T
>
.
interned
(
internKey
:
String
)
:
ISerializer
<
T
>
list
Link copied to clipboard
fun
<
T
>
ISerializer
<
T
>
.
list
(
)
:
ISerializer
<
List
<
T
>
>
nullable
Link copied to clipboard
fun
<
T
:
Any
>
ISerializer
<
T
>
.
nullable
(
)
:
ISerializer
<
T
?
>
read
Link copied to clipboard
open
override
fun
read
(
ctx
:
SerializationCtx
,
buffer
:
AbstractBuffer
)
:
T
write
Link copied to clipboard
open
override
fun
write
(
ctx
:
SerializationCtx
,
buffer
:
AbstractBuffer
,
value
:
T
)