rd-core
Toggle table of contents
2025.2.2-beta1
jvm
Platform filter
jvm
Switch theme
Search in API
rd-core
rd-core
/
com.jetbrains.rd.util
/
Maybe
Maybe
sealed
class
Maybe
<
out
T
>
Classical Maybe monad
Inheritors
None
Just
Members
Members & Extensions
Types
Just
Link copied to clipboard
class
Just
<
T
>
(
val
value
:
T
)
:
Maybe
<
T
>
None
Link copied to clipboard
object
None
:
Maybe
<
Nothing
>
Properties
as
Nullable
Link copied to clipboard
val
asNullable
:
T
?
has
Value
Link copied to clipboard
val
hasValue
:
Boolean
Functions
as
Nullable
Link copied to clipboard
fun
<
T
:
Any
>
Maybe
<
T
>
.
asNullable
(
)
:
T
?
or
Else
Throw
Link copied to clipboard
fun
orElseThrow
(
err
:
(
)
->
IllegalStateException
)
:
T