我有一个小问题。我正在尝试为 Eclipse 中的变量创建 getter 模板。我想要在我的 getter 方法中做的是检查变量是否为空。如果它是空的,我想给它赋值。但是问题是我需要将方法的返回值转换为 getter 返回类型。我无法管理它。这是我想要的代码:
Integer someInt;
Double someDoub;
Long someLong;
public Integer getSomeInt(){
if(someInt == null) someInt = (Integer) new Generator().evaluate();
return someInt;
}
public Double getSomeDoub(){
if(someDoub == null) someDoub = (Double) new Generator().evaluate();
return someDoub;
}
这是我要生成的代码。这是我作为模板输入的内容:
if( ${field} == null){
${field} = ( ${return_type} ) new Generator().evaluate();
}
return ${field};
我一输入这个。Eclipse 说 return_type 是未知的。请帮忙。
非常感谢您的宝贵时间。