自定义Eclipse源 - >生成委托

时间:2013-12-03 01:26:40

标签: java eclipse templates delegates wrapper

我想创建一个包装对象可能为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获取的内容部分生成委托方法,而不是评论?

0 个答案:

没有答案