GROOVY-5413: groovyc should emit errors when @Override is not respected
Merge branch 'master' of git://github.com/groovy/groovy-core
sync with master
Removed unnecessary BufferedWriter/BufferedOutputStream as described in GROOVY-6314 issue
Added methods:
- void append(Path file, Reader reader)
- void append(Path file, Reader reader, String charset)
- void append(Path file, Writer writer)
- void append(Path file, Writer writer, String charset)
Added @since javadoc annotation
Fix GROOVY-6582: Don't bypass getProperty in invokeMethod when looking for Closure-valued properties.
Add test to show that fix for GROOVY-6582 works.
Tweak test to show that fix for GROOVY-6582 works.
GROOVY-6593 Edited grammar to allow nls! before null-safe, spead and member-pointer operators
GROOVY-6593 Lessened the impage on groovy.g and more tests
Set up a blank test for GroovyMain.
The compiler-side of things for the @ScriptURI implementation of GROOVY-1642.
Get URL-based GroovyCodeSources to make their way to SourceUnit.
Make GroovyMain, GroovyShell, and GroovySocketServer more consistent in GroovyCodeSource usage, esp. wrt URL.
Working transform and a simple test for @ScriptURI that covers GROOVY-6561 and GROOVY-1642
Restore GroovySocketServer(GroovyShell, boolean, String, boolean, int) since it is documented as Groovy API.
Nice clean code for GROOVY-6451 now that we have GROOVY-6561.
Fill in the gaps in the GroovyShell evaluate and run paradigms for source and arg list types.
Restore GroovyMain's getText and huntForTheScriptFile methods and make getScriptSource protected for folks who want to extend GroovyMain.