Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.8.0
-
None
-
None
Description
It's all in the test case:
class InnerClassSetPropertyBugTest extends GroovyTestCase { def someProperty class InnerObject { def someProperty void setProperty(String property, Object newValue) { super.setProperty(property, newValue) } } void test() { def innerObject = new InnerObject() innerObject.someProperty = "abc" assert null == innerObject.someProperty assert "abc" == someProperty } }