问题描述
我想创建一个 java批注,该批注在编译时生成一个方法,例如Lombok: 我有这个课:
@MyNewAnnotation()
public class Classtest {
private String name;
private Integer id;
private String lastName;
public final static String COL_NAME = "NAME";
public final static String COL_LAST_NAME = "LAST_NAME";
}
我希望myNewAnnotation可以生成getCol
方法,该方法例如返回"NAME,LAST_NAME"
:
public static String getCol() {
return COL_NAME + "," + COL_LAST_NAME;
}
注释必须读取以“ COL _” 开头的所有属性,并使用它们在编译时生成新方法,生成getter或setter时或多或少像Lombok
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)