【发布时间】:2017-09-20 06:44:30
【问题描述】:
有没有办法,如何改变生成的被覆盖方法的注释 '// ${todo} 自动生成的方法存根' 到另一个文本仅适用于一个方法。
如果有人重写方法,我需要显示警告和提示。
举例:
public class DateHolder{
public Date date;
@SomeOverridingAnnotation(generateComment= "WARNING: if override and not use super then add 1 month to result!")
public int getMonth(){
return date.getMonth() + 1;
}
}
public class DateHolder2 extends DateHolder{
@Override
public int getMonth() {
// WARNING: if override and not use super then add 1 month to result!
return super.getMonth();
}
}
【问题讨论】:
-
在我看来是个 XY 问题。