v0.0.3
CI/CD / build-deploy (pull_request) Successful in 38s

This commit is contained in:
Timi
2026-03-21 18:00:03 +08:00
parent 1afc59dd12
commit 8c5abdb149
5 changed files with 97 additions and 114 deletions
@@ -3,6 +3,8 @@ package com.imyeyu.utils;
import com.imyeyu.java.TimiJava;
import com.imyeyu.java.bean.CallbackArgReturn;
import com.imyeyu.java.ref.Ref;
import lombok.Getter;
import lombok.Setter;
import java.util.HashMap;
import java.util.Map;
@@ -31,6 +33,8 @@ public class StringInterpolator {
private final Map<String, CallbackArgReturn<String, String>> filterMap = new HashMap<>();
/** 空值处理策略 */
@Setter
@Getter
private boolean nullable = false;
public StringInterpolator(String regex) {
@@ -150,14 +154,6 @@ public class StringInterpolator {
filterMap.clear();
}
public void setNullable(boolean nullable) {
this.nullable = nullable;
}
public boolean isNullable() {
return nullable;
}
/** 表达式部分内部类 */
private record ExpressionParts(String variable, String[] filters) {
}