Changed name of wrapped attribute getter and setter methods to prepare for the next step (#1114)
Fixed tests after having changed the name of getter and setter methods for wrapped attributes (#1114)
All wrapped attribute getters now implement Getter or GetterXxxx (where Xxxx is one of Boolean, Double, Int or Long) (#1114)
Switch the type for local references to wrapped attributes to their Getter interface (#1114)
Updated tests now that attribute wrapper references use interface types (#1114)
Minor rewrite of transformAttribute() (#1114)
Moved transformModuleDescriptor() and transformPackageDescriptor(). Added transformAttributeGetter(). (#1114)
Make sure Getters and Setters get marked captured as well when referenced from other scopes (#1114)
Added extra "safe" isTransient() (#1114)
Added extra makeGetterBlock() that takes an existing expression and turns it into a block returning it (#1114)
Make sure that uncaptured attributes that are local to a class initializer are treated the same as those local to methods.
Generate in-place attribute wrappers and instantiation for late-bound local attributes. (#1114)
Added test for #1114
Updating tests after making changes that turns non-captured attributes local to initializer into true local wrapped attributes (#1114)
Fixed some weird merge bug (#1114)
Fixed some tests after merge (#1114)