All Classes and Interfaces

Class
Description
AsyncFunctionUtil - Virtual Thread based async utilities AsyncFunctionUtil - 基于虚拟线程的异步工具
Case - Match case definition combining pattern and action Case - 组合模式和动作的匹配分支定义
CheckedBiConsumer - BiConsumer that can throw checked exceptions CheckedBiConsumer - 可抛出受检异常的双参消费者
CheckedBiFunction - BiFunction that can throw checked exceptions CheckedBiFunction - 可抛出受检异常的双参函数
CheckedConsumer - Consumer that may throw checked exceptions CheckedConsumer - 可能抛出受检异常的消费者
CheckedFunction - Function that can throw checked exceptions CheckedFunction - 可抛出受检异常的函数
CheckedRunnable - Runnable that may throw checked exceptions CheckedRunnable - 可能抛出受检异常的可运行接口
Either Monad - Represents one of two possible values (Left or Right) Either Monad - 表示两种可能值之一(Left 或 Right)
Left - Represents the left case (typically error) Left - 表示左情况(通常为错误)
Right - Represents the right case (typically success) Right - 表示右情况(通常为成功)
For - For-comprehension for simplified flatMap operations For - 简化 flatMap 操作的 For 表达式
Function with 3 parameters. 3 参数函数。
Function with 4 parameters. 4 参数函数。
Function with 5 parameters. 5 参数函数。
For-comprehension builder for one Iterable.
For-comprehension builder for two Iterables.
For-comprehension builder for three Iterables.
For-comprehension builder for one Option.
For-comprehension builder for two Options.
For-comprehension builder for three Options.
For-comprehension builder for four Options.
For-comprehension builder for one Sequence.
For-comprehension builder for two Sequences.
For-comprehension builder for three Sequences.
For-comprehension builder for one Try.
For-comprehension builder for two Tries.
For-comprehension builder for three Tries.
For-comprehension builder for four Tries.
FunctionUtil - Function composition, currying, and memoization utilities FunctionUtil - 函数组合、柯里化和记忆化工具类
Future - Functional wrapper for CompletableFuture Future - CompletableFuture 的函数式包装
Lazy - Lazy evaluation container Lazy - 惰性求值容器
LazyAsync - Lazy asynchronous computation LazyAsync - 惰性异步计算
Computation states 计算状态
Lens - Functional lens for immutable data access and modification Lens - 用于不可变数据访问和修改的函数式透镜
OpenFunctional - Unified entry point for functional programming utilities OpenFunctional - 函数式编程工具的统一入口点
OpenFunctionalException - Base exception for functional operations OpenFunctionalException - 函数式操作的基础异常
OpenMatch - Pattern matching entry point OpenMatch - 模式匹配入口
Matcher - Fluent pattern matching builder Matcher - 流式模式匹配构建器
OpenMatchException - Exception for pattern matching failures OpenMatchException - 模式匹配失败的异常
Option Monad - Enhanced Optional with more functional operations Option Monad - 增强的 Optional,提供更多函数式操作
None - Represents absence of value None - 表示值缺失
Some - Contains a value Some - 包含值
OptionalLens - Functional lens for optional data access OptionalLens - 用于可选数据访问的函数式透镜
Pattern - Pattern interface for matching values Pattern - 用于匹配值的模式接口
Pipeline - Composable data transformation pipeline Pipeline - 可组合的数据转换管道
CollectionPipeline - Pipeline for processing collections CollectionPipeline - 用于处理集合的管道
PipelineBuilder - Fluent builder for single-value pipelines PipelineBuilder - 单值管道的流式构建器
TryPipelineBuilder - Builder for pipelines that may fail TryPipelineBuilder - 可能失败的管道构建器
PipeUtil - Utility methods for pipeline operations PipeUtil - 管道操作的工具方法
Pipe - Value holder for pipe operations Pipe - 管道操作的值持有者
RecordUtil - Utilities for working with Java Records RecordUtil - 用于处理 Java Record 的工具
Sequence - Lazy evaluated sequence Sequence - 惰性求值序列
Value with its index.
Trampoline - Stack-safe recursion using trampolining Trampoline - 使用蹦床模式的栈安全递归
Completed Trampoline with a result.
FlatMapped Trampoline for chaining computations.
Suspended Trampoline with a continuation.
TriFunction - Three-argument function TriFunction - 三参函数
Try Monad - Encapsulates computations that may fail Try Monad - 封装可能失败的计算
Failure - Represents a failed computation Failure - 表示失败的计算
Success - Represents a successful computation Success - 表示成功的计算
Unit - Represents a valueless result (void equivalent as a type) Unit - 表示无值结果(void 的类型等价物)
Validation Monad - Accumulating error validation Validation Monad - 累积错误的验证
Invalid - Represents a failed validation with accumulated errors Invalid - 表示失败的验证,包含累积的错误
Valid - Represents a successful validation Valid - 表示成功的验证