[root]/groovy/modules/grails/src/commons/org/codehaus/groovy/grails/commons/metaclass
removing the outdated grails module from the repository
0 lines of code changed in:
organised imports, commented out unnecessary trace
4 lines of code changed in:
updated to use commons collection ReferenceMap with soft keys and values as WeakHashMap was garbage collecting property values before they reached the view. This implementation will garabage collect values when extra memory is required by the VM
5 lines of code changed in:
moved link tag into grails taglib, fixed JSP body tag invoking problem, added more utility methods to GrailsRequestAttributes, changed controllers and taglibs to use non-weak implementations of GenericDynamicProperty as they are created per request etc.
12 lines of code changed in:
changed to use is instance as we're dealing with objects so retrieving the class is unnecessary. also added null check
4 lines of code changed in:
fixed bug in logic causing MissingPropertyException
4 lines of code changed in:
removed jdk 1.5 reliant method calls
3 lines of code changed in:
renamed and simplified into helper class
0 lines of code changed in:
updated to use new no-args constructor in super class
3 lines of code changed in:
Added no arguments constructor that doesn't register a MetaClass
22 lines of code changed in:
updated to implement a WeakHashMap mechanism for storing relationships between instances and properties so that it can be used globally within the meta class
35 lines of code changed in:
Changed to extend MetaClassImpl following changes in groovy-core
3 lines of code changed in:
added option to choose where the meta class gets registered in the meta class registry or not
28 lines of code changed in:
added tracing calls
31 lines of code changed in:
Moved generic classes from persistent to commons
53 lines of code changed in: