Index: TODO =================================================================== diff -u -r6c3fb3fec815892805a0497d7485b59d20a79c84 -rcc9032518f095207cd1832ae5b4202e0ace96c71 --- TODO (.../TODO) (revision 6c3fb3fec815892805a0497d7485b59d20a79c84) +++ TODO (.../TODO) (revision cc9032518f095207cd1832ae5b4202e0ace96c71) @@ -3053,12 +3053,16 @@ * added shortcut, when no slot object is needed * extended regression test +- nx::Attribute: changed method 'checkInstVar' to 'setCheckedInstVar' +- set only fresh variables via per-object method "variable" and "attribute" +- added flag -concomplain to per-object method "variable" and "attribute" +- extended regression test + + TODO: - provide warning, when method variable is a noop (e.g. no value provided and no accessor is wanted) - add test for class-level variable - - set value always in per-object variable method? probably yes. - - set value always in per-object attribute method? probably yes. - should we change interface for default value in attribute? probably not, same interface is used in methodparameters as well - we could rename "attribute" to "property" to make distinction between