我想创建一个包装对象可能为null的包装器。如果我去Eclipses Source->生成委托方法选项,我可以选择一个成员,我可以选择所有方法。问题在于产生自己,因为我变成了这样的东西:
class A {
public boolean aMethod(){
//some stuff
return true //may also return false
}
}
class Awrapper {
private A myA;
public boolean aMethod(){
return myA.aMethod();
}
}
但我需要这样的事情:
class Awrapper {
private A myA;
public boolean aMethod(){
if (myA != null) {
myA.aMethod();
} else {
return false; // or the default for return type like 0 or null
}
}
}
有一个链接说明:
“代理方法的格式可以在代码模板页面上配置,但我能找到的只是为代表生成评论。这可能吗?从code
获取的内容部分生成委托方法,而不是评论?