[英]Generate code with specific type element on Lombok
I want to add a costume annotation on lombok
to Generate another variable from one variable. 我想在
lombok
上添加一个服装注释,以从一个变量生成另一个变量。
I want to create an annotation
with a Lombok
This annotation @selectOne
: 我想创建一个
annotation
与Lombok
这个注解@selectOne
:
@selectOne
Private String client;
Now I want to add automatically variable who inject this code : 现在,我想自动添加注入此代码的变量:
Private String client;
List <String> listClient;
List <String> selectClient;
It don't work when I add a type Element type variable to a List but it work when it like this : 当我将类型Element类型变量添加到List时,它不起作用,但是当它像这样时,它起作用:
Private String client;
List listClient;
List selectClient;
On lombok i used this code to generate variables: 在龙目岛上,我使用以下代码生成变量:
JavacNode node;
JCExpression typeList =chainDots(node, "java", "util", "List");
this variable typeList type java.util.List
and I want that typeList
be a java.util.List<String>
我希望那个
typeList
是一个java.util.List<String>
我找到了这个解决方案
JCExpression testDeclarList =maker.TypeApply(chainDotsString(fieldNode, "java.util.List"), List.<JCExpression>of(genJavaLangTypeRef(fieldNode, "String")));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.