我正在使用字符串模板组来创建java源文件。有几个类扩展了另一个类,需要调用一个可以包含多种类型的超级方法,通常是int
,String
和Enum
。
super(list) ::= <<
super(<stringList(list)>);
>>
stringList(list) ::= <<
<list:{v | <s(v)>}; separator=", ">
>>
s(v) ::= <<
<if (v)><v; format="java-string"><else>null<endif>
>>
我有这些模板来构建一个只包含字符串的super
方法。如何创建可处理Strings
,ints
和Enums
混合的模板?