Uses of Interface
cloud.opencode.base.functional.monad.Option
Packages that use Option
Package
Description
OpenCode Functional - Functional Programming Utilities for JDK 25+
OpenCode 函数式编程工具库
Async Utilities - Virtual Thread functional utilities
异步工具 - 虚拟线程函数式工具
Monad Types - Functional containers for computation
Monad 类型 - 计算的函数式容器
-
Uses of Option in cloud.opencode.base.functional
Methods in cloud.opencode.base.functional that return OptionModifier and TypeMethodDescriptionstatic <T> Option<T> OpenFunctional.none()Create a None Option 创建 None Optionstatic <T> Option<T> OpenFunctional.option(T value) Create an Option from nullable value 从可空值创建 Optionstatic <T> Option<T> OpenFunctional.some(T value) Create a Some Option 创建 Some Option -
Uses of Option in cloud.opencode.base.functional.async
Methods in cloud.opencode.base.functional.async that return Option -
Uses of Option in cloud.opencode.base.functional.monad
Classes in cloud.opencode.base.functional.monad that implement OptionModifier and TypeClassDescriptionstatic final classOption.None<T>None - Represents absence of value None - 表示值缺失static final recordOption.Some<T>Some - Contains a value Some - 包含值Methods in cloud.opencode.base.functional.monad that return OptionModifier and TypeMethodDescriptionFilter the value with predicate 使用谓词过滤值<U> Option<U> Transform to another Option if Some 如果是 Some 则转换为另一个 Option<U> Option<U> <U> Option<U> static <T> Option<T> Option.fromOptional(Optional<T> optional) Create Option from Optional 从 Optional 创建 Option<U> Option<U> Transform the value if Some 如果是 Some 则转换值<U> Option<U> <U> Option<U> static <T> Option<T> Option.none()Create a None 创建 Nonestatic <T> Option<T> Option.of(T value) Create Option from nullable value 从可空值创建 OptionExecute action if None 如果是 None 则执行操作Return this or other Option if None 返回本 Option 或其他 Option(如果是 None)Return this or computed Option if None 返回本 Option 或计算的 Option(如果是 None)Execute action if Some 如果是 Some 则执行操作static <T> Option<T> Option.some(T value) Create a Some with value 创建包含值的 SomeLazy.toOption()Convert to Option 转换为 Optionstatic <T> Option<T> Create Option from supplier if condition is true 如果条件为真则从供应商创建 Option<R> Option<R> <R> Option<R> For.OptionFor2.yield(BiFunction<? super T1, ? super T2, ? extends R> mapper) <R> Option<R> For.OptionFor3.yield(For.Function3<? super T1, ? super T2, ? super T3, ? extends R> mapper) <R> Option<R> For.OptionFor4.yield(For.Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> mapper) Methods in cloud.opencode.base.functional.monad with parameters of type OptionModifier and TypeMethodDescription<T2> For.OptionFor2<T1, T2> <T3> For.OptionFor3<T1, T2, T3> <T4> For.OptionFor4<T1, T2, T3, T4> static <T> For.OptionFor1<T> Start a for-comprehension with an Option.Return this or other Option if None 返回本 Option 或其他 Option(如果是 None)Method parameters in cloud.opencode.base.functional.monad with type arguments of type OptionModifier and TypeMethodDescription<T2> For.OptionFor2<T1, T2> <U> Option<U> Transform to another Option if Some 如果是 Some 则转换为另一个 Option<U> Option<U> <U> Option<U> Return this or computed Option if None 返回本 Option 或计算的 Option(如果是 None)