rd-core
2023.2.3
rd-core
/
com.jetbrains.rd.util
/
Maybe
Maybe
sealed
class
Maybe
<
out
T
>
Content copied to clipboard
Classical Maybe monad
Types
Functions
Properties
Extensions
Inheritors
Types
Just
Link copied to clipboard
class
Just
<
T
>
(
val
value
:
T
)
:
Maybe
<
T
>
Content copied to clipboard
None
Link copied to clipboard
object
None
:
Maybe
<
Nothing
>
Content copied to clipboard
Functions
or
Else
Throw
Link copied to clipboard
fun
orElseThrow
(
err
:
(
)
->
IllegalStateException
)
:
T
Content copied to clipboard
Properties
as
Nullable
Link copied to clipboard
val
asNullable
:
T
?
Content copied to clipboard
has
Value
Link copied to clipboard
val
hasValue
:
Boolean
Content copied to clipboard
Inheritors
None
Link copied to clipboard
Just
Link copied to clipboard
Extensions
as
Nullable
Link copied to clipboard
fun
<
T
:
Any
>
Maybe
<
T
>
.
asNullable
(
)
:
T
?
Content copied to clipboard