我有一个类,其字段与该类的方法同名。 我遇到的问题是groovy是使用字段而不是方法。
该类是javax.ws.rs.core.Response,方法/字段是状态。 我无法使用:Response.status(Status.BAD_REQUEST)调用status(...)方法让它返回ResponseBuilder。
在这种情况下,有没有办法强制groovy使用该方法?
答案 0 :(得分:0)
你有一个失败的例子吗?
我写了这个快速测试:
class Test {
String status
void status( String status ) {
println "called method"
}
}
new Test().status( 'tim' )
按照我的预期打印called method
(它不会尝试调用属性)