Class ExpressionEvaluator
java.lang.Object
cloud.opencode.base.config.placeholder.ExpressionEvaluator
Expression Evaluator for Advanced Placeholder Syntax
高级占位符语法的表达式求值器
Evaluates expressions within configuration placeholders. Reserved for future SpEL-like expression support.
求值配置占位符中的表达式。预留用于未来类似SpEL的表达式支持。
Current Support | 当前支持:
- Simple passthrough - 简单直通
Future Support | 未来支持:
- Arithmetic expressions - 算术表达式
- String operations - 字符串操作
- Conditional expressions - 条件表达式
Features | 主要功能:
- Core ExpressionEvaluator functionality - ExpressionEvaluator核心功能
Usage Examples | 使用示例:
// See class-level documentation for usage
// 参见类级文档了解用法
Security | 安全性:
- Thread-safe: Yes - 线程安全: 是
- Null-safe: Partial (validates inputs) - 空值安全: 部分(验证输入)
Performance | 性能特性:
- Time complexity: O(1) - simple passthrough, no parsing - 时间复杂度: O(1),简单直通无解析
- Space complexity: O(1) - 空间复杂度: O(1)
- Since:
- JDK 25, opencode-base-config V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ExpressionEvaluator
public ExpressionEvaluator()
-
-
Method Details
-
evaluate
-
canEvaluate
-