Details
-
Type:
Sub-task
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
If GroovyInterceptable is implemented, getProperty/setProperty should delegate to getXXX/setXXX method calls by default. If people have overridden getProperty/setProperty, they won't notice. In many cases, though, this will simplify meta-programming.
get/setProperty is used by default already. As an example:
class Foo { def x = 1 def getProperty(String name) {2} } def foo = new Foo() assert foo.x == 2so nothing to do?