added tests for invalid arguments
20 lines of code changed in:
Implemented better detection of method signatures to support property names like "Order" where the clause is "Or", implemented validation of arguments against the GrailsDomainClassProperty instance and better error reporting
151 lines of code changed in:
Added passing of Grails application instance to hibernate persistent methods constructor
4 lines of code changed in:
enables a former not defined class to be found now
5 lines of code changed in:
Forgot to run the complete test set and I had changed a minor issue that cause a test to fail. Sorry about that.
1 lines of code changed in:
Fixed splitEachLine() to do send a list to the closure rather than a list
with only a single element (a list with the elements).
Also provide a test case for this method.
17 lines of code changed in:
ensure field class is resolved
4 lines of code changed in:
Updated orders sample with one set of classes that work (in the root package) and another that don't (in the test package)
2 lines of code changed in:
Add the mkp.pi command to allow Processing Instructions to be generated by the three streaming builders
69 lines of code changed in:
Fix the issue GROOVY-435 (SingletonBug).
Every class can access its private constructor.
370 lines of code changed in:
Moving to JSR syntax breaks namespace support - this fixes it
6 lines of code changed in:
* Added a compilationUnit.isPublicClass(String) method that enables you
to determine if the given class is known to be available
* this is the first stage of getting early type resolution in the parser, I hope
671 lines of code changed in:
Changed to use jmock-1.0.1 instead of jmock-SNAPSHOT
2 lines of code changed in:
Add an element() method to the object returned by selecting an attribute.
This returns the element having the attribute.
Currently this only works if there is precisley one match for the attribute name.
A later changewill allow a collection of elements to be returned.
37 lines of code changed in:
filter for @Property annotation, class resolving for the Annotation class and makes the generated Properties invisible
6 lines of code changed in:
since it's not possible to write a correct visitor code for annotations I removed that code. Instead the Visitor implementation is responsible to vist the code at the correct time. This is implemented for ACG
7 lines of code changed in:
Removed non-ascii char
2 lines of code changed in:
Make text() and toString() do sane things for GPath expressions which match nothing
33 lines of code changed in:
Housekeeping: Updated groovy.psi.g to reflect the recent changes made to groovy.g in groovy-core
5 lines of code changed in:
Add error message to guide users regarding GROOVY-866.
5 lines of code changed in:
basic support for groovy annotations
17 lines of code changed in:
visitor code for annotations
41 lines of code changed in:
Fix Groovy-226. The owner of an inner closure is now set to the eclosing closure not to the enclosing class
1 lines of code changed in:
Builder now handles Gpath expressions where there are attributes in namespacces
49 lines of code changed in:
Fixed bug: attributes in namespaces declared in the same element were not being handled properly
2 lines of code changed in:
Fix Groovy-1037: Primitive types don't have default values.
159 lines of code changed in:
Remove work around foe GROOVY-1059 which is now fixed
4 lines of code changed in:
Fix Groovy-1059: a.@b() is flagged as a syntax error.
Sorry... The previous patch was for Groovy-1059, not Groovy-1028.
1 lines of code changed in:
Fix Groovy-1028: a.@b() is flagged as a syntax error.
After this patch, we can use the syntax object.@clos() when clos is
an attribute of the type Closure.
It has the same meaning with the syntax (object.@clos)().
62 lines of code changed in:
Remenber namespace information for attributes
19 lines of code changed in:
Make XMLSlurper (partially) namespace aware.
Yielding a GPath expression in a Streaming Builder will put the elements in the correct namespace (previously the namespace information was ignored)
The namespace information for attributes is still ignored.
67 lines of code changed in:
avoids npe for missing classes and improves error reporting
13 lines of code changed in:
First commit of name resolution tests. There will be many more to come.
They should be in the TCK tree but ther are issues with the test runner at the moment. They will be move to thier correct palce when the issues are resolved.
745 lines of code changed in:
Make XMLSlurper handle a.b."@".each {..} properly
103 lines of code changed in:
corrects static context information for parameters of closures
1 lines of code changed in:
modifies contains to test if the bounds of a IntRange are inside a IntRange
4 lines of code changed in:
Add the ability to yield multiple nodes in a Builder closure
23 lines of code changed in:
Restore the ability to declare more than one namespace at once. The Groovy code generator bug which stopped this working has been fixed :)
1 lines of code changed in:
Restore namespace support which was knocked out when the def/@Property notation was introduced
127 lines of code changed in:
* groovyc task is working again, so removed jvm forked groovyc from tck
1 lines of code changed in:
reverts the changes of the last update for ACG
2 lines of code changed in:
removes the forking and enables the task for groovyc again
9 lines of code changed in:
another migration step for scoping
104 lines of code changed in:
enables you to set a RootLoader as reference for usage by taskdefs
155 lines of code changed in:
Housekeeping: Updated the Groovy JSR-04-SNAPSHOT JAR files
0 lines of code changed in:
commented a test out for the moment
1 lines of code changed in:
ensure correct exception is thrown
1 lines of code changed in:
added fallback to getAttribute if no property is found
3 lines of code changed in:
fix for Groovy-1060
9 lines of code changed in:
Make GroovyInterceptable extend GroovyObject to prevent the creation of classes with inconsistant characteristics
1 lines of code changed in:
Add GroovyInterceptable so that the builder catches all the calls and works properly again
2 lines of code changed in:
Add interface to resotore old behaviour of invokeMethod
2 lines of code changed in:
extend method tracing to static methods and constructors
92 lines of code changed in:
enable static initializer for interfaces
4 lines of code changed in:
cleanup around getProperties()
33 lines of code changed in:
first step into tracing meta method calls
46 lines of code changed in:
make robust against Exceptions in toString() when logging
7 lines of code changed in:
fix for Groovy-1058
41 lines of code changed in:
fix for Groovy-1056 and Groovy-1057
35 lines of code changed in:
This patch removes many string descriptons of types from the class generator and enfocres the usage of the class Type instead. A new interface is introduced for nodes which are possible variables
1325 lines of code changed in:
Remove the setter fro parent - this seems to cause some problems with name resolution.
1 lines of code changed in:
Add patch to implement parent() in XMLSlurper
Thanks to Calvin Xiu for the patch
22 lines of code changed in:
little bug in the greater than or equal to code
1 lines of code changed in:
updated tests to test findBy expressions
51 lines of code changed in:
new find persistent method
2 lines of code changed in:
added query by example support
48 lines of code changed in:
Added more support for different method expressions
245 lines of code changed in:
increased the version number
1 lines of code changed in:
Make maven extend the classpath to use the smack libraries
17 lines of code changed in:
Shut the server down if the connection is closed
17 lines of code changed in:
Make the server shut down properly
4 lines of code changed in:
Add retries to the client code to allow for propagation delays in presence information
69 lines of code changed in:
Fix a problem with the server dying after a period of inactivity
11 lines of code changed in:
Look at the roster ast each connection
2 lines of code changed in:
Quick-fixing Console, work around MetaProperty bug.
2 lines of code changed in:
fixes eol characters for the scripts
9 lines of code changed in:
avoid classpath duplicates
7 lines of code changed in:
GROOVY-1028: Access to the statically initialized fields of interfaces.
With this patch, we can use the statically initialized fields, only of the type java.lang.String, in interfaces.
But more patches are required to support other types
(e.g. java.lang.Integer or java.lang.Double) than java.lang.String.
51 lines of code changed in:
Applied patch for GROOVY-876 by Wang Bin.
Updated the eclipse .classpath since classworlds are no longer used.
Updated project.xml (there were two artifactids for openejb).
Fixed minor typos in javadoc of RootLoader.
20 lines of code changed in:
Housekeeping: Updated the Groovy JSR-04-SNAPSHOT JAR files
0 lines of code changed in:
GROOVY-967: remove PropertyValue from Object.allProperties() and eachProperty{}, refactor methods to use a Map; API CHANGE ! Will break existing code! find details in JIRA
82 lines of code changed in:
added todo's
4 lines of code changed in:
Remove unused classworlds conf files
0 lines of code changed in:
Put the details of the ID discovery in a separate function
22 lines of code changed in: