public class MacroUtils extends Object
| 构造器和说明 |
|---|
MacroUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
replaceMacros(String hasMacroStr,
Map<String,Object> keyValues) |
static String |
replaceMacros(String hasMacroStr,
Map<String,Object> keyValues,
boolean isOuter,
Map<String,AbstractMacro> macros) |
static String |
replaceParams(String template,
Map<String,Object> keyValues) |
public static String replaceMacros(String hasMacroStr, Map<String,Object> keyValues)
hasMacroStr - keyValues - public static String replaceMacros(String hasMacroStr, Map<String,Object> keyValues, boolean isOuter, Map<String,AbstractMacro> macros)
hasMacroStr - 含macro宏的字符串keyValues - isOuter(isOuter - 当@abc(@do(),xxx):为true表示从最外层的macro@abce,false则会先执行@do()
然后再执行@abc())macros - Copyright © 2023. All rights reserved.