Uses of Class
cloud.opencode.base.functional.pattern.OpenMatch.Matcher
Packages that use OpenMatch.Matcher
Package
Description
OpenCode Functional - Functional Programming Utilities for JDK 25+
OpenCode 函数式编程工具库
Pattern Matching - Enhanced pattern matching utilities
模式匹配 - 增强的模式匹配工具
-
Uses of OpenMatch.Matcher in cloud.opencode.base.functional
Methods in cloud.opencode.base.functional that return OpenMatch.MatcherModifier and TypeMethodDescriptionstatic <T> OpenMatch.Matcher<T> OpenFunctional.match(T value) Start pattern matching 开始模式匹配 -
Uses of OpenMatch.Matcher in cloud.opencode.base.functional.pattern
Methods in cloud.opencode.base.functional.pattern that return OpenMatch.MatcherModifier and TypeMethodDescription<U,R> OpenMatch.Matcher <T> Match by type 按类型匹配<R1,R2, Out>
OpenMatch.Matcher<T> OpenMatch.Matcher.caseRecord(Class<? extends Record> recordType, BiFunction<R1, R2, Out> action) Match record and deconstruct (2 components) 匹配 Record 并解构(2 个组件)<S,R> OpenMatch.Matcher <T> OpenMatch.Matcher.caseSealed(Class<S> sealedType, Function<S, R> action) Match sealed type 匹配密封类型<R> OpenMatch.Matcher<T> Apply a Case 应用一个 Case<U,R> OpenMatch.Matcher <T> Match using a Pattern with action 使用 Pattern 进行匹配并执行动作static <T> OpenMatch.Matcher<T> OpenMatch.of(T value) Start pattern matching on a value 开始对值进行模式匹配<R> OpenMatch.Matcher<T> Match by predicate 按谓词匹配<R> OpenMatch.Matcher<T> OpenMatch.Matcher.whenEquals(T expected, Function<? super T, R> action) Match by value equality 按值相等匹配<R> OpenMatch.Matcher<T> Match null value 匹配 null 值