@@ -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) {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user