Package cloud.opencode.base.core


@NullMarked package cloud.opencode.base.core
Core utilities and foundational classes for the OpenCode Base library. OpenCode Base 核心工具与基础类。
Since:
1.0
Author:
Leon Soo
  • Class
    Description
    Environment - System environment and runtime detection utility Environment - 系统环境与运行时检测工具
    Joiner - Fluent string joining utility 连接器 - 流式字符串连接工具
    A joiner that produces strings from map entries.
    Lazy<T>
    Lazy - Virtual-thread-safe lazy evaluation container using VarHandle CAS Lazy - 使用 VarHandle CAS 的虚拟线程安全惰性求值容器
    Log-Safe Text Sanitization 日志安全文本脱敏
    MoreObjects - Extended Object utilities, including toString helper 扩展对象工具类 - 包含 toString 辅助工具
    A helper class for building toString() implementations.
    Array Utility Class - Comprehensive array operations for primitive and object arrays 数组工具类 - 支持原始类型和对象数组的全面操作
    Base64 Encoding/Decoding Utility Class - Standard, URL-safe and MIME encodings Base64 编解码工具类 - 标准、URL 安全和 MIME 编码
    Bit Manipulation Utility Class - Set, clear, flip, test, count, rotate and mask operations 位操作工具类 - 位设置、清除、翻转、测试、计数、旋转和掩码操作
    Boolean Utility Class - Conversion, logical operations and validation for boolean values 布尔值工具类 - 布尔值的转换、逻辑运算和验证
    Character Utility Class - Type checking, case conversion, ASCII and Unicode operations 字符工具类 - 类型检查、大小写转换、ASCII 和 Unicode 操作
    Charset Utility Class - Charset conversion, detection and common charset constants 字符集工具类 - 字符集转换、检测和常用字符集常量
    Class Utility Class - Class loading, type checking, generics handling and classpath operations Class 工具类 - 类加载、类型判断、泛型处理和类路径操作
    Enum Utility Class - Validation, retrieval, mapping, filtering and conversion for enums 枚举工具类 - 枚举的验证、获取、映射、过滤和转换
    Hexadecimal Utility Class - Hex encoding, decoding and validation 十六进制工具类 - 十六进制编码、解码和验证
    Math Utility Class - High-precision arithmetic, statistics and number theory functions 数学工具类 - 高精度算术运算、统计函数和数论函数
    Number Utility Class - Validation, parsing, conversion, formatting and arithmetic operations 数值工具类 - 验证、解析、转换、格式化和算术运算
    Object Utility Class - Comprehensive object operations 对象工具类 - 全面的对象操作支持
    Radix Conversion Utility Class - Binary, octal, decimal, hexadecimal and custom radix conversions 进制转换工具类 - 二进制、八进制、十进制、十六进制和自定义进制转换
    Stream Utility Class - Enhanced Stream operations with JDK 25 Gatherers support Stream工具类 - 增强的Stream操作,支持JDK 25 Gatherers
    Indexed value record 带索引的值记录
    Basic String Utility Class - Minimal string operations for core module 基础字符串工具类 - 核心模块的最小化字符串操作
    Ordering - Fluent comparator builder 排序器 - 流式比较器构建器
    Preconditions Class - Guava-style precondition checks for library/framework developers 前置条件校验类 - 面向库/框架开发者的 Guava 风格前置条件检查
    Range<C extends Comparable<? super C>>
    Range - A contiguous span of values 范围 - 连续的值域
    Bound type enum.
    Splitter - Fluent string splitting utility 分割器 - 流式字符串分割工具
    A splitter that produces a map from key-value pair strings.
    Stopwatch - A lightweight timing utility for measuring elapsed time 秒表 - 用于测量经过时间的轻量级计时工具
    Suppliers - Utility methods for working with Supplier instances Supplier 工具类 - 提供 Supplier 实例的实用方法