[groovy2] branch master updated (189c554 -> 9315a23)

komal sukhani komal-guest at moszumanska.debian.org
Sat Jun 20 16:08:39 UTC 2015


This is an automated email from the git hooks/post-receive script.

komal-guest pushed a change to branch master
in repository groovy2.

      from  189c554   Depend on java6-runtime-headless instead of java6-runtime
      adds  7cda8c4   Upstream import 2.3.5+dfsg
       new  50ab913   Imported Upstream version 2.4.3
       new  aae9e04   Merge tag 'upstream/2.4.3'
       new  7d41c0e   Refresh patches
       new  af6bf9d   Override dh_clean
       new  d7cd3cc   gitignore
       new  d4e4e7d   Imported Upstream version 2.4.3+dfsg
       new  8eb490a   Merge tag 'upstream/2.4.3+dfsg'
       new  0ddae7e   Refresh patches
       new  89818fa   New upstream release
       new  310a199   Delete gitignore
       new  4447902   Change version of package
       new  601e017   Change version of dependencies
       new  a98a658   Update rules
       new  bde5014   Change group of bnd
       new  f313ff3   Change dependency to gradle-1.12
       new  a5951e4   Imported Upstream version 2.4.3+dfsg
       new  98973ca   Imported Upstream version 2.4.3+dfsg
       new  34bf10c   Merge tag 'upstream/2.4.3+dfsg'
       new  9315a23   Add missing pacakges

The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 LICENSE                                            |  202 +
 LICENSE.txt                                        |   15 -
 NOTICE                                             |   14 +
 NOTICE.txt                                         |   14 -
 README.adoc                                        |   23 +-
 benchmark/bench.groovy                             |    5 +-
 benchmark/bench/binarytrees.java                   |    2 +-
 benchmark/bench/fasta.java                         |    2 +-
 bintray.properties                                 |    3 -
 build.gradle                                       |  361 +-
 buildSrc/src/main/java/JavadocFixTool.java         |    4 +-
 .../binarycompatibility/binarycompat-report.groovy |  153 +
 config/checkstyle/checkstyle-frames.xsl            |  394 --
 config/checkstyle/checkstyle-report.groovy         |  154 +
 config/checkstyle/checkstyle.xml                   |   15 +-
 config/checkstyle/codeHeader.txt                   |    2 +-
 config/checkstyle/config.xml                       |  164 -
 config/codenarc/codenarc.groovy                    |  134 +-
 config/gant/paths.groovy                           |   53 -
 config/maven/groovy-all.xsl                        |   22 -
 config/maven/groovy-examples.pom                   |   79 -
 config/maven/groovy-tools.pom                      |   78 -
 config/maven/settings.xml                          |   10 -
 debian/changelog                                   |    8 +-
 debian/control                                     |    9 +-
 debian/patches/01_fix_doc_gradle.diff              |  101 +
 debian/patches/01_fix_gradle_build.diff            |  628 ---
 debian/patches/02_fix_gradle_build.diff            |  262 ++
 .../patches/change_bsf_dependencies_version.diff   |   13 +
 debian/patches/change_junit_version.diff           |   13 +
 .../patches/change_servlet_dependency_version.diff |   13 +
 .../patches/change_testng_dependency_version.diff  |   17 +
 debian/patches/fix_for_gradle-1.12                 |   14 +
 debian/patches/series                              |   12 +-
 debian/rules                                       |   26 +-
 gradle.properties                                  |    6 +-
 gradle.properties.gz                               |  Bin 210 -> 0 bytes
 gradle/LICENSE.txt                                 |   13 +
 gradle/asciidoctor.gradle                          |  150 +
 gradle/assemble.gradle                             |  260 +-
 gradle/backports.gradle                            |   64 +
 gradle/binarycompatibility.gradle                  |  204 +
 gradle/bintray.gradle                              |   53 +-
 gradle/docs.gradle                                 |   64 +-
 gradle/eclipse.gradle                              |    2 +-
 gradle/groovydoc.gradle                            |   26 +-
 gradle/idea.gradle                                 |   16 +-
 gradle/indy.gradle                                 |   49 +-
 gradle/jacoco/jacoco.gradle                        |   61 +
 gradle/jacoco/jacocofix.gradle                     |   23 +
 gradle/pomconfigurer.gradle                        |    6 +-
 gradle/quality.gradle                              |  115 +
 gradle/test.gradle                                 |   14 +-
 gradle/upload.gradle                               |   53 +-
 gradle/utils.gradle                                |    8 +-
 gradle/wrapper/gradle-wrapper.properties           |    4 +-
 settings.gradle                                    |   10 +-
 src/bin/startGroovy.bat                            |    5 +-
 src/examples/astbuilder/Main.groovy                |   15 +
 src/examples/astbuilder/MainExample.groovy         |   15 +
 src/examples/astbuilder/MainIntegrationTest.groovy |   15 +
 src/examples/astbuilder/MainTransformation.groovy  |   15 +
 src/examples/commandLineTools/AntMap.groovy        |   17 +-
 src/examples/commandLineTools/BigTests.groovy      |   17 +-
 src/examples/commandLineTools/Reflections.groovy   |   15 +
 .../commandLineTools/SimpleWebServer.groovy        |   15 +
 src/examples/console/MortgageCalculator.groovy     |   15 +
 src/examples/console/knowYourTables.groovy         |   15 +
 src/examples/console/thinkOfANumber.groovy         |   15 +
 src/examples/groovy/j2ee/CreateData.groovy         |   15 +
 src/examples/groovy/swing/MyTableModel.java        |   15 +
 src/examples/groovy/swing/SwingDemo.groovy         |   15 +
 src/examples/groovy/swing/TableDemo.groovy         |   15 +
 src/examples/groovy/swing/TableLayoutDemo.groovy   |   15 +
 src/examples/groovy2d/paintingByNumbers.groovy     |   15 +
 src/examples/groovyShell/ArithmeticShell.groovy    |   15 +
 .../groovyShell/ArithmeticShellTest.groovy         |   15 +
 src/examples/groovyShell/BlacklistingShell.groovy  |   15 +
 .../groovyShell/BlacklistingShellTest.groovy       |   15 +
 .../grails/compiler/injection/DomainClass.java     |   15 +
 src/examples/osgi/build.properties                 |   16 +
 .../org/codehaus/groovy/osgi/Activator.groovy      |   15 +
 .../org/codehaus/groovy/osgi/GroovyGreeter.groovy  |   15 +
 .../codehaus/groovy/osgi/GroovyGreeterImpl.groovy  |   15 +
 src/examples/searchEngine/Indexer.groovy           |   15 +
 src/examples/searchEngine/Searcher.groovy          |   15 +
 src/examples/swing/BloglinesClient.groovy          |   15 +
 src/examples/swing/ModelNodeExample.groovy         |   15 +
 src/examples/swing/RegexCoach.groovy               |   15 +
 src/examples/swing/RegexCoachController.groovy     |   15 +
 src/examples/swing/RegexCoachView.groovy           |   15 +
 src/examples/swing/Widgets.groovy                  |   15 +
 .../swing/binding/caricature/Caricature.groovy     |   15 +
 .../swing/binding/caricature/JCaricature.java      |   15 +
 src/examples/swing/greet/Greet.groovy              |   15 +
 src/examples/swing/greet/TwitterAPI.groovy         |   15 +
 src/examples/swing/greet/View.groovy               |   15 +
 src/examples/swing/timelog/TimeLogMain.groovy      |   15 +
 src/examples/swing/timelog/TimeLogModel.groovy     |   15 +
 src/examples/swing/timelog/TimeLogView.groovy      |   15 +
 .../global/CompiledAtASTTransformation.groovy      |   17 +-
 .../transforms/global/CompiledAtExample.groovy     |   15 +
 .../global/CompiledAtIntegrationTest.groovy        |   15 +
 .../global/LoggingASTTransformation.groovy         |   15 +
 .../transforms/global/LoggingExample.groovy        |   15 +
 .../local/LoggingASTTransformation.groovy          |   15 +
 .../transforms/local/LoggingExample.groovy         |   15 +
 src/examples/transforms/local/WithLogging.groovy   |   15 +
 .../groovlet-examples/WEB-INF/groovy/Animal.groovy |   15 +
 .../WEB-INF/groovy/zoo/Fish.groovy                 |   17 +-
 .../WEB-INF/groovy/zoo/fish/Shark.groovy           |   17 +-
 .../WEB-INF/groovy/zoo/fish/Trout.groovy           |   17 +-
 .../webapps/groovlet-examples/codehaus-style.css   |   15 +
 .../webapps/groovlet-examples/hello/hello.groovy   |   15 +
 .../webapps/groovlet-examples/index.groovy         |   15 +
 .../zoo/HommingbergerGepardenforelle.groovy        |   15 +
 .../webapps/groovlet-examples/zoo/visit.groovy     |   15 +
 .../webapps/groovlet-examples/zoo/zoo.groovy       |   15 +
 .../template-examples/3.times.HelloWorld.html      |   17 +
 src/main/META-INF/groovy-release-info.properties   |   16 +
 .../groovy/beans/BindableASTTransformation.java    |  174 +-
 .../groovy/beans/VetoableASTTransformation.java    |  192 +-
 .../groovy/grape/GrabAnnotationTransformation.java |   67 +-
 src/main/groovy/grape/GrapeIvy.groovy              |   26 +-
 src/main/groovy/lang/BenchmarkInterceptor.java     |   22 +-
 src/main/groovy/lang/ClosureException.java         |    2 +-
 src/main/groovy/lang/Delegate.java                 |   18 +-
 src/main/groovy/lang/DelegatesTo.java              |   12 +
 src/main/groovy/lang/ExpandoMetaClass.java         |   40 +-
 src/main/groovy/lang/GString.java                  |   15 +-
 src/main/groovy/lang/GeneratedGroovyProxy.java     |   31 +
 src/main/groovy/lang/Grab.java                     |   13 +-
 src/main/groovy/lang/GrabExclude.java              |    4 +-
 src/main/groovy/lang/GrabResolver.java             |   24 +-
 src/main/groovy/lang/GroovyClassLoader.java        |  145 +-
 src/main/groovy/lang/GroovyCodeSource.java         |   13 +
 src/main/groovy/lang/GroovyShell.java              |  110 +-
 src/main/groovy/lang/MetaArrayLengthProperty.java  |   10 +-
 src/main/groovy/lang/MetaBeanProperty.java         |   30 +-
 src/main/groovy/lang/MetaClass.java                |   10 +-
 src/main/groovy/lang/MetaClassImpl.java            |  514 +-
 src/main/groovy/lang/MetaClassRegistry.java        |   29 +-
 .../groovy/lang/MetaClassRegistryChangeEvent.java  |   39 +
 src/main/groovy/lang/MetaMethod.java               |   97 +-
 src/main/groovy/lang/MetaProperty.java             |   23 +
 src/main/groovy/lang/Mixin.java                    |    3 +
 src/main/groovy/lang/ObjectRange.java              |    4 +-
 src/main/groovy/lang/Script.java                   |    2 +-
 src/main/groovy/lang/Tuple.java                    |   31 +-
 src/main/groovy/lang/Tuple2.java                   |   35 +
 src/main/groovy/time/BaseDuration.java             |    2 +-
 src/main/groovy/transform/AnnotationCollector.java |    5 +-
 src/main/groovy/transform/AutoClone.java           |   50 +-
 src/main/groovy/transform/AutoExternalize.groovy   |   64 +
 src/main/groovy/transform/AutoExternalize.java     |   84 -
 src/main/groovy/transform/BaseScript.java          |   48 +-
 .../groovy/transform/CompilationUnitAware.java     |   21 +-
 src/main/groovy/transform/CompileStatic.java       |   12 +
 src/main/groovy/transform/ExternalizeMethods.java  |   86 +
 src/main/groovy/transform/ExternalizeVerifier.java |   60 +
 src/main/groovy/transform/InheritConstructors.java |   17 +-
 src/main/groovy/transform/PackageScope.java        |   18 +-
 src/main/groovy/transform/PackageScopeTarget.java  |    9 +-
 src/main/groovy/transform/SelfType.java            |   79 +
 src/main/groovy/transform/Sortable.java            |   67 +
 src/main/groovy/transform/SourceURI.java           |   53 +
 src/main/groovy/transform/TailRecursive.groovy     |   65 +
 src/main/groovy/transform/ToString.java            |   12 +-
 src/main/groovy/transform/Trait.java               |   35 +
 src/main/groovy/transform/Undefined.java           |   31 +
 src/main/groovy/transform/builder/Builder.java     |  125 +
 .../groovy/transform/builder/DefaultStrategy.java  |  298 ++
 .../groovy/transform/builder/ExternalStrategy.java |  177 +
 .../transform/builder/InitializerStrategy.java     |  364 ++
 .../groovy/transform/builder/SimpleStrategy.java   |  110 +
 src/main/groovy/transform/stc/ClosureParams.java   |   60 +
 .../groovy/transform/stc/ClosureSignatureHint.java |  141 +
 src/main/groovy/transform/stc/FirstParam.java      |   90 +
 .../transform/stc/FromAbstractTypeMethods.java     |   65 +
 src/main/groovy/transform/stc/FromString.java      |   77 +
 .../transform/stc/IncorrectTypeHintException.java  |   29 +
 .../groovy/transform/stc/MapEntryOrKeyValue.java   |  117 +
 .../groovy/transform/stc/PickAnyArgumentHint.java  |   72 +
 src/main/groovy/transform/stc/SecondParam.java     |   91 +
 src/main/groovy/transform/stc/SimpleType.java      |   33 +
 .../transform/stc/SingleSignatureClosureHint.java  |   41 +
 src/main/groovy/transform/stc/ThirdParam.java      |   92 +
 src/main/groovy/ui/GroovyMain.java                 |  134 +-
 src/main/groovy/ui/GroovySocketServer.java         |   85 +-
 src/main/groovy/util/ConfigObject.java             |   52 +-
 src/main/groovy/util/ConfigSlurper.groovy          |  183 +-
 src/main/groovy/util/DelegatingScript.java         |   20 +-
 src/main/groovy/util/FileTreeBuilder.groovy        |  181 +
 src/main/groovy/util/GroovyScriptEngine.java       |   84 +-
 src/main/groovy/util/Node.java                     |   36 +-
 src/main/groovy/util/NodePrinter.java              |   39 +-
 src/main/groovy/util/ObjectGraphBuilder.java       |    2 +-
 src/main/groovy/util/ObservableMap.java            |    4 +-
 src/main/groovy/util/OrderBy.java                  |   22 +-
 src/main/groovy/util/PermutationGenerator.java     |    6 +
 src/main/groovy/util/ProxyGenerator.java           |   27 +-
 src/main/groovy/util/logging/Log4j.java            |    2 +-
 .../codehaus/groovy/antlr/AntlrParserPlugin.java   |   22 +-
 .../groovy/antlr/UnicodeEscapingReader.java        |    2 +-
 src/main/org/codehaus/groovy/antlr/groovy.g        |   87 +-
 .../groovy/antlr/java/Java2GroovyMain.java         |  165 +-
 .../groovy/antlr/java/Java2GroovyProcessor.java    |  184 +
 src/main/org/codehaus/groovy/antlr/java/java.g     |    2 +-
 .../groovy/antlr/treewalker/CompositeVisitor.java  |    7 +-
 .../antlr/treewalker/SourceCodeTraversal.java      |    3 +-
 .../groovy/antlr/treewalker/SourcePrinter.java     |   13 +-
 .../groovy/antlr/treewalker/TraversalHelper.java   |    3 +-
 .../codehaus/groovy/antlr/treewalker/Visitor.java  |    3 +-
 .../groovy/antlr/treewalker/VisitorAdapter.java    |    3 +-
 src/main/org/codehaus/groovy/ast/ASTNode.java      |   15 +
 src/main/org/codehaus/groovy/ast/ClassHelper.java  |   41 +-
 src/main/org/codehaus/groovy/ast/ClassNode.java    |   34 +-
 src/main/org/codehaus/groovy/ast/GenericsType.java |   30 +-
 src/main/org/codehaus/groovy/ast/MethodNode.java   |   16 +-
 .../groovy/ast/MixinASTTransformation.java         |   42 +-
 src/main/org/codehaus/groovy/ast/ModuleNode.java   |   77 +-
 .../codehaus/groovy/ast/builder/AstBuilder.groovy  |    2 +-
 .../ast/builder/AstBuilderTransformation.java      |   36 +-
 .../ast/builder/AstSpecificationCompiler.groovy    |  507 +-
 .../groovy/ast/expr/ConstantExpression.java        |    2 +
 .../codehaus/groovy/ast/stmt/AssertStatement.java  |    6 +-
 .../codehaus/groovy/ast/stmt/LoopingStatement.java |    4 +-
 .../org/codehaus/groovy/ast/stmt/Statement.java    |   33 +-
 .../codehaus/groovy/ast/tools/ClosureUtils.java    |   68 +
 .../codehaus/groovy/ast/tools/GeneralUtils.java    |  614 +++
 .../codehaus/groovy/ast/tools/GenericsUtils.java   |  462 +-
 .../groovy/ast/tools/WideningCategories.java       |   46 +-
 .../groovy/classgen/AsmClassGenerator.java         |  228 +-
 .../groovy/classgen/ClassCompletionVerifier.java   |   84 +-
 .../groovy/classgen/DummyClassGenerator.java       |    4 +-
 .../org/codehaus/groovy/classgen/EnumVisitor.java  |    6 +-
 .../codehaus/groovy/classgen/ExtendedVerifier.java |   82 +-
 .../codehaus/groovy/classgen/GeneratorContext.java |   73 +-
 .../classgen/InnerClassCompletionVisitor.java      |   46 +-
 .../groovy/classgen/InnerClassVisitor.java         |   44 +-
 .../org/codehaus/groovy/classgen/ReturnAdder.java  |   18 +-
 .../groovy/classgen/VariableScopeVisitor.java      |   46 +-
 .../org/codehaus/groovy/classgen/Verifier.java     |  244 +-
 .../groovy/classgen/asm/AssertionWriter.java       |   43 +-
 .../classgen/asm/BinaryExpressionHelper.java       |   25 +-
 .../asm/BinaryExpressionMultiTypeDispatcher.java   |   13 +-
 .../groovy/classgen/asm/BytecodeDumper.java        |   49 +
 .../groovy/classgen/asm/BytecodeHelper.java        |   29 +-
 .../groovy/classgen/asm/CallSiteWriter.java        |   59 +-
 .../groovy/classgen/asm/ClosureWriter.java         |   26 +-
 .../codehaus/groovy/classgen/asm/CompileStack.java |   59 +-
 .../groovy/classgen/asm/InvocationWriter.java      |  170 +-
 .../codehaus/groovy/classgen/asm/MethodCaller.java |    2 +-
 .../codehaus/groovy/classgen/asm/MopWriter.java    |   44 +-
 .../codehaus/groovy/classgen/asm/OperandStack.java |  188 +-
 .../classgen/asm/OptimizingStatementWriter.java    |   28 +-
 .../groovy/classgen/asm/StatementWriter.java       |    8 +-
 .../groovy/classgen/asm/WriterController.java      |   12 +-
 .../classgen/asm/indy/InvokeDynamicWriter.java     |   67 +-
 .../asm/sc/StaticCompilationMopWriter.java         |   59 +
 .../classgen/asm/sc/StaticInvocationWriter.java    |  158 +-
 .../asm/sc/StaticPropertyAccessHelper.java         |  130 +
 ...icTypesBinaryExpressionMultiTypeDispatcher.java |  157 +-
 .../classgen/asm/sc/StaticTypesCallSiteWriter.java |  228 +-
 .../classgen/asm/sc/StaticTypesClosureWriter.java  |   51 +-
 .../asm/sc/StaticTypesStatementWriter.java         |  185 +-
 .../classgen/asm/sc/StaticTypesTypeChooser.java    |    4 +
 .../groovy/control/ASTTransformationsContext.java  |    8 +-
 .../codehaus/groovy/control/BytecodeProcessor.java |   20 +
 .../codehaus/groovy/control/ClassNodeResolver.java |    3 +-
 .../codehaus/groovy/control/CompilationUnit.java   |   57 +-
 .../groovy/control/CompilerConfiguration.java      |   14 +-
 .../org/codehaus/groovy/control/LabelVerifier.java |  143 +-
 .../codehaus/groovy/control/OptimizerVisitor.java  |    4 +-
 .../codehaus/groovy/control/ResolveVisitor.java    |  144 +-
 .../groovy/control/StaticImportVisitor.java        |    2 +
 .../codehaus/groovy/control/StaticVerifier.java    |    2 +-
 .../customizers/ASTTransformationCustomizer.groovy |   59 +
 .../control/customizers/SourceAwareCustomizer.java |   11 +-
 .../builder/SourceAwareCustomizerFactory.java      |    7 +
 .../groovy/control/io/FileReaderSource.java        |   12 +-
 .../groovy/control/io/InputStreamReaderSource.java |   10 +
 .../codehaus/groovy/control/io/ReaderSource.java   |    8 +
 .../groovy/control/io/StringReaderSource.java      |   15 +
 .../groovy/control/io/URLReaderSource.java         |   16 +
 .../codehaus/groovy/reflection/CachedClass.java    |   21 +-
 .../org/codehaus/groovy/reflection/ClassInfo.java  |  273 +-
 .../groovy/reflection/GeneratedMetaMethod.java     |    6 +-
 .../groovy/reflection/GroovyClassValue.java        |   18 +
 .../groovy/reflection/GroovyClassValueFactory.java |   36 +
 .../reflection/GroovyClassValuePreJava7.java       |   76 +
 .../codehaus/groovy/reflection/SunClassLoader.java |    2 +-
 .../groovy/reflection/android/AndroidSupport.java  |   35 +
 .../reflection/stdclasses/CachedSAMClass.java      |   32 +-
 .../reflection/v7/GroovyClassValueJava7.java       |   20 +
 .../groovy/runtime/AbstractComparator.java         |   28 +
 .../codehaus/groovy/runtime/ConversionHandler.java |   34 +-
 .../groovy/runtime/DefaultGroovyMethods.java       | 4940 ++++++++++++++++----
 .../runtime/DefaultGroovyMethodsSupport.java       |   11 +-
 .../groovy/runtime/DefaultGroovyStaticMethods.java |   39 +-
 .../codehaus/groovy/runtime/IOGroovyMethods.java   |  125 +-
 .../org/codehaus/groovy/runtime/InvokerHelper.java |   43 +-
 .../codehaus/groovy/runtime/MetaClassHelper.java   |   45 +-
 .../org/codehaus/groovy/runtime/MethodClosure.java |    3 +-
 .../codehaus/groovy/runtime/MethodRankHelper.java  |    5 +-
 .../groovy/runtime/NumberAwareComparator.java      |   11 +-
 .../groovy/runtime/ProcessGroovyMethods.java       |   22 +-
 .../groovy/runtime/ProxyGeneratorAdapter.java      |  204 +-
 .../groovy/runtime/ResourceGroovyMethods.java      |  237 +-
 .../groovy/runtime/ScriptBytecodeAdapter.java      |   72 +-
 .../groovy/runtime/SocketGroovyMethods.java        |   10 +-
 .../groovy/runtime/StringGroovyMethods.java        | 2359 +++++-----
 .../groovy/runtime/callsite/AbstractCallSite.java  |   78 +-
 .../runtime/callsite/BooleanClosureWrapper.java    |    4 +-
 .../callsite/BooleanReturningMethodInvoker.java    |    3 +-
 .../groovy/runtime/callsite/CallSiteGenerator.java |   24 +-
 .../callsite/GetEffectivePojoPropertySite.java     |    2 +-
 .../runtime/callsite/PogoGetPropertySite.java      |    4 +-
 .../groovy/runtime/m12n/ExtensionModule.java       |    8 +
 .../runtime/m12n/ExtensionModuleScanner.java       |    5 +-
 .../runtime/m12n/MetaInfExtensionModule.java       |   14 +-
 .../runtime/m12n/PropertiesModuleFactory.java      |    4 +-
 .../groovy/runtime/m12n/SimpleExtensionModule.java |    2 +-
 .../m12n/StandardPropertiesModuleFactory.java      |    3 +-
 .../codehaus/groovy/runtime/memoize/Memoize.java   |    6 +-
 .../groovy/runtime/metaclass/ClosureMetaClass.java |   35 +-
 .../runtime/metaclass/ClosureMetaMethod.java       |    3 +-
 .../runtime/metaclass/MetaClassRegistryImpl.java   |   16 +-
 .../metaclass/MixinInstanceMetaProperty.java       |    2 +-
 .../runtime/metaclass/MultipleSetterProperty.java  |   86 +
 .../groovy/runtime/metaclass/ReflectorLoader.java  |    2 +-
 .../metaclass/ThreadManagedMetaBeanProperty.java   |    2 +-
 .../runtime/powerassert/AssertionRenderer.java     |   13 +-
 .../typehandling/DefaultTypeTransformation.java    |  372 +-
 .../runtime/typehandling/ShortTypeHandling.java    |   73 +
 .../org/codehaus/groovy/tools/DgmConverter.java    |   16 +-
 .../org/codehaus/groovy/tools/GrapeMain.groovy     |  105 +-
 src/main/org/codehaus/groovy/tools/RootLoader.java |    3 +-
 .../org/codehaus/groovy/tools/StringHelper.java    |    2 +-
 .../groovy/tools/ast/TransformTestHelper.groovy    |   11 +-
 .../tools/javac/JavaAwareCompilationUnit.java      |   11 +-
 .../tools/javac/JavaStubCompilationUnit.java       |    3 +-
 .../groovy/tools/javac/JavaStubGenerator.java      |  107 +-
 .../groovy/tools/javac/JavacJavaCompiler.java      |    2 +-
 src/main/org/codehaus/groovy/tools/shell/IO.java   |    3 +-
 .../groovy/transform/ASTTestTransformation.groovy  |   30 +-
 .../ASTTransformationCollectorCodeVisitor.java     |    9 +-
 .../groovy/transform/ASTTransformationVisitor.java |    2 +-
 .../groovy/transform/AbstractASTTransformUtil.java |  284 +-
 .../transform/AbstractASTTransformation.java       |  185 +-
 .../transform/AutoCloneASTTransformation.java      |  248 +-
 .../AutoExternalizeASTTransformation.java          |  119 -
 .../transform/BaseScriptASTTransformation.java     |  161 +-
 .../groovy/transform/BuilderASTTransformation.java |  218 +
 .../transform/CanonicalASTTransformation.java      |   16 +-
 .../transform/CategoryASTTransformation.java       |   31 +-
 ...onditionalInterruptibleASTTransformation.groovy |   30 +-
 .../transform/DelegateASTTransformation.java       |  278 +-
 .../EqualsAndHashCodeASTTransformation.java        |  243 +-
 .../ExternalizeMethodsASTTransformation.java       |  122 +
 .../ExternalizeVerifierASTTransformation.java      |  104 +
 .../groovy/transform/FieldASTTransformation.java   |   24 +-
 .../transform/ImmutableASTTransformation.java      |  485 +-
 .../IndexedPropertyASTTransformation.java          |   68 +-
 .../InheritConstructorsASTTransformation.java      |   90 +-
 .../groovy/transform/LazyASTTransformation.java    |  179 +-
 .../groovy/transform/LogASTTransformation.java     |   72 +-
 .../transform/MemoizedASTTransformation.java       |  101 +-
 .../groovy/transform/NewifyASTTransformation.java  |   37 +-
 .../transform/PackageScopeASTTransformation.java   |   43 +-
 .../transform/ReadWriteLockASTTransformation.java  |  100 +-
 .../transform/SingletonASTTransformation.java      |   64 +-
 .../transform/SortableASTTransformation.java       |  232 +
 .../transform/SourceURIASTTransformation.java      |  130 +
 .../transform/StaticTypesTransformation.java       |    4 +-
 .../transform/SynchronizedASTTransformation.java   |   62 +-
 .../ThreadInterruptibleASTTransformation.groovy    |   28 +-
 .../TimedInterruptibleASTTransformation.groovy     |  481 +-
 .../transform/ToStringASTTransformation.java       |  127 +-
 .../TupleConstructorASTTransformation.java         |   85 +-
 .../sc/StaticCompilationMetadataKeys.java          |    3 +-
 .../transform/sc/StaticCompilationVisitor.java     |  111 +-
 .../transform/sc/StaticCompileTransformation.java  |    5 +-
 .../transform/sc/TemporaryVariableExpression.java  |   74 +
 .../transformers/BinaryExpressionTransformer.java  |  244 +-
 .../transformers/BooleanExpressionTransformer.java |    2 +-
 .../sc/transformers/CastExpressionOptimizer.java   |   77 +
 .../transformers/ConstructorCallTransformer.java   |   27 +-
 .../MethodCallExpressionTransformer.java           |   36 +-
 .../transformers/RangeExpressionTransformer.java   |    4 +-
 .../transformers/StaticCompilationTransformer.java |   21 +-
 .../VariableExpressionTransformer.java             |   47 +-
 .../stc/AbstractTypeCheckingExtension.java         |  447 ++
 .../stc/DefaultTypeCheckingExtension.java          |   14 +-
 .../stc/GroovyTypeCheckingExtensionSupport.java    |  457 +-
 .../transform/stc/StaticTypeCheckingSupport.java   |  760 ++-
 .../transform/stc/StaticTypeCheckingVisitor.java   | 1782 +++++--
 .../groovy/transform/stc/StaticTypesMarker.java    |    3 +-
 .../transform/stc/TraitTypeCheckingExtension.java  |  138 +
 .../groovy/transform/stc/TypeCheckingContext.java  |   15 +
 .../groovy/transform/stc/UnionTypeClassNode.java   |    2 +-
 .../groovy/transform/tailrec/AstHelper.groovy      |   73 +
 .../transform/tailrec/CollectRecursiveCalls.groovy |   59 +
 .../transform/tailrec/HasRecursiveCalls.groovy     |   61 +
 .../transform/tailrec/InWhileLoopWrapper.groovy    |   78 +
 .../transform/tailrec/RecursivenessTester.groovy   |   97 +
 .../tailrec/ReturnAdderForClosures.groovy          |   41 +
 .../ReturnStatementToIterationConverter.groovy     |  140 +
 .../transform/tailrec/StatementReplacer.groovy     |  101 +
 .../tailrec/TailRecursiveASTTransformation.groovy  |  249 +
 .../tailrec/TernaryToIfStatementConverter.groovy   |   39 +
 .../tailrec/VariableAccessReplacer.groovy          |   70 +
 .../tailrec/VariableExpressionReplacer.groovy      |  154 +
 .../tailrec/VariableExpressionTransformer.groovy   |   44 +
 .../transform/trait/NAryOperationRewriter.java     |  180 +
 .../transform/trait/SuperCallTraitTransformer.java |  151 +
 .../transform/trait/TraitASTTransformation.java    |  562 +++
 .../groovy/transform/trait/TraitComposer.java      |  545 +++
 .../groovy/transform/trait/TraitHelpersTuple.java  |   42 +
 .../transform/trait/TraitReceiverTransformer.java  |  407 ++
 .../codehaus/groovy/transform/trait/Traits.java    |  369 ++
 src/main/org/codehaus/groovy/util/FastArray.java   |    6 +
 .../org/codehaus/groovy/vmplugin/VMPlugin.java     |   26 +
 .../codehaus/groovy/vmplugin/VMPluginFactory.java  |    2 +-
 .../org/codehaus/groovy/vmplugin/v5/Java5.java     |  101 +-
 .../vmplugin/v5/PluginDefaultGroovyMethods.java    |   15 +-
 .../org/codehaus/groovy/vmplugin/v6/Java6.java     |    5 +
 .../v7/IndyGuardsFiltersAndSignatures.java         |   28 +-
 .../codehaus/groovy/vmplugin/v7/IndyInterface.java |   11 +-
 .../org/codehaus/groovy/vmplugin/v7/Java7.java     |   70 +
 .../org/codehaus/groovy/vmplugin/v7/Selector.java  |  179 +-
 .../groovy/vmplugin/v7/TypeTransformers.java       |   51 +-
 src/resources/groovy/grape/defaultGrapeConfig.xml  |    2 +-
 src/spec/assets/css/style.css                      | 1897 ++++++++
 src/spec/assets/css/view-example.css               |   28 +
 src/spec/assets/img/additionalmodules.png          |  Bin 0 -> 21798 bytes
 src/spec/assets/img/console1.png                   |  Bin 0 -> 111912 bytes
 src/spec/assets/img/console2.png                   |  Bin 0 -> 95044 bytes
 src/spec/assets/img/console3.png                   |  Bin 0 -> 93569 bytes
 src/spec/assets/img/console5.png                   |  Bin 0 -> 68479 bytes
 src/spec/assets/img/console6.png                   |  Bin 0 -> 74437 bytes
 src/spec/assets/img/console7.png                   |  Bin 0 -> 70660 bytes
 src/spec/assets/img/example1.png                   |  Bin 0 -> 62930 bytes
 src/spec/assets/img/example10.png                  |  Bin 0 -> 82936 bytes
 src/spec/assets/img/example11.png                  |  Bin 0 -> 95471 bytes
 src/spec/assets/img/example12.png                  |  Bin 0 -> 64916 bytes
 src/spec/assets/img/example13.png                  |  Bin 0 -> 71409 bytes
 src/spec/assets/img/example14.png                  |  Bin 0 -> 67945 bytes
 src/spec/assets/img/example15.png                  |  Bin 0 -> 109440 bytes
 src/spec/assets/img/example16.png                  |  Bin 0 -> 114413 bytes
 src/spec/assets/img/example17.png                  |  Bin 0 -> 74161 bytes
 src/spec/assets/img/example18.png                  |  Bin 0 -> 82115 bytes
 src/spec/assets/img/example19.png                  |  Bin 0 -> 31915 bytes
 src/spec/assets/img/example2.png                   |  Bin 0 -> 50169 bytes
 src/spec/assets/img/example4.png                   |  Bin 0 -> 117382 bytes
 src/spec/assets/img/example5.png                   |  Bin 0 -> 140448 bytes
 src/spec/assets/img/example7.png                   |  Bin 0 -> 29789 bytes
 src/spec/assets/img/example8.png                   |  Bin 0 -> 146470 bytes
 src/spec/assets/img/example9.png                   |  Bin 0 -> 113690 bytes
 src/spec/assets/img/fileassociation.png            |  Bin 0 -> 17110 bytes
 src/spec/assets/img/github1.png                    |  Bin 0 -> 87356 bytes
 src/spec/assets/img/github2.png                    |  Bin 0 -> 120646 bytes
 src/spec/assets/img/github3.png                    |  Bin 0 -> 47303 bytes
 src/spec/assets/img/github4.png                    |  Bin 0 -> 139616 bytes
 src/spec/assets/img/github5.png                    |  Bin 0 -> 56680 bytes
 src/spec/assets/img/github6.png                    |  Bin 0 -> 100961 bytes
 src/spec/assets/img/githubfork.png                 |  Bin 0 -> 73212 bytes
 src/spec/assets/img/githubhomepanel.png            |  Bin 0 -> 125528 bytes
 src/spec/assets/img/githubsearch.png               |  Bin 0 -> 56287 bytes
 src/spec/assets/img/groovy.png                     |  Bin 0 -> 57425 bytes
 src/spec/assets/img/groovy1.png                    |  Bin 0 -> 38285 bytes
 src/spec/assets/img/native.jpg                     |  Bin 0 -> 25207 bytes
 src/spec/assets/img/outdir.png                     |  Bin 0 -> 24047 bytes
 src/spec/assets/img/repolist.png                   |  Bin 0 -> 36749 bytes
 src/spec/assets/img/setup.png                      |  Bin 0 -> 27700 bytes
 src/spec/assets/img/teamcity.png                   |  Bin 0 -> 4808 bytes
 src/spec/assets/img/variables.jpg                  |  Bin 0 -> 29572 bytes
 src/spec/assets/js/view-example.js                 |   33 +
 .../assets/img/ChainOfResponsibilityClasses.gif    |  Bin 0 -> 5779 bytes
 src/spec/doc/assets/img/CompositeClasses.gif       |  Bin 0 -> 5334 bytes
 src/spec/doc/assets/img/CompositeComponents.gif    |  Bin 0 -> 3930 bytes
 src/spec/doc/assets/img/StrategyClasses.gif        |  Bin 0 -> 7448 bytes
 src/spec/doc/assets/img/TemplateMethodClasses.gif  |  Bin 0 -> 7639 bytes
 src/spec/doc/assets/img/a380.jpg                   |  Bin 0 -> 9314 bytes
 src/spec/doc/assets/img/additionalmodules.png      |  Bin 0 -> 21798 bytes
 src/spec/doc/assets/img/b797-hoax.jpg              |  Bin 0 -> 6559 bytes
 src/spec/doc/assets/img/catalina.gif               |  Bin 0 -> 6779 bytes
 src/spec/doc/assets/img/fileassociation.png        |  Bin 0 -> 17110 bytes
 src/spec/doc/assets/img/gconsole-toolbar.png       |  Bin 0 -> 7163 bytes
 .../doc/assets/img/jconsole-implicit-export.png    |  Bin 0 -> 35217 bytes
 src/spec/doc/assets/img/jconsole.gif               |  Bin 0 -> 36013 bytes
 src/spec/doc/assets/img/native.jpg                 |  Bin 0 -> 25207 bytes
 src/spec/doc/assets/img/oc4jpie.gif                |  Bin 0 -> 6889 bytes
 src/spec/doc/assets/img/outdir.png                 |  Bin 0 -> 24047 bytes
 src/spec/doc/assets/img/setup.png                  |  Bin 0 -> 27700 bytes
 src/spec/doc/assets/img/variables.jpg              |  Bin 0 -> 29572 bytes
 src/spec/doc/contributors.adoc                     |   29 +
 src/spec/doc/core-closures.adoc                    |  527 ++-
 src/spec/doc/core-differences-java.adoc            |  256 +
 src/spec/doc/core-domain-specific-languages.adoc   | 1131 ++++-
 src/spec/doc/core-gdk.adoc                         |  125 +
 src/spec/doc/core-getting-started.adoc             |  160 +-
 src/spec/doc/core-introduction.adoc                |    4 +-
 src/spec/doc/core-metaprogramming.adoc             | 2547 +++++++++-
 src/spec/doc/core-object-orientation.adoc          |  730 ++-
 src/spec/doc/core-operators.adoc                   |  727 ++-
 src/spec/doc/core-program-structure.adoc           |  241 +-
 src/spec/doc/core-semantics.adoc                   | 2008 +++++++-
 src/spec/doc/core-syntax.adoc                      | 1036 +++-
 src/spec/doc/core-testing-guide.adoc               |  612 +++
 src/spec/doc/core-traits.adoc                      |  820 ++++
 src/spec/doc/design-pattern-abstract-factory.adoc  |   76 +
 src/spec/doc/design-pattern-adapter.adoc           |  105 +
 src/spec/doc/design-pattern-bouncer.adoc           |   53 +
 .../design-pattern-chain-of-responsibility.adoc    |   26 +
 src/spec/doc/design-pattern-composite.adoc         |   33 +
 src/spec/doc/design-pattern-decorator.adoc         |  214 +
 src/spec/doc/design-pattern-delegation.adoc        |   68 +
 src/spec/doc/design-pattern-flyweight.adoc         |   63 +
 src/spec/doc/design-pattern-in-groovy.adoc         |   62 +
 src/spec/doc/design-pattern-iterator.adoc          |   43 +
 src/spec/doc/design-pattern-loan-my-resource.adoc  |   51 +
 src/spec/doc/design-pattern-null-object.adoc       |   66 +
 src/spec/doc/design-pattern-pimp-my-library.adoc   |   28 +
 src/spec/doc/design-pattern-proxy.adoc             |   20 +
 src/spec/doc/design-pattern-singleton.adoc         |  140 +
 src/spec/doc/design-pattern-state.adoc             |   92 +
 src/spec/doc/design-pattern-strategy.adoc          |   27 +
 src/spec/doc/design-pattern-template-method.adoc   |   47 +
 src/spec/doc/design-pattern-visitor.adoc           |   93 +
 src/spec/doc/grape.adoc                            |  480 ++
 src/spec/doc/groovy-contributions.adoc             | 1237 +++++
 src/spec/doc/guide-integrating.adoc                |  306 ++
 src/spec/doc/index.adoc                            |  138 +-
 src/spec/doc/invokedynamic-support.adoc            |   78 +
 src/spec/doc/license.adoc                          |    6 +
 src/spec/doc/style-guide.adoc                      |  682 +++
 src/spec/doc/tools-groovyc.adoc                    |  436 ++
 src/spec/doc/tools-groovyeclipse.adoc              |  305 ++
 src/spec/doc/tools-ide.adoc                        |   18 +
 src/spec/doc/type-checking-extensions.adoc         | 1073 +++++
 src/spec/doc/version-scheme.adoc                   |   24 +
 src/spec/doc/windows-nsis-installer.adoc           |  108 +
 src/spec/doc/working-with-collections.adoc         |  443 ++
 src/spec/doc/working-with-io.adoc                  |  279 ++
 .../org.codehaus.groovy.runtime.ExtensionModule    |   22 +
 ...org.codehaus.groovy.runtime.ExtensionModuleSpec |   38 +
 src/spec/test-resources/aftermethodcall.groovy     |   26 +
 src/spec/test-resources/aftervisitclass.groovy     |   26 +
 src/spec/test-resources/aftervisitmethod.groovy    |   37 +
 src/spec/test-resources/ambiguousmethods.groovy    |   22 +
 src/spec/test-resources/beforemethodcall.groovy    |   25 +
 src/spec/test-resources/beforevisitclass.groovy    |   26 +
 src/spec/test-resources/beforevisitmethod.groovy   |   24 +
 src/spec/test-resources/finish.groovy              |   22 +
 .../test-resources/incompatibleassignment.groovy   |   25 +
 src/spec/test-resources/methodnotfound.groovy      |   31 +
 src/spec/test-resources/newmethod.groovy           |   25 +
 src/spec/test-resources/onmethodselection.groovy   |   28 +
 .../test-resources/reloading/dependency1.groovy    |    3 +
 .../test-resources/reloading/dependency2.groovy    |    3 +
 src/spec/test-resources/reloading/source1.groovy   |    8 +
 src/spec/test-resources/reloading/source2.groovy   |    9 +
 src/spec/test-resources/reloading/source3.groovy   |   10 +
 src/spec/test-resources/robotextension.groovy      |   25 +
 src/spec/test-resources/robotextension2.groovy     |   32 +
 src/spec/test-resources/robotextension3.groovy     |   30 +
 src/spec/test-resources/scoping.groovy             |   35 +
 src/spec/test-resources/scoping_alt.groovy         |   40 +
 src/spec/test-resources/selfcheck.groovy           |   32 +
 src/spec/test-resources/setup.groovy               |   21 +
 src/spec/test-resources/unresolvedattribute.groovy |   24 +
 src/spec/test-resources/unresolvedproperty.groovy  |   27 +
 src/spec/test-resources/unresolvedvariable.groovy  |   24 +
 src/spec/test/BaseScriptSpecTest.groovy            |  139 +
 src/spec/test/ClassDesignASTTransformsTest.groovy  |  409 ++
 src/spec/test/ClassTest.groovy                     |  774 +++
 src/spec/test/CloningASTTransformsTest.groovy      |  249 +
 src/spec/test/ClosuresSpecTest.groovy              |  520 +++
 .../test/CodeGenerationASTTransformsTest.groovy    | 1108 +++++
 src/spec/test/CoercionTest.groovy                  |  362 ++
 src/spec/test/CommandChainsTest.groovy             |  298 ++
 .../CompilerDirectivesASTTransformsTest.groovy     |  133 +
 src/spec/test/CustomizersTest.groovy               |  256 +
 .../DeclarativeConcurrencyASTTransformsTest.groovy |  202 +
 src/spec/test/DelegatesToSpecTest.groovy           |  556 +++
 src/spec/test/DesignPatternsTest.groovy            | 2012 ++++++++
 src/spec/test/DifferencesFromJavaTest.groovy       |  188 +
 src/spec/test/ExtensionModuleSpecTest.groovy       |   43 +
 src/spec/test/IntegrationTest.groovy               |  245 +
 .../test/LogImprovementsASTTransformsTest.groovy   |  191 +
 src/spec/test/OperatorsTest.groovy                 |  602 +++
 src/spec/test/PackageTest.groovy                   |  184 +
 .../test/SaferScriptingASTTransformsTest.groovy    |  340 ++
 src/spec/test/ScriptsAndClassesSpecTest.groovy     |  102 +
 src/spec/test/SemanticsTest.groovy                 |  284 ++
 src/spec/test/SwingASTTransformsTest.groovy        |  311 ++
 src/spec/test/SyntaxTest.groovy                    |  756 ++-
 src/spec/test/TestingASTTransformsTest.groovy      |  183 +
 src/spec/test/TraitsSpecificationTest.groovy       |  850 ++++
 src/spec/test/asciidoctor/Utils.groovy             |   40 +
 src/spec/test/builder/BuilderSupportTest.groovy    |  113 +
 .../test/builder/ObjectGraphBuilderTest.groovy     |  183 +
 src/spec/test/gdk/ConfigSlurperTest.groovy         |  130 +
 src/spec/test/gdk/ExpandoTest.groovy               |   55 +
 src/spec/test/gdk/ObservableTest.groovy            |   86 +
 .../test/gdk/WorkingWithCollectionsTest.groovy     |  733 +++
 src/spec/test/gdk/WorkingWithIOSpecTest.groovy     |  384 ++
 .../test/metaprogramming/ASTXFormSpecTest.groovy   |  314 ++
 src/spec/test/metaprogramming/CategoryTest.groovy  |   55 +
 .../metaprogramming/ExpandoMetaClassTest.groovy    |  251 +
 .../MethodPropertyMissingTest.groovy               |   63 +
 .../test/metaprogramming/MyTransformToDebug.groovy |   24 +
 src/spec/test/objectorientation/MethodsTest.groovy |  102 +
 src/spec/test/semantics/GPathTest.groovy           |   83 +
 src/spec/test/semantics/LabelsTest.groovy          |   45 +
 src/spec/test/semantics/OptionalityTest.groovy     |   87 +
 src/spec/test/semantics/PowerAssertTest.groovy     |   73 +
 src/spec/test/semantics/TheGroovyTruthTest.groovy  |   89 +
 src/spec/test/support/MaxRetriesExtension.groovy   |   37 +
 src/spec/test/support/StaticStringExtension.groovy |   25 +
 src/spec/test/testingguide/GDKMethodTests.groovy   |   32 +
 .../testingguide/GroovyTestCaseExampleTests.groovy |  100 +
 .../test/testingguide/JUnit4ExampleTests.groovy    |   32 +
 .../test/testingguide/MockingExampleTests.groovy   |  163 +
 src/spec/test/thirdpartylib/MultiplyTwo.groovy     |   25 +
 src/spec/test/typing/OptionalTypingTest.groovy     |   63 +
 src/spec/test/typing/PrecompiledExtension.groovy   |   33 +
 src/spec/test/typing/PrecompiledJavaExtension.java |   44 +
 src/spec/test/typing/Robot.groovy                  |   23 +
 .../test/typing/StaticCompilationIntroTest.groovy  |   92 +
 .../typing/TypeCheckingExtensionSpecTest.groovy    |  467 ++
 src/spec/test/typing/TypeCheckingHintsTest.groovy  |  169 +
 src/spec/test/typing/TypeCheckingJavaTest.java     |   41 +
 src/spec/test/typing/TypeCheckingTest.groovy       |  963 ++++
 .../org.codehaus.groovy.runtime.ExtensionModule    |    0
 .../services/org.codehaus.groovy.source.Extensions |    0
 .../groovy/transform/sc/MixedMode.groovy           |   15 +
 .../groovy/transform/sc/MixedMode2.groovy          |   15 +
 .../transform/sc/MixedModeDynamicBuilder.groovy    |   15 +
 .../transform/stc/AnnotatedByTestExtension.groovy  |   15 +
 .../stc/ArgumentsTestingTestExtension.groovy       |   15 +
 .../stc/BeforeAfterClassTestExtension.groovy       |   15 +
 .../transform/stc/DelegatesToTestExtension.groovy  |   15 +
 .../transform/stc/FinishTestExtension.groovy       |   15 +
 .../stc/FirstArgumentsTestingTestExtension.groovy  |   15 +
 .../transform/stc/Groovy6047Extension.groovy       |   15 +
 .../stc/IncompatibleAssignmentTestExtension.groovy |   15 +
 .../stc/IncompatibleReturnTypeTestExtension.groovy |   15 +
 .../stc/MissingMethod1TestExtension.groovy         |   15 +
 .../stc/MissingMethod2TestExtension.groovy         |   15 +
 .../NewMethodAndIsGeneratedTestExtension.groovy    |   15 +
 .../stc/NthArgumentTestingTestExtension.groovy     |   15 +
 .../stc/OnMethodSelectionTestExtension.groovy      |   15 +
 .../stc/PrefixChangerTestExtension.groovy          |   15 +
 .../groovy/transform/stc/RobotMove.groovy          |   15 +
 .../stc/ScopeEnterExitTestExtension.groovy         |   15 +
 .../groovy/transform/stc/SetupTestExtension.groovy |   15 +
 .../transform/stc/SilentTestExtension.groovy       |   15 +
 .../groovy/transform/stc/SprintfExtension.groovy   |   15 +
 .../UndefinedVariableNoHandleTestExtension.groovy  |   15 +
 .../stc/UndefinedVariableTestExtension.groovy      |   15 +
 .../stc/UnresolvedAttributeTestExtension.groovy    |   15 +
 .../stc/UnresolvedPropertyTestExtension.groovy     |   15 +
 .../stc/UpperCaseMethodTest1Extension.groovy       |   15 +
 .../stc/UpperCaseMethodTest2Extension.groovy       |   15 +
 .../stc/UpperCaseMethodTest3Extension.groovy       |   15 +
 .../circularLanguageReference/Rectangle.groovy     |   15 +
 .../circularLanguageReference/Shape.java           |   15 +
 .../circularLanguageReference/Square.java          |   15 +
 .../somepackage/GroovyPogo.groovy                  |   15 +
 .../somepackage/JavaBean.java                      |   15 +
 src/test/gls/CompilableTestSupport.groovy          |   14 -
 .../AnnotationClosureExhaustiveTestSupport.groovy  |   15 +
 ...nClosureJavaCompatibilityParameterizedTest.java |   15 +
 .../AnnotationClosureJavaCompatibilityTest.java    |   15 +
 .../closures/AnnotationClosureOwnerCallTest.groovy |   15 +
 .../AnnotationClosureThisObjectCallTest.groovy     |   15 +
 .../AnnotationClosureUnqualifiedCallTest.groovy    |   15 +
 .../AnnotationClosureWithNonLocalVariable.groovy   |   15 +
 .../AnnotationClosureWithParametersTest.groovy     |   15 +
 .../closures/JavaAnnotationWithClassElement.java   |   15 +
 ...avaAnnotationWithClassElementParameterized.java |   15 +
 .../annotations/closures/JavaCompatibility.groovy  |   15 +
 .../closures/JavaCompatibilityParameterized.groovy |   15 +
 src/test/gls/ch06/s05/GName1Test.groovy            |   15 +
 src/test/gls/ch06/s05/JName1Test.java              |   15 +
 src/test/gls/ch06/s05/testClasses/Tt1.java         |   15 +
 src/test/gls/enums/EnumTest.groovy                 |   14 +
 src/test/gls/generics/GenericsTest.groovy          |   14 +
 src/test/gls/generics/GenericsTestBase.java        |    3 +-
 src/test/gls/innerClass/InnerClassTest.groovy      |  243 +-
 src/test/gls/innerClass/InnerInterfaceTest.groovy  |   47 +
 .../gls/invocation/ClassDuplicationTest.groovy     |   15 +
 .../invocation/ConstructorDelegationTest.groovy    |   36 +
 src/test/gls/invocation/CovariantReturnTest.groovy |   27 +-
 src/test/gls/invocation/MethodSelectionTest.groovy |    6 +-
 .../invocation/StaticMethodInvocationTest.groovy   |   32 +
 .../gls/property/MetaClassOverridingTest.groovy    |   15 +
 src/test/gls/scope/ClassVariableHidingTest.groovy  |   15 +
 src/test/gls/scope/FinalAccessTest.groovy          |   15 +
 src/test/gls/scope/StaticScopeTest.groovy          |   15 +
 src/test/gls/scope/VariablePrecedenceTest.groovy   |   15 +
 src/test/gls/sizelimits/StringSizeTest.groovy      |   15 +
 src/test/gls/statements/DeclarationTest.groovy     |   15 +
 .../MultipleAssignmentDeclarationTest.groovy       |   15 +
 .../gls/statements/MultipleAssignmentTest.groovy   |   15 +
 src/test/gls/statements/ReturnTest.groovy          |   35 +
 src/test/gls/syntax/AssertTest.groovy              |   15 +
 src/test/gls/syntax/BinaryLiteralTest.groovy       |   15 +
 src/test/gls/syntax/Gep3OrderDslTest.groovy        |   15 +
 src/test/gls/syntax/Gep3Test.groovy                |   15 +
 src/test/gls/syntax/NumberLiteralTest.groovy       |   15 +
 .../gls/syntax/OldClosureSyntaxRemovalTest.groovy  |   15 +
 .../gls/syntax/OldPropertySyntaxRemovalTest.groovy |   15 +
 src/test/gls/syntax/OldSpreadTest.groovy           |   15 +
 src/test/gls/syntax/ParsingTest.groovy             |   15 +
 src/test/gls/syntax/UnderscoreInNumbersTest.groovy |   15 +
 .../types/BooleanExpressionConversionTest.groovy   |   15 +
 src/test/gls/types/GroovyCastTest.groovy           |   15 +
 src/test/gls/types/OperationsResultTypeTest.groovy |   15 +
 src/test/groovy/ActorTest.groovy                   |    8 +-
 src/test/groovy/AmbiguousInvocationTest.groovy     |   15 +
 src/test/groovy/ArrayAutoboxingTest.groovy         |   15 +
 src/test/groovy/ArrayCoerceTest.groovy             |   15 +
 src/test/groovy/ArrayParamMethodTest.groovy        |   15 +
 src/test/groovy/ArrayTest.groovy                   |   61 +
 src/test/groovy/ArrayTypeTest.groovy               |   15 +
 src/test/groovy/AsTest.groovy                      |   15 +
 src/test/groovy/Bar.groovy                         |   15 +
 src/test/groovy/Base64Test.groovy                  |   15 +
 src/test/groovy/BinaryStreamsTest.groovy           |   15 +
 src/test/groovy/BreakContinueLabelTest.groovy      |   61 +-
 src/test/groovy/CallInnerClassCtorTest.groovy      |   15 +
 src/test/groovy/CategoryTest.groovy                |   15 +
 src/test/groovy/ChainedAssignmentTest.groovy       |   15 +
 src/test/groovy/ClassExpressionTest.groovy         |   15 +
 src/test/groovy/ClassLoaderBug.groovy              |   15 +
 src/test/groovy/ClosureCloneTest.groovy            |   15 +
 src/test/groovy/ClosureCurryTest.groovy            |    8 +-
 src/test/groovy/ClosureDefaultParameterTest.groovy |   15 +
 src/test/groovy/ClosureInStaticMethodTest.groovy   |   15 +
 src/test/groovy/ClosureJavaIntegrationTest.java    |   11 +-
 src/test/groovy/ClosureMethodCallTest.groovy       |   33 +
 src/test/groovy/ClosureReturnTest.groovy           |   15 +
 .../ClosureReturnWithoutReturnStatementTest.groovy |   15 +
 src/test/groovy/ClosureSugarTest.groovy            |   15 +
 src/test/groovy/ClosureTest.groovy                 |   18 +
 .../groovy/ClosureWithEmptyParametersTest.groovy   |   15 +
 src/test/groovy/CollateTest.groovy                 |   16 +
 src/test/groovy/CompareEqualsTest.groovy           |   15 +
 src/test/groovy/CompareTypesTest.groovy            |   15 +
 src/test/groovy/CompileOrderTest.groovy            |   49 +
 src/test/groovy/CompilerErrorTest.groovy           |   15 +
 src/test/groovy/Constructor2Test.groovy            |   15 +
 src/test/groovy/ConstructorTest.groovy             |   15 +
 src/test/groovy/CurlyBracketLayoutTest.groovy      |   15 +
 src/test/groovy/DoWhileLoopTest.groovy             |   15 +
 src/test/groovy/DollarEscapingTest.groovy          |   15 +
 src/test/groovy/DownUpStepTest.groovy              |   15 +
 src/test/groovy/DummyInterface.java                |   15 +
 src/test/groovy/DynamicMemberTest.groovy           |   23 +-
 src/test/groovy/EscapedUnicodeTest.groovy          |   15 +
 src/test/groovy/Foo.groovy                         |   15 +
 src/test/groovy/GStringTest.groovy                 |    8 +-
 src/test/groovy/GroovyClosureMethodsTest.groovy    |   15 +
 src/test/groovy/GroovyInterceptableTest.groovy     |   15 +
 src/test/groovy/GroovyMethodsTest.groovy           |  550 ++-
 src/test/groovy/GroovyTruthTest.groovy             |    9 +
 src/test/groovy/HexTest.groovy                     |   15 +
 .../groovy/InvokeNormalMethodsFirstTest.groovy     |   15 +
 src/test/groovy/JavaClass.java                     |   15 +
 src/test/groovy/JointGroovy.groovy                 |   15 +
 src/test/groovy/JointJava.java                     |   15 +
 src/test/groovy/LeftShiftTest.groovy               |   15 +
 src/test/groovy/ListIteratingTest.groovy           |    2 +-
 src/test/groovy/ListTest.groovy                    |   52 +-
 src/test/groovy/LiteralTypesTest.groovy            |   15 +
 src/test/groovy/LittleClosureTest.groovy           |   15 +
 src/test/groovy/LocalVariableTest.groovy           |   15 +
 src/test/groovy/LogicTest.groovy                   |   15 +
 src/test/groovy/LoopBreakTest.groovy               |   15 +
 src/test/groovy/MapConstructionTest.groovy         |    9 +-
 src/test/groovy/MapPropertyTest.groovy             |   15 +
 src/test/groovy/MapTest.groovy                     |   15 +
 src/test/groovy/MethodCallTest.groovy              |   15 +
 .../groovy/MethodCallWithoutParenthesisTest.groovy |   15 +
 .../MethodParameterAccessWithinClosureTest.groovy  |   15 +
 src/test/groovy/MinMaxTest.groovy                  |   15 +
 src/test/groovy/MinusEqualsTest.groovy             |   15 +
 src/test/groovy/ModifiersTest.groovy               |   15 +
 src/test/groovy/ModuloTest.groovy                  |   15 +
 src/test/groovy/MultilineStringTest.groovy         |   15 +
 src/test/groovy/MultiplyDivideEqualsTest.groovy    |   15 +
 src/test/groovy/NamedParameterTest.groovy          |   15 +
 src/test/groovy/NestedClassTest.groovy             |   15 +
 src/test/groovy/NewExpressionTest.groovy           |   15 +
 src/test/groovy/NoPackageTest.groovy               |   15 +
 src/test/groovy/NullPropertyTest.groovy            |   15 +
 src/test/groovy/NumberMathTest.groovy              |   15 +
 src/test/groovy/OuterUser.java                     |   15 +
 src/test/groovy/OverloadInvokeMethodTest.groovy    |   15 +
 src/test/groovy/OverridePropertyGetterTest.groovy  |   15 +
 src/test/groovy/OverrideTest.groovy                |  142 +
 src/test/groovy/PlusEqualsTest.groovy              |   15 +
 src/test/groovy/PostfixTest.groovy                 |   15 +
 src/test/groovy/PrefixTest.groovy                  |   15 +
 src/test/groovy/PrimitiveArraysTest.groovy         |   15 +
 src/test/groovy/PrimitiveDefaultValueTest.groovy   |   15 +
 src/test/groovy/PrimitiveTypeFieldTest.groovy      |   15 +
 src/test/groovy/PrintTest.groovy                   |   15 +
 ...ateVariableAccessFromAnotherInstanceTest.groovy |   15 +
 src/test/groovy/ProcessTest.groovy                 |   15 +
 src/test/groovy/PropertyTest.groovy                |   46 +-
 src/test/groovy/PropertyWithoutDotTest.groovy      |   15 +
 src/test/groovy/ReadLineTest.groovy                |   21 +-
 src/test/groovy/ReturnTest.groovy                  |   15 +
 src/test/groovy/SafeNavigationTest.groovy          |   28 +
 src/test/groovy/SampleMain.groovy                  |   15 +
 src/test/groovy/SetTest.groovy                     |    6 +-
 src/test/groovy/SimplePostfixTest.groovy           |   15 +
 src/test/groovy/SingletonBugTest.groovy            |   15 +
 src/test/groovy/SliceTest.groovy                   |   15 +
 src/test/groovy/SomeClass.java                     |   15 +
 src/test/groovy/SortTest.groovy                    |   17 +-
 src/test/groovy/SpreadDotTest.groovy               |   17 +
 src/test/groovy/SqlDateTest.groovy                 |   15 +
 src/test/groovy/StaticImportTarget.groovy          |   15 +
 src/test/groovy/StaticMessageTest.groovy           |   15 +
 src/test/groovy/StaticThisTest.groovy              |   13 +
 src/test/groovy/StringBufferTest.groovy            |   15 +
 src/test/groovy/StringTest.groovy                  |   11 +
 src/test/groovy/SubscriptTest.groovy               |   32 +-
 src/test/groovy/SwitchTest.groovy                  |   15 +
 .../groovy/SwitchWithDifferentTypesTest.groovy     |   15 +
 src/test/groovy/TestInterruptor.java               |   15 +
 src/test/groovy/TextPropertyTest.groovy            |   15 +
 src/test/groovy/ThreadMethodsTest.groovy           |    8 +-
 src/test/groovy/ToArrayBugTest.groovy              |   15 +
 src/test/groovy/TripleQuotedStringTest.groovy      |   15 +
 src/test/groovy/TypesafeMethodTest.groovy          |   15 +
 src/test/groovy/UnitTestAsScriptTest.groovy        |   15 +
 src/test/groovy/UnsafeNavigationTest.groovy        |   15 +
 src/test/groovy/VArgsTest.groovy                   |   15 +
 src/test/groovy/ValidNameTest.groovy               |   15 +
 src/test/groovy/VarargsMethodTest.groovy           |   15 +
 src/test/groovy/VerbatimGStringTest.groovy         |   15 +
 src/test/groovy/WhileLoopTest.groovy               |   15 +
 src/test/groovy/annotations/MyClass.groovy         |   15 +
 .../annotations/ParameterAnnotationTest.groovy     |   15 +
 src/test/groovy/annotations/package-info.groovy    |   15 +
 src/test/groovy/beans/BindableTest.groovy          |   85 +-
 src/test/groovy/beans/ListenerListHelper.groovy    |   15 +
 src/test/groovy/beans/VetoableTest.groovy          |   68 +-
 src/test/groovy/benchmarks/createLoop.groovy       |   15 +
 src/test/groovy/benchmarks/loop.groovy             |   15 +
 src/test/groovy/benchmarks/loop2.groovy            |   15 +
 .../groovy/bugs/AmbiguousListOrMethodTest.groovy   |   15 +
 src/test/groovy/bugs/ArrayMethodCallBug.groovy     |   15 +
 src/test/groovy/bugs/AsBoolBug.groovy              |   15 +
 .../bugs/AssignmentInsideExpressionBug.groovy      |   15 +
 .../groovy/bugs/AttributeSetExpressionBug.groovy   |   15 +
 .../groovy/bugs/AutoboxingOfComparisonsBug.groovy  |   15 +
 .../bugs/BadLineNumberOnExceptionBugTest.groovy    |   15 +
 src/test/groovy/bugs/BenchmarkBug.groovy           |   15 +
 src/test/groovy/bugs/BooleanBug.groovy             |   15 +
 src/test/groovy/bugs/ByteIndexBug.groovy           |   15 +
 src/test/groovy/bugs/Bytecode2Bug.groovy           |   15 +
 src/test/groovy/bugs/Bytecode3Bug.groovy           |   15 +
 src/test/groovy/bugs/Bytecode4Bug.groovy           |   15 +
 src/test/groovy/bugs/Bytecode5Bug.groovy           |   15 +
 src/test/groovy/bugs/Bytecode6Bug.groovy           |   15 +
 src/test/groovy/bugs/Bytecode7Bug.groovy           |   15 +
 src/test/groovy/bugs/BytecodeBug.groovy            |   15 +
 .../bugs/CallingClosuresWithClosuresBug.groovy     |   15 +
 .../groovy/bugs/CastWhenUsingClosuresBug.groovy    |   15 +
 .../groovy/bugs/ClassGeneratorFixesTest.groovy     |   15 +
 src/test/groovy/bugs/ClassInNamedParamsBug.groovy  |   15 +
 src/test/groovy/bugs/ClosureInClosureBug.groovy    |   15 +
 .../groovy/bugs/ClosureParameterPassingBug.groovy  |   15 +
 .../groovy/bugs/ClosureTypedVariableBug.groovy     |   15 +
 src/test/groovy/bugs/ClosureVariableBug.groovy     |   15 +
 .../bugs/ClosureWithBitwiseDefaultParamTest.groovy |   15 +
 .../bugs/ClosureWithStaticVariablesBug.groovy      |   15 +
 src/test/groovy/bugs/ConstructorBug.groovy         |   15 +
 src/test/groovy/bugs/ConstructorThisCallBug.groovy |   15 +
 src/test/groovy/bugs/DefVariableBug.groovy         |   15 +
 .../bugs/DirectMethodCallWithVargsTest.groovy      |   15 +
 src/test/groovy/bugs/FullyQualifiedClassBug.groovy |   15 +
 .../bugs/FullyQualifiedMethodReturnTypeBug.groovy  |   15 +
 .../bugs/FullyQualifiedVariableTypeBug.groovy      |   15 +
 src/test/groovy/bugs/G3839A1.java                  |   15 +
 src/test/groovy/bugs/G3839A2.java                  |   15 +
 src/test/groovy/bugs/G3839A3.java                  |   15 +
 src/test/groovy/bugs/G3839A4.java                  |   15 +
 src/test/groovy/bugs/G3839Transform1.java          |   15 +
 src/test/groovy/bugs/G3839Transform2.java          |   15 +
 src/test/groovy/bugs/G3839Transform3.java          |   15 +
 src/test/groovy/bugs/GROOVY3934Helper.groovy       |   15 +
 src/test/groovy/bugs/Groovy1018_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy1059_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy1407_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy1462_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy1465Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy1593.groovy             |   15 +
 src/test/groovy/bugs/Groovy1617_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy1706_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy1759_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy2348Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2350Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2351Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2365Base.groovy         |   15 +
 src/test/groovy/bugs/Groovy2365Bug.java            |  114 +-
 src/test/groovy/bugs/Groovy2391Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy239_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2432Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2490Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy252_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2553Bug.java            |   15 +
 src/test/groovy/bugs/Groovy2556Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2557Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2558Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2666Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2706Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy278_Bug.groovy          |   30 +-
 src/test/groovy/bugs/Groovy2801Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2816Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2849Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy2949Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3069Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3135Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3139Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3156And2621Bug.groovy   |   15 +
 src/test/groovy/bugs/Groovy3163Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3175_Bug.groovy         |   15 +
 src/test/groovy/bugs/Groovy3205Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3208Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3235Bug.groovy          |   17 +-
 src/test/groovy/bugs/Groovy3238Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy325_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3304Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3305Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3335Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3389Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3403Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3405Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3410Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3424Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3426Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3462Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3464Bug.groovy          |   20 +-
 src/test/groovy/bugs/Groovy3465Helper.groovy       |   15 +
 src/test/groovy/bugs/Groovy3498Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3509Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3511Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3519Bug.groovy          |   60 +
 src/test/groovy/bugs/Groovy3574Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3645Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3719Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3719Bug_script.groovy   |   15 +
 src/test/groovy/bugs/Groovy3720Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3723Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3749Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3770Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3776Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3784Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3789Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3801Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3817Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3818Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3827Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3830Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3831Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3834Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3839Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3852Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3857Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3863Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3868Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3871Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3873Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3876Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3894Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy389_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3904Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3949Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy3989Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4025Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4035Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4038Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4043Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4046Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4069Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4075Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4078Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4080Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4081Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4145.groovy             |   15 +
 src/test/groovy/bugs/Groovy4206Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4243Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4247Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4257Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4386_Bug.groovy         |   13 +-
 src/test/groovy/bugs/Groovy4410Bug.groovy          |    6 +-
 src/test/groovy/bugs/Groovy4415Bug.groovy          |   15 +
 ...Groovy4457GenericTypeDeclarationLeakTest.groovy |   15 +
 src/test/groovy/bugs/Groovy4471Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy4861Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5025Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5061.groovy             |   19 +
 src/test/groovy/bugs/Groovy5101Test.groovy         |   15 +
 src/test/groovy/bugs/Groovy5109Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5122Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5137Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5150Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5152Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5185Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5193Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5210Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5212Bug.groovy          |   17 +-
 src/test/groovy/bugs/Groovy5259Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5260Bug.groovy          |   17 +-
 src/test/groovy/bugs/Groovy5267Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5272Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5285Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy5687Bug.groovy          |    2 +-
 src/test/groovy/bugs/Groovy5783Bug.groovy          |   27 +
 src/test/groovy/bugs/Groovy6086Bug.groovy          |    2 +-
 src/test/groovy/bugs/Groovy6374Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy6508Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy662Bug.groovy           |   15 +
 src/test/groovy/bugs/Groovy662_JavaClass.java      |   15 +
 src/test/groovy/bugs/Groovy666_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy6722Bug.groovy          |   35 +
 src/test/groovy/bugs/Groovy674_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy6755Bug.groovy          |   83 +
 src/test/groovy/bugs/Groovy6786Bug.groovy          |  121 +
 src/test/groovy/bugs/Groovy6804Bug.groovy          |   44 +
 src/test/groovy/bugs/Groovy6808Bug.groovy          |   28 +
 src/test/groovy/bugs/Groovy6811Bug.groovy          |   52 +
 src/test/groovy/bugs/Groovy6821Bug.groovy          |   61 +
 src/test/groovy/bugs/Groovy6830Bug.groovy          |   44 +
 src/test/groovy/bugs/Groovy6841Bug.groovy          |   51 +
 src/test/groovy/bugs/Groovy7081Bug.groovy          |   65 +
 src/test/groovy/bugs/Groovy770_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy831_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy872Bug.groovy           |   15 +
 src/test/groovy/bugs/Groovy965_Bug.groovy          |   15 +
 src/test/groovy/bugs/Groovy996_Bug.groovy          |   15 +
 src/test/groovy/bugs/GroovyInnerEnumBug.groovy     |   15 +
 src/test/groovy/bugs/GuillaumesBug.groovy          |   15 +
 src/test/groovy/bugs/GuillaumesMapBug.groovy       |   15 +
 .../groovy/bugs/InconsistentStackHeightBug.groovy  |   15 +
 src/test/groovy/bugs/InterfaceImplBug.groovy       |   15 +
 ...vokeNormalMethodFromBuilder_Groovy657Bug.groovy |   15 +
 .../groovy/bugs/IterateOverCustomTypeBug.groovy    |   15 +
 src/test/groovy/bugs/MarkupAndMethodBug.groovy     |   15 +
 ...MethodCallWithoutParensInStaticMethodBug.groovy |   15 +
 src/test/groovy/bugs/MethodClosureTest.groovy      |   15 +
 src/test/groovy/bugs/MethodDispatchBug.groovy      |   15 +
 src/test/groovy/bugs/MethodPointerBug.groovy       |   15 +
 src/test/groovy/bugs/MorgansBug.groovy             |   15 +
 src/test/groovy/bugs/MyConstants4272.java          |   15 +
 .../bugs/MyConstantsASTTransformation4272.groovy   |   15 +
 .../groovy/bugs/NullAsBooleanCoercionTest.groovy   |   15 +
 src/test/groovy/bugs/NullCompareBug.groovy         |   15 +
 src/test/groovy/bugs/POJOCallSiteBug.groovy        |   15 +
 src/test/groovy/bugs/POJOCallSiteBugFoo.java       |   15 +
 src/test/groovy/bugs/PrimitivePropertyBug.groovy   |   15 +
 src/test/groovy/bugs/PrintlnWithNewBug.groovy      |   15 +
 src/test/groovy/bugs/PropertyNameBug.groovy        |   15 +
 src/test/groovy/bugs/RodsBooleanBug.groovy         |   15 +
 src/test/groovy/bugs/RodsBug.groovy                |   15 +
 .../groovy/bugs/RussellsOptionalParenTest.groovy   |   15 +
 src/test/groovy/bugs/SingleEvalTest.groovy         |   15 +
 .../groovy/bugs/StaticClosurePropertyBug.groovy    |   15 +
 src/test/groovy/bugs/StaticMethodCallBug.groovy    |   15 +
 src/test/groovy/bugs/StaticMethodImportBug.groovy  |   15 +
 .../bugs/StaticMethodImportGroovy935Bug.groovy     |   15 +
 src/test/groovy/bugs/StaticPropertyBug.groovy      |   15 +
 .../groovy/bugs/SubscriptAndExpressionBug.groovy   |   15 +
 .../bugs/SubscriptOnPrimitiveTypeArrayBug.groovy   |   15 +
 .../groovy/bugs/SubscriptOnStringArrayBug.groovy   |   15 +
 src/test/groovy/bugs/TernaryOperatorTest.groovy    |   15 +
 src/test/groovy/bugs/TryCatch2Bug.groovy           |   15 +
 src/test/groovy/bugs/TryCatchBug.groovy            |   15 +
 src/test/groovy/bugs/UnknownVariableBug.groovy     |   15 +
 src/test/groovy/bugs/UseClosureInClosureBug.groovy |   15 +
 src/test/groovy/bugs/UseStaticInClosureBug.groovy  |   15 +
 src/test/groovy/bugs/VariablePrecedence.groovy     |   15 +
 src/test/groovy/bugs/VariablePrecedenceTest.groovy |   15 +
 src/test/groovy/bugs/VariableScopingBug.groovy     |   15 +
 src/test/groovy/bugs/VerifyErrorBug.groovy         |   15 +
 src/test/groovy/bugs/WriteOnlyPropertyBug.groovy   |   15 +
 src/test/groovy/bugs/ZoharsBug.groovy              |   15 +
 src/test/groovy/bugs/bug1567_script.groovy         |   15 +
 .../groovy/execute/ExecuteTest_LinuxSolaris.groovy |   17 +-
 src/test/groovy/gpath/NodeGPathTest.groovy         |   15 +
 src/test/groovy/grape/GrapeClassLoaderTest.groovy  |   15 +
 src/test/groovy/io/PlatformLineWriterTest.java     |   15 +
 .../groovy/lang/BaseScriptCustomBodyMethod.java    |   32 +
 .../groovy/lang/BenchmarkInterceptorTest.groovy    |   15 +
 src/test/groovy/lang/CategoryAnnotationTest.groovy |   22 +
 src/test/groovy/lang/CharacterRangeTest.java       |   15 +
 src/test/groovy/lang/ClassReloadingTest.groovy     |   72 +
 .../groovy/lang/DelegatingMetaClassTest.groovy     |   15 +
 src/test/groovy/lang/EmptyRangeTest.java           |   15 +
 src/test/groovy/lang/ExceptionTest.groovy          |   15 +
 src/test/groovy/lang/Groovy3406Test.groovy         |   15 +
 src/test/groovy/lang/GroovyClassLoaderTest.groovy  |   11 +
 src/test/groovy/lang/GroovyShellTest.java          |   15 +-
 src/test/groovy/lang/GroovyShellTest2.groovy       |   94 +
 src/test/groovy/lang/GroovySystemTest.groovy       |   15 +
 .../groovy/lang/InnerClassResolvingTest.groovy     |   15 +
 src/test/groovy/lang/MetaClassRegistryTest.groovy  |   26 +-
 src/test/groovy/lang/MixinTest.groovy              |    2 +
 .../groovy/lang/ReferenceSerializationTest.groovy  |   15 +
 src/test/groovy/lang/ScriptCacheTest.groovy        |   15 +
 src/test/groovy/lang/ScriptIntegerDivideTest.java  |   15 +
 .../lang/ScriptSourcePositionInAstTest.groovy      |   15 +
 src/test/groovy/lang/ScriptTest.java               |   31 +
 src/test/groovy/lang/StringConcatTest.groovy       |   15 +
 src/test/groovy/lang/StripMarginTest.groovy        |   15 +
 src/test/groovy/lang/SyntheticReturnTest.groovy    |   15 +
 src/test/groovy/lang/TupleTest.java                |   10 +
 .../groovy/lang/gcldeadlock/DeadlockBugUtil.groovy |   15 +
 .../gcldeadlock/GroovyClassLoaderDeadlockTest.java |   15 +
 src/test/groovy/lang/gcldeadlock/script0.groovy    |   15 +
 src/test/groovy/lang/gcldeadlock/script1.groovy    |   15 +
 src/test/groovy/mock/example/CheeseSlicer.groovy   |   15 +
 src/test/groovy/mock/example/SandwichMaker.groovy  |   15 +
 .../groovy/mock/example/SandwichMakerTest.groovy   |   15 +
 src/test/groovy/mock/interceptor/Caller.groovy     |   15 +
 .../groovy/mock/interceptor/Collaborator.groovy    |   15 +
 .../groovy/mock/interceptor/HalfMockTest.groovy    |   15 +
 .../groovy/mock/interceptor/IteratorCounter.java   |   15 +
 .../groovy/mock/interceptor/MockForJavaTest.groovy |   15 +
 .../mock/interceptor/MockNestedCallTest.groovy     |   15 +
 .../mock/interceptor/MockSingleCallTest.groovy     |   15 +
 .../mock/interceptor/MockWithZeroRangeTest.groovy  |   15 +
 .../groovy/mock/interceptor/StubForJavaTest.groovy |   15 +
 src/test/groovy/mock/interceptor/StubTest.groovy   |   15 +
 .../groovy/operator/BitwiseOperatorsTest.groovy    |   15 +
 .../groovy/operator/IntegerOperatorsTest.groovy    |   15 +
 src/test/groovy/operator/MyColor.groovy            |   15 +
 src/test/groovy/operator/MyColorCategory.groovy    |   15 +
 .../operator/MyColorOperatorOverloadingTest.groovy |   15 +
 src/test/groovy/operator/NegateListsTest.groovy    |   15 +
 src/test/groovy/operator/PowerOperatorsTest.groovy |   15 +
 .../groovy/operator/SpreadListOperatorTest.groovy  |   15 +
 .../groovy/operator/SpreadMapOperatorTest.groovy   |   15 +
 .../groovy/operator/TernaryOperatorsTest.groovy    |   30 +-
 .../groovy/operator/UnaryMinusNumberTests.groovy   |   15 +
 .../groovy/operator/UnaryMinusOperatorTest.groovy  |   15 +
 .../bugs/CustomMetaClassTestMetaClass.groovy       |   15 +
 src/test/groovy/script/CallAnotherScript.groovy    |   15 +
 src/test/groovy/script/ClassWithScript.groovy      |   15 +
 src/test/groovy/script/EvalInScript.groovy         |   15 +
 src/test/groovy/script/HelloWorld.groovy           |   15 +
 src/test/groovy/script/HelloWorld2.groovy          |   15 +
 src/test/groovy/script/MethodTestScript.groovy     |   15 +
 src/test/groovy/script/PackageScript.groovy        |   15 +
 src/test/groovy/script/ScriptWithFunctions.groovy  |   15 +
 src/test/groovy/script/ShowArgs.groovy             |   15 +
 .../script/StreamClassloaderInScriptTest.groovy    |   17 +-
 src/test/groovy/script/UseClosureInScript.groovy   |   15 +
 src/test/groovy/security/RunOneGroovyScript.java   |   15 +
 src/test/groovy/security/SecurityTest.java         |   17 +-
 src/test/groovy/security/SecurityTestSupport.java  |   15 +
 src/test/groovy/security/SignedJarTest.java        |   15 +
 src/test/groovy/time/DurationTest.groovy           |   15 +
 .../transform/AnnotationCollectorTest.groovy       |   15 +
 .../transform/ConditionalInterruptTest.groovy      |   18 +
 src/test/groovy/transform/LazyTest.groovy          |   15 +
 src/test/groovy/transform/ReadWriteLockTest.groovy |   15 +
 .../groovy/transform/ThreadInterruptTest.groovy    |   43 +-
 .../groovy/transform/TimedInterruptTest.groovy     |    8 -
 .../stc/AnonymousInnerClassSTCTest.groovy          |   43 +-
 .../stc/ArraysAndCollectionsSTCTest.groovy         |   12 +
 src/test/groovy/transform/stc/BugsSTCTest.groovy   |  139 +-
 .../stc/ClosureParamTypeInferenceSTCTest.groovy    | 1222 +++++
 .../groovy/transform/stc/ClosuresSTCTest.groovy    |   21 +-
 .../transform/stc/ConstructorsSTCTest.groovy       |   50 +
 .../stc/DefaultGroovyMethodsSTCTest.groovy         |   19 +
 .../groovy/transform/stc/DelegatesToSTCTest.groovy |   76 +
 .../stc/FieldsAndPropertiesSTCTest.groovy          |  164 +-
 .../groovy/transform/stc/GenericsSTCTest.groovy    |  286 +-
 src/test/groovy/transform/stc/Groovy7184Bug.groovy |   31 +
 .../IOGMClosureParamTypeInferenceSTCTest.groovy    |  345 ++
 .../groovy/transform/stc/MethodCallsSTCTest.groovy |   51 +-
 .../stc/PrecompiledExtensionNotExtendingDSL.groovy |   43 +
 src/test/groovy/transform/stc/RangesSTCTest.groovy |   14 +
 ...sourceGMClosureParamTypeInferenceSTCTest.groovy |  537 +++
 .../groovy/transform/stc/STCAssignmentTest.groovy  |   49 +-
 ...SocketGMClosureParamTypeInferenceSTCTest.groovy |   60 +
 .../stc/StaticTypeCheckingTestCase.groovy          |    3 +
 ...StringGMClosureParamTypeInferenceSTCTest.groovy |  183 +
 .../stc/TypeCheckingExtensionsTest.groovy          |   12 +
 .../transform/stc/TypeInferenceSTCTest.groovy      |    5 +-
 src/test/groovy/transform/stc/package.html         |   17 +
 src/test/groovy/tree/ClosureClassLoaderBug.groovy  |   15 +
 src/test/groovy/tree/NavigationTest.groovy         |   15 +
 src/test/groovy/tree/NestedClosureBugTest.groovy   |   15 +
 src/test/groovy/tree/SmallTreeTest.groovy          |   15 +
 src/test/groovy/tree/TreeTest.groovy               |   15 +
 src/test/groovy/tree/VerboseTreeTest.groovy        |   15 +
 src/test/groovy/txn/TransactionBean.java           |   15 +
 src/test/groovy/txn/TransactionBuilder.java        |   15 +
 src/test/groovy/ui/GroovyMainTest.groovy           |  100 +-
 src/test/groovy/util/BuilderSupportTest.groovy     |   15 +
 src/test/groovy/util/CliBuilderTest.groovy         |   13 +
 src/test/groovy/util/ConfigObjectTest.groovy       |   82 +
 src/test/groovy/util/ConfigSlurperTest.groovy      |  126 +
 src/test/groovy/util/EvalTest.java                 |   15 +
 .../groovy/util/FactoryBuilderSupportTest.groovy   |   19 +-
 src/test/groovy/util/FileTreeBuilderTest.groovy    |  120 +
 src/test/groovy/util/GroovyCollectionsTest.groovy  |    4 +
 .../util/GroovyScriptEngineReloadingTest.groovy    |   15 +
 src/test/groovy/util/IndentPrinterTest.groovy      |   15 +
 src/test/groovy/util/NodeTest.groovy               |  233 +
 src/test/groovy/util/ObjectGraphBuilderTest.groovy |   15 +
 src/test/groovy/util/OrderByTest.groovy            |   10 +-
 .../groovy/util/ProxyGeneratorAdapterTest.groovy   |   28 +
 src/test/groovy/util/ProxyTest.groovy              |   15 +
 src/test/groovy/util/ResourceBundleTest.groovy     |   15 +
 src/test/groovy/util/i18n.properties               |   16 +
 src/test/groovy/util/i18n_en.properties            |   16 +
 src/test/groovy/util/i18n_fr.properties            |   16 +
 src/test/groovy/util/logging/CommonsTest.groovy    |  131 +-
 src/test/groovy/util/logging/Log4j2Test.groovy     |  260 +-
 src/test/groovy/util/logging/Log4jTest.groovy      |   15 +
 src/test/groovy/util/logging/LogTest.groovy        |   33 +-
 src/test/groovy/util/logging/Slf4jTest.groovy      |  127 +-
 src/test/groovy/util/system.properties             |   16 +
 src/test/groovy/xml/XmlAssert.java                 |   15 +
 src/test/indy/IndyUsageTest.groovy                 |   15 +
 .../ClosureAndInnerClassNodeStructureTest.groovy   |   63 +-
 .../codehaus/groovy/antlr/GStringEndTest.groovy    |   33 +-
 .../groovy/antlr/treewalker/Java2GroovyTest.java   |    8 +-
 src/test/org/codehaus/groovy/ast/ASTTest.java      |   15 +
 .../groovy/ast/CodeVisitorSupportTest.groovy       |   15 +
 .../groovy/ast/LazyInitOnClassNodeTest.groovy      |   15 +
 .../org/codehaus/groovy/ast/LineColumnChecker.java |   15 +
 .../org/codehaus/groovy/ast/MethodNodeTest.groovy  |   15 +
 .../groovy/ast/VariableExpressionTest.java         |   15 +
 .../builder/AstBuilderFromSpecificationTest.groovy |  179 +-
 .../groovy/ast/expr/ClosureExpressionTest.groovy   |   15 +
 .../groovy/ast/expr/MapExpressionTest.groovy       |   15 +
 .../ast/expr/MethodCallExpressionTest.groovy       |   15 +
 .../groovy/ast/expr/PropertyExpressionTest.groovy  |   15 +
 .../groovy/ast/source/Groovy3049Test.groovy        |   15 +
 .../groovy/ast/source/Groovy3050Test.groovy        |   15 +
 .../groovy/ast/source/Groovy3051Test.groovy        |   15 +
 .../groovy/ast/source/SourceBaseTestCase.groovy    |   15 +
 .../groovy/ast/tools/WideningCategoriesTest.groovy |    9 +
 .../groovy/benchmarks/alioth/binarytrees.groovy    |   15 +
 .../groovy/benchmarks/alioth/fannkuch.groovy       |   15 +
 .../groovy/benchmarks/alioth/partialsums.groovy    |   15 +
 .../groovy/benchmarks/alioth/rayTracer.groovy      |   15 +
 .../groovy/benchmarks/alioth/recursive.groovy      |   15 +
 .../groovy/benchmarks/alioth/spectralnorm.groovy   |   15 +
 .../groovy/benchmarks/vm5/b2394/Builder.java       |   15 +
 .../codehaus/groovy/benchmarks/vm5/b2394/Main.java |   15 +
 .../benchmarks/vm5/b2394/ScriptLauncher.java       |   28 +-
 .../groovy/benchmarks/vm5/b2394/script120.groovy   |   15 +
 .../groovy/benchmarks/vm5/b2394/script240.groovy   |   15 +
 .../groovy/benchmarks/vm5/b2394/script30.groovy    |   15 +
 .../groovy/benchmarks/vm5/b2394/script300.groovy   |   15 +
 .../vm5/b2394/script300WithCategory.groovy         |   15 +
 .../groovy/benchmarks/vm5/b2394/script60.groovy    |   15 +
 .../org/codehaus/groovy/benchmarks/vm5/psum.java   |   15 +
 .../groovy/benchmarks/vm5/spectralnorm.java        |   15 +
 .../groovy/classgen/GenericsGenTest.groovy         |    2 +-
 .../classgen/asm/AbstractBytecodeTestCase.groovy   |   15 +
 .../classgen/asm/BinaryOperationsTest.groovy       |   15 +
 .../classgen/asm/DirectMethodCallTest.groovy       |   15 +
 .../groovy/classgen/asm/HotSwapTest.groovy         |   19 +-
 .../asm/InstructionSequenceHelperClassTest.groovy  |   15 +
 .../groovy/classgen/asm/MethodPatternsTest.groovy  |    9 +
 .../classgen/asm/PrintlnLoadsAConstantTest.groovy  |   15 +
 .../sc/AnonymousInnerClassStaticCompileTest.groovy |   11 +-
 .../ArraysAndCollectionsStaticCompileTest.groovy   |   18 +-
 .../asm/sc/AssignmentsStaticCompileTest.groovy     |   11 +-
 .../classgen/asm/sc/BugsStaticCompileTest.groovy   |  220 +-
 ...sureParamTypeInferrenceStaticCompileTest.groovy |   26 +
 .../asm/sc/ClosuresStaticCompileTest.groovy        |    9 +-
 .../sc/CompatWithASTXFormStaticCompileTest.groovy  |    8 +-
 .../classgen/asm/sc/CompileDynamicTest.groovy      |    9 +-
 .../asm/sc/DelegatesToStaticCompileTest.groovy     |   59 +-
 .../sc/FieldsAndPropertiesStaticCompileTest.groovy |  100 +-
 .../asm/sc/GenericsStaticCompileTest.groovy        |    9 +-
 .../groovy/classgen/asm/sc/Groovy6924Support.java  |   37 +
 .../groovy/classgen/asm/sc/Groovy6955Support.java  |   30 +
 .../asm/sc/Groovy7222OptimizationsTest.groovy      |  108 +
 ...sureParamTypeInferrenceStaticCompileTest.groovy |   32 +
 .../classgen/asm/sc/LoopsStaticCompileTest.groovy  |   10 +-
 .../asm/sc/MethodCallsStaticCompilationTest.groovy |   69 +-
 .../classgen/asm/sc/MiscStaticCompileTest.groovy   |    9 +-
 .../asm/sc/MixedModeStaticCompilationTest.groovy   |    4 +-
 .../sc/NaryExpressionTestStaticCompileTest.groovy  |    9 +-
 .../classgen/asm/sc/RangesStaticCompileTest.groovy |    9 +-
 ...sureParamTypeInferrenceStaticCompileTest.groovy |   29 +
 .../asm/sc/ReturnsStaticCompileTest.groovy         |    9 +-
 ...sureParamTypeInferrenceStaticCompileTest.groovy |   29 +
 .../classgen/asm/sc/StaticCompilationTest.groovy   |  348 ++
 .../asm/sc/StaticCompilationTestSupport.groovy     |   66 +-
 .../asm/sc/StaticCompileArrayLengthAndGet.groovy   |   15 +
 .../sc/StaticCompileCastOptimizationTest.groovy    |   99 +
 .../asm/sc/StaticCompileClosureCallTest.groovy     |   17 +-
 .../asm/sc/StaticCompileComparisonTest.groovy      |   15 +
 .../asm/sc/StaticCompileConstructorsTest.groovy    |    9 +-
 .../asm/sc/StaticCompileDGMMethodTest.groovy       |   15 +
 .../classgen/asm/sc/StaticCompileDGMTest.groovy    |    9 +-
 .../asm/sc/StaticCompileFieldAccessTest.groovy     |   15 +
 .../asm/sc/StaticCompileFlowTypingTest.groovy      |   15 +
 .../asm/sc/StaticCompileInnerClassTest.groovy      |   19 +-
 .../classgen/asm/sc/StaticCompileMathTest.groovy   |   15 +
 ...StaticCompileNullCompareOptimizationTest.groovy |   76 +-
 .../asm/sc/StaticCompilePostfixPrefixTest.groovy   |   15 +
 ...sureParamTypeInferrenceStaticCompileTest.groovy |   30 +
 .../TupleConstructorStaticCompilationTest.groovy   |   15 +
 .../sc/TypeCheckingModeStaticCompileTest.groovy    |    9 +-
 .../asm/sc/TypeInferenceStaticCompileTest.groovy   |    9 +-
 .../asm/sc/UnaryOperatorStaticCompileTest.groovy   |    9 +-
 .../classgen/asm/sc/WithStaticCompileTest.groovy   |    8 +-
 .../classgen/asm/sc/bugs/Groovy6240Bug.groovy      |   67 +
 .../classgen/asm/sc/bugs/Groovy6276Bug.groovy      |   69 +
 .../classgen/asm/sc/bugs/Groovy6411Bug.groovy      |   23 +-
 .../classgen/asm/sc/bugs/Groovy6475Bug.groovy      |   10 +-
 .../classgen/asm/sc/bugs/Groovy6533Bug.groovy      |    8 +-
 .../classgen/asm/sc/bugs/Groovy6541Bug.groovy      |    8 +-
 .../classgen/asm/sc/bugs/Groovy6558Bug.groovy      |    8 +-
 .../classgen/asm/sc/bugs/Groovy6564Bug.groovy      |   29 +-
 .../classgen/asm/sc/bugs/Groovy6568Bug.groovy      |    9 +-
 .../classgen/asm/sc/bugs/Groovy6627Bug.groovy      |   36 +
 .../classgen/asm/sc/bugs/Groovy6650Bug.groovy      |   52 +
 .../classgen/asm/sc/bugs/Groovy6657Bug.groovy      |   38 +
 .../classgen/asm/sc/bugs/Groovy6670Bug.groovy      |   53 +
 .../classgen/asm/sc/bugs/Groovy6671Bug.groovy      |  100 +
 .../classgen/asm/sc/bugs/Groovy6676Bug.groovy      |   46 +
 .../classgen/asm/sc/bugs/Groovy6693Bug.groovy      |   56 +
 .../classgen/asm/sc/bugs/Groovy6724Bug.groovy      |   40 +
 .../classgen/asm/sc/bugs/Groovy6733Bug.groovy      |   35 +
 .../classgen/asm/sc/bugs/Groovy6757Bug.groovy      |   63 +
 .../classgen/asm/sc/bugs/Groovy6782Bug.groovy      |   36 +
 .../classgen/asm/sc/bugs/Groovy6962Bug.groovy      |   34 +
 .../classgen/asm/sc/bugs/Groovy7039Bug.groovy      |   74 +
 .../classgen/asm/sc/bugs/Groovy7041Bug.groovy      |   35 +
 .../classgen/asm/sc/bugs/Groovy7042Bug.groovy      |   46 +
 .../classgen/asm/sc/bugs/Groovy7072Bug.groovy      |   34 +
 .../classgen/asm/sc/bugs/Groovy7075Bug.groovy      |   45 +
 .../classgen/asm/sc/bugs/Groovy7093Bug.groovy      |   35 +
 .../classgen/asm/sc/bugs/Groovy7098Bug.groovy      |   62 +
 .../classgen/asm/sc/bugs/Groovy7133Bug.groovy      |   39 +
 .../classgen/asm/sc/bugs/Groovy7138Bug.groovy      |   62 +
 .../classgen/asm/sc/bugs/Groovy7145Bug.groovy      |   62 +
 .../classgen/asm/sc/bugs/Groovy7149Bug.groovy      |   57 +
 .../classgen/asm/sc/bugs/Groovy7169Bug.groovy      |   46 +
 .../classgen/asm/sc/bugs/Groovy7210Bug.groovy      |   34 +
 .../classgen/asm/sc/bugs/Groovy7211Bug.groovy      |   41 +
 .../classgen/asm/sc/bugs/Groovy7242Bug.groovy      |   81 +
 .../classgen/asm/sc/bugs/Groovy7276Bug.groovy      |   92 +
 .../classgen/asm/sc/bugs/Groovy7298Bug.groovy      |   43 +
 .../classgen/asm/sc/bugs/Groovy7300Bug.groovy      |   77 +
 .../classgen/asm/sc/bugs/Groovy7307Bug.groovy      |   46 +
 .../classgen/asm/sc/bugs/Groovy7316Bug.groovy      |   56 +
 .../classgen/asm/sc/bugs/Groovy7322Bug.groovy      |   62 +
 .../classgen/asm/sc/bugs/Groovy7324Bug.groovy      |   74 +
 .../classgen/asm/sc/bugs/Groovy7325Bug.groovy      |   40 +
 .../classgen/asm/sc/bugs/Groovy7327Bug.groovy      |   39 +
 .../classgen/asm/sc/bugs/Groovy7333Bug.groovy      |   38 +
 .../classgen/asm/sc/bugs/Groovy7343Bug.groovy      |   46 +
 .../classgen/asm/sc/bugs/Groovy7355Bug.groovy      |   42 +
 .../classgen/asm/sc/bugs/Groovy7356Bug.groovy      |   68 +
 .../classgen/asm/sc/bugs/Groovy7357Bug.groovy      |   47 +
 .../classgen/asm/sc/bugs/Groovy7358Bug.groovy      |   54 +
 .../classgen/asm/sc/bugs/Groovy7361Bug.groovy      |   60 +
 .../classgen/asm/sc/bugs/Groovy7364Bug.groovy      |   38 +
 .../asm/sc/bugs/support/Groovy6962Base.java        |   21 +
 .../asm/sc/bugs/support/Groovy6962Ext.java         |   21 +
 .../asm/sc/bugs/support/Groovy7133Support.java     |   25 +
 .../sc/vm6/MethodCallsStaticCompilationTest.groovy |    8 +-
 .../ASTTransformationCustomizerTest.groovy         |   26 +-
 .../CompilerCustomizationBuilderTest.groovy        |   31 +
 .../control/io/AbstractReaderSourceTest.java       |    5 +
 .../groovy/control/io/FileReaderTest.groovy        |   15 +
 .../groovy/control/io/NullWriterTest.groovy        |   15 +
 .../control/io/StringReaderSourceTest.groovy       |   15 +
 .../groovy/dummy/ClassWithStaticMethod.groovy      |   15 +
 src/test/org/codehaus/groovy/dummy/FooHandler.java |   15 +
 .../reflection/GroovyClassValueFactoryTest.groovy  |   43 +
 .../codehaus/groovy/reflection/WeakMapTest.groovy  |   15 +
 .../groovy/runtime/AppendableDgmMethodsTest.groovy |    4 +-
 .../runtime/CustomBooleanCoercionTest.groovy       |   15 +
 .../org/codehaus/groovy/runtime/DateGDKTest.groovy |   13 +-
 .../groovy/runtime/DefaultGroovyMethodsTest.groovy |  184 +
 .../groovy/runtime/DefaultGroovyMethodsTest.java   |  188 -
 .../runtime/DefaultGroovyStaticMethodsTest.java    |   35 +
 .../groovy/runtime/DirectoryDeleteTest.groovy      |   15 +
 .../codehaus/groovy/runtime/EachLineTest.groovy    |   15 +
 .../groovy/runtime/FileLeftShiftTest.groovy        |   15 +
 .../groovy/runtime/GroovyCategoryTest.groovy       |   15 +
 .../groovy/runtime/InterfaceConversionTest.groovy  |   18 +-
 .../codehaus/groovy/runtime/InvokerHelperTest.java |   15 +
 .../groovy/runtime/MetaClassHelperTest.java        |   15 +
 .../org/codehaus/groovy/runtime/MinusTest.groovy   |   15 +
 .../codehaus/groovy/runtime/NullObjectTest.groovy  |   15 +
 .../groovy/runtime/PerInstanceMetaClassTest.groovy |   15 +
 .../runtime/ResourceGroovyMethodsTest.groovy       |  221 +
 .../groovy/runtime/ResourceGroovyMethodsTest.java  |  127 -
 .../codehaus/groovy/runtime/StaticInitTest.java    |   15 +
 .../m12n/ExtensionModuleHelperForTests.groovy      |    8 +-
 .../groovy/runtime/m12n/ExtensionModuleTest.groovy |   24 +
 .../runtime/memoize/AbstractMemoizeTestCase.groovy |   15 +
 .../groovy/runtime/memoize/CacheCleanupTest.groovy |   15 +
 .../memoize/LRUProtectionStorageTest.groovy        |   15 +
 .../runtime/memoize/MemoizeAtLeastTest.groovy      |   15 +
 .../runtime/memoize/MemoizeAtMostTest.groovy       |   15 +
 .../runtime/memoize/MemoizeBetweenTest.groovy      |   15 +
 .../groovy/runtime/memoize/MemoizeTest.groovy      |   37 +
 .../groovy/runtime/memoize/NullValueTest.groovy    |   15 +
 .../runtime/trampoline/TrampolineTest.groovy       |   15 +
 src/test/org/codehaus/groovy/syntax/TokenTest.java |   15 +
 .../codehaus/groovy/tools/DocGeneratorMain.java    |   15 +
 .../groovy/tools/LoaderConfigurationTest.groovy    |   15 +
 .../codehaus/groovy/tools/MetaBuilderTest.groovy   |   15 +
 .../codehaus/groovy/tools/StringHelperTest.groovy  |   15 +
 .../codehaus/groovy/tools/TestDgmConverter.java    |   15 +
 .../org/codehaus/groovy/tools/UtilitiesTest.groovy |   15 +
 .../codehaus/groovy/tools/gse/DependencyTest.java  |   15 +
 .../AbstractGenericGroovySuperclass.groovy         |   15 +
 .../rootloadersync/AbstractGroovySuperclass.groovy |   15 +
 .../ConcreteGenericJavaSubclass.java               |   15 +
 .../tools/rootloadersync/ConcreteJavaSubclass.java |   15 +
 .../OtherConcreteGenericJavaSubclass.java          |   15 +
 .../rootloadersync/OtherConcreteJavaSubclass.java  |   15 +
 .../rootloadersync/SubclassingInGroovyTest.groovy  |   15 +
 .../rootloadersync/SubclassingInJavaTest.java      |   15 +
 .../AnnotationCollectorStubTest.groovy             |   67 +
 ...adGenericsExpansionOnInnerClassStubsTest.groovy |   15 +
 ...alueReturnTypeShouldUseGenericsStubsTest.groovy |   15 +
 .../EnsureClassAnnotationPresentInStubTest.groovy  |   15 +
 .../tools/stubgenerator/Groovy4248Bug.groovy       |   59 +
 .../tools/stubgenerator/Groovy6302Bug.groovy       |   50 +
 .../tools/stubgenerator/Groovy6404Bug.groovy       |   48 +
 .../tools/stubgenerator/Groovy6617Bug.groovy       |   60 +
 .../tools/stubgenerator/Groovy6855Bug.groovy       |   62 +
 .../tools/stubgenerator/Groovy7052Bug.groovy       |   46 +
 .../tools/stubgenerator/Groovy7113Bug.groovy       |   67 +
 ...leWithJointCompilationGroovy6836StubTest.groovy |   54 +
 .../groovy/tools/stubgenerator/StubTestCase.groovy |    8 +-
 ...stForGenericReturnValueOfMethodStubsTest.groovy |   15 +
 .../transform/BaseScriptTransformTest.groovy       |  229 +-
 .../groovy/transform/BuilderTransformTest.groovy   |  504 ++
 .../CanonicalComponentsTransformTest.groovy        |  396 +-
 .../groovy/transform/CanonicalTransformTest.groovy |   11 -
 .../groovy/transform/DelegateTransformTest.groovy  |  186 +-
 .../transform/IndexedPropertyTransformTest.groovy  |   27 +-
 .../InheritConstructorsTransformTest.groovy        |  138 +-
 .../groovy/transform/LazyTransformTest.groovy      |   18 +
 .../groovy/transform/LocalASTTransformTest.groovy  |   15 +
 .../transform/MemoizedASTTransformationTest.groovy |   24 +
 .../groovy/transform/NewifyTransformTest.groovy    |   24 +
 .../transform/PackageScopeTransformTest.groovy     |   22 +-
 .../transform/ReadWriteLockTransformTest.groovy    |   54 +
 .../groovy/transform/SingletonTransformTest.groovy |   13 +-
 .../groovy/transform/SortableTransformTest.groovy  |  156 +
 .../groovy/transform/SourceURITransformTest.groovy |   54 +
 .../transform/SynchronizedTransformTest.groovy     |  103 +-
 .../groovy/transform/ToStringTransformTest.groovy  |   21 +
 .../groovy/transform/stc/SignatureCodecTest.groovy |   15 +
 .../tailrec/InWhileLoopWrapperTest.groovy          |   74 +
 .../transform/tailrec/ParameterMappingTest.groovy  |   96 +
 .../transform/tailrec/RecursiveListExamples.groovy |  111 +
 .../tailrec/RecursivenessTesterTest.groovy         |  533 +++
 .../tailrec/ReturnAdderForClosuresTest.groovy      |   66 +
 .../ReturnStatementToIterationConverterTest.groovy |  197 +
 .../transform/tailrec/StatementReplacerTest.groovy |  226 +
 .../TailRecursiveCompilationFailuresTest.groovy    |  119 +
 .../transform/tailrec/TailRecursiveExamples.groovy |  183 +
 .../TailRecursiveTogetherWithOtherASTsTest.groovy  |  135 +
 .../tailrec/TailRecursiveTransformationTest.groovy |  359 ++
 .../TernaryToIfStatementConverterTest.groovy       |   62 +
 .../tailrec/VariableExpressionReplacerTest.groovy  |  197 +
 .../groovy/transform/traitx/Groovy6697Bug.groovy   |  149 +
 .../groovy/transform/traitx/Groovy6736Bug.groovy   |   31 +
 .../groovy/transform/traitx/Groovy6741Bug.groovy   |   36 +
 .../groovy/transform/traitx/Groovy7011Bug.groovy   |   98 +
 .../groovy/transform/traitx/Groovy7190Bug.groovy   |   45 +
 .../groovy/transform/traitx/Groovy7196Bug.groovy   |   29 +
 .../transform/traitx/Groovy7196SupportTrait.groovy |   21 +
 .../traitx/Groovy7196SupportTraitImpl.groovy       |   20 +
 .../groovy/transform/traitx/Groovy7206Bug.groovy   |   89 +
 .../groovy/transform/traitx/Groovy7213Bug.groovy   |   36 +
 .../groovy/transform/traitx/Groovy7214Bug.groovy   |   38 +
 .../groovy/transform/traitx/Groovy7215Bug.groovy   |   45 +
 .../transform/traitx/Groovy7215SupportTrait.groovy |   23 +
 .../groovy/transform/traitx/Groovy7217Bug.groovy   |   49 +
 .../groovy/transform/traitx/Groovy7255Bug.groovy   |   36 +
 .../groovy/transform/traitx/Groovy7269Bug.groovy   |   58 +
 .../groovy/transform/traitx/Groovy7275Bug.groovy   |   43 +
 .../groovy/transform/traitx/Groovy7285Bug.groovy   |   60 +
 .../groovy/transform/traitx/TestTrait2.groovy      |   26 +
 .../traitx/TraitASTTransformationTest.groovy       | 2443 ++++++++++
 .../groovy/util/ManagedLinkedlistTest.groovy       |   15 +
 subprojects/groovy-ant/build.gradle                |    6 +-
 .../src/main/java/groovy/util/AntBuilder.java      |   36 +-
 .../main/java/org/codehaus/groovy/ant/Groovy.java  |    3 +-
 .../main/java/org/codehaus/groovy/ant/Groovyc.java |   66 +-
 .../main/java/org/codehaus/groovy/ant/package.html |   17 +
 .../groovy-ant/src/spec/doc/ant-builder.adoc       |   71 +
 .../groovy-ant/src/spec/test/AntBuilderTest.groovy |  105 +
 .../spec/test/builder/AntBuilderSpecTest.groovy    |  152 +
 .../org/codehaus/groovy/ant/GroovycTest.xml        |    2 +-
 .../src/test/groovy/groovy/util/AntTest.groovy     |  112 +-
 .../src/test/groovy/groovy/util/SpoofTask.java     |   15 +
 .../groovy/groovy/util/SpoofTaskContainer.java     |   15 +
 .../codehaus/groovy/ant/GroovyTest2Class.groovy    |   17 +-
 subprojects/groovy-bsf/build.gradle                |    4 +-
 .../main/java/org/codehaus/groovy/bsf/package.html |   17 +
 .../groovy-bsf/src/spec/doc/integrating-bsf.adoc   |   65 +
 .../groovy-bsf/src/spec/test/BSFSpecTest.java      |   76 +
 subprojects/groovy-console/build.gradle            |    3 +-
 .../src/main/groovy/groovy/inspect/TextNode.groovy |    6 +-
 .../groovy/inspect/swingui/AstBrowser.groovy       |  130 +-
 .../inspect/swingui/AstNodeToScriptAdapter.groovy  |  185 +-
 .../groovy/inspect/swingui/ObjectBrowser.groovy    |   16 +-
 .../inspect/swingui/ScriptToTreeNodeAdapter.groovy |  288 +-
 .../groovy/groovy/inspect/swingui/package.html     |   17 +
 .../src/main/groovy/groovy/ui/Console.groovy       |  138 +-
 .../main/groovy/groovy/ui/ConsoleActions.groovy    |   42 +-
 .../src/main/groovy/groovy/ui/ConsoleApplet.groovy |    6 +-
 .../main/groovy/groovy/ui/ConsoleTextEditor.java   |    5 +-
 .../src/main/groovy/groovy/ui/HistoryRecord.groovy |    7 +-
 .../main/groovy/groovy/ui/OutputTransforms.groovy  |    8 +-
 .../src/main/groovy/groovy/ui/package.html         |   17 +
 .../main/groovy/groovy/ui/text/GroovyFilter.java   |    4 +-
 .../groovy/ui/text/StructuredSyntaxHandler.java    |   34 -
 .../src/main/groovy/groovy/ui/text/package.html    |   17 +
 .../groovy/groovy/ui/view/BasicContentPane.groovy  |   36 +-
 .../main/groovy/groovy/ui/view/BasicMenuBar.groovy |    6 +
 .../groovy/groovy/ui/view/BasicStatusBar.groovy    |    2 +-
 .../src/main/groovy/groovy/ui/view/Defaults.groovy |    8 +-
 .../main/groovy/groovy/ui/view/GTKDefaults.groovy  |    9 +-
 .../groovy/groovy/ui/view/MacOSXDefaults.groovy    |   10 +-
 .../groovy/groovy/ui/view/MacOSXMenuBar.groovy     |    2 +
 .../groovy/groovy/ui/view/WindowsDefaults.groovy   |   20 +-
 .../src/spec/doc/assets/img/GroovyConsole.gif      |  Bin 0 -> 29209 bytes
 .../src/spec/doc/assets/img/astbrowser.png         |  Bin 0 -> 139859 bytes
 .../spec/doc/assets/img/gconsole-sc-with-visu.png  |  Bin 0 -> 55541 bytes
 .../doc/assets/img/gconsole-sc-without-visu.png    |  Bin 0 -> 52482 bytes
 .../src/spec/doc/groovy-console.adoc               |  187 +
 .../swingui/AstNodeToScriptAdapterTest.groovy      |  372 +-
 .../swingui/ScriptToTreeNodeAdapterTest.groovy     |   77 +-
 .../groovy/swing/SwingBuilderConsoleTest.groovy    |   27 +-
 .../ui/HistoryRecordGetTextToRunTests.groovy       |   70 +
 .../groovy/groovy/ui/text/GroovyFilterTests.groovy |  127 +-
 subprojects/groovy-docgenerator/build.gradle       |    5 +-
 .../org/codehaus/groovy/tools/DocGenerator.groovy  |  758 +--
 .../codehaus/groovy/tools/DocGenerator.properties  |   31 +
 .../resources/org/codehaus/groovy/tools/index.html |   56 +-
 .../codehaus/groovy/tools/overview-summary.html    |  103 +-
 .../org/codehaus/groovy/tools/stylesheet.css       | 2349 +++++++++-
 .../groovy/tools/template.allclasses-frame.html    |   69 +-
 .../org/codehaus/groovy/tools/template.class.html  |  350 +-
 .../codehaus/groovy/tools/template.index-all.html  |  182 +-
 .../groovy/tools/template.overview-frame.html      |   72 +-
 .../groovy/tools/template.package-frame.html       |   91 +-
 .../groovy/tools/template.package-summary.html     |   89 +
 subprojects/groovy-groovydoc/build.gradle          |    6 +-
 .../org/codehaus/groovy/groovydoc/package.html     |   17 +
 .../tools/groovydoc/GroovyRootDocBuilder.java      |    8 +-
 .../tools/groovydoc/SimpleGroovyClassDoc.java      |   82 +-
 .../groovydoc/SimpleGroovyClassDocAssembler.java   |  132 +-
 .../groovy/tools/groovydoc/SimpleGroovyDoc.java    |    8 +-
 .../codehaus/groovy/tools/groovydoc/package.html   |   17 +
 .../gstringTemplates/classLevel/classDocName.html  | 1109 +++--
 .../packageLevel/package-frame.html                |   93 +-
 .../packageLevel/package-summary.html              |  190 +-
 .../topLevel/allclasses-frame.html                 |   61 +-
 .../gstringTemplates/topLevel/deprecated-list.html |  339 +-
 .../gstringTemplates/topLevel/help-doc.html        |  361 +-
 .../gstringTemplates/topLevel/index-all.html       |  223 +-
 .../groovydoc/gstringTemplates/topLevel/index.html |   61 +-
 .../gstringTemplates/topLevel/overview-frame.html  |   79 +-
 .../topLevel/overview-summary.html                 |  199 +-
 .../gstringTemplates/topLevel/stylesheet.css       | 2334 ++++++++-
 .../groovy-groovydoc/src/spec/doc/groovydoc.adoc   |  218 +
 .../groovy/tools/groovydoc/GroovyDocTest.java      |    6 +
 .../groovy/tools/groovydoc/GroovyDocToolTest.java  |  152 +-
 .../groovydoc/GroovyDocToolTestSampleGroovy.groovy |   15 +
 .../groovydoc/SimpleGroovyClassDocTests.groovy     |   10 +-
 .../testfiles/ClassWithAnonymousInnerClass.java    |   25 +
 .../testfiles/ClassWithMethodComment.java          |   31 +
 .../groovydoc/testfiles/DeprecatedClass.groovy     |   24 +
 .../groovydoc/testfiles/DeprecatedField.groovy     |   30 +
 .../testfiles/EnumWithDeprecatedConstants.groovy   |   27 +
 .../groovydoc/testfiles/ExampleVisibilityG.groovy  |   38 +
 .../groovydoc/testfiles/ExampleVisibilityJ.java    |   36 +
 .../GroovyClassWithMultipleInterfaces.groovy       |   15 +
 .../groovydoc/testfiles/GroovyInterface1.groovy    |   15 +
 .../GroovyInterfaceWithMultipleInterfaces.groovy   |   15 +
 .../testfiles/JavaClassWithMultipleInterfaces.java |   15 +
 .../tools/groovydoc/testfiles/JavaInterface1.java  |   15 +
 .../JavaInterfaceWithMultipleInterfaces.java       |   15 +
 .../testfiles/MultipleConstructorErrorBug.java     |   32 +
 .../tools/groovydoc/testfiles/StaticModifier.java  |   26 +
 .../groovydoc/testfiles/TestConstructors.groovy    |   22 +
 .../staticInit/GroovyWithFailingStaticInit.groovy  |   25 +
 .../staticInit/JavaWithFailingStaticInit.java      |   28 +
 .../UsesClassesWithFailingStaticInit.groovy        |   24 +
 .../test/resources/groovydoc/groovyDocTests.xml    |   12 +-
 .../tools/groovydoc/testfiles/classDocName.html    |   17 +
 subprojects/groovy-groovysh/build.gradle           |    4 +-
 .../groovy/tools/shell/AnsiDetector.groovy         |    7 +-
 .../org/codehaus/groovy/tools/shell/Command.groovy |   48 +
 .../org/codehaus/groovy/tools/shell/Command.java   |   47 -
 .../groovy/tools/shell/CommandAlias.groovy         |   30 +-
 .../groovy/tools/shell/CommandException.groovy     |   47 +
 .../groovy/tools/shell/CommandException.java       |   44 -
 .../groovy/tools/shell/CommandRegistry.groovy      |   56 +-
 .../groovy/tools/shell/CommandSupport.groovy       |   72 +-
 .../tools/shell/ComplexCommandSupport.groovy       |   67 +-
 .../codehaus/groovy/tools/shell/Groovysh.groovy    |  429 +-
 .../tools/shell/InteractiveShellRunner.groovy      |   72 +-
 .../codehaus/groovy/tools/shell/Interpreter.groovy |   17 +-
 .../org/codehaus/groovy/tools/shell/Main.groovy    |  187 +-
 .../org/codehaus/groovy/tools/shell/Parser.groovy  |   64 +-
 .../PatchedCandidateListCompletionHandler.groovy   |  110 +
 .../groovy/tools/shell/PatchedConsoleReader.groovy |  106 +
 .../org/codehaus/groovy/tools/shell/Shell.groovy   |   72 +-
 .../codehaus/groovy/tools/shell/ShellRunner.groovy |   41 +-
 .../tools/shell/commands/AliasCommand.groovy       |   79 +-
 .../tools/shell/commands/ClearCommand.groovy       |   10 +-
 .../tools/shell/commands/DisplayCommand.groovy     |   10 +-
 .../groovy/tools/shell/commands/DocCommand.groovy  |   46 +-
 .../groovy/tools/shell/commands/EditCommand.groovy |   42 +-
 .../groovy/tools/shell/commands/ExitCommand.groovy |   14 +-
 .../groovy/tools/shell/commands/HelpCommand.groovy |   80 +-
 .../tools/shell/commands/HistoryCommand.groovy     |   21 +-
 .../tools/shell/commands/ImportCommand.groovy      |  117 +-
 .../tools/shell/commands/InspectCommand.groovy     |   39 +-
 .../groovy/tools/shell/commands/LoadCommand.groovy |   31 +-
 .../tools/shell/commands/PurgeCommand.groovy       |   29 +-
 .../tools/shell/commands/RecordCommand.groovy      |   25 +-
 .../tools/shell/commands/RegisterCommand.groovy    |   17 +-
 .../groovy/tools/shell/commands/SaveCommand.groovy |   23 +-
 .../groovy/tools/shell/commands/SetCommand.groovy  |   38 +-
 .../tools/shell/commands/ShadowCommand.groovy      |    5 +-
 .../groovy/tools/shell/commands/ShowCommand.groovy |   35 +-
 .../shell/completion/CommandNameCompleter.groovy   |   53 +
 .../completion/CustomClassSyntaxCompletor.groovy   |   12 +-
 .../shell/completion/FileNameCompleter.groovy      |   59 +-
 .../shell/completion/GroovySyntaxCompletor.groovy  |  100 +-
 .../shell/completion/IdentifierCompletor.groovy    |    6 +-
 .../shell/completion/ImportsSyntaxCompletor.groovy |   59 +-
 .../completion/InfixKeywordSyntaxCompletor.groovy  |   46 +
 .../shell/completion/KeywordSyntaxCompletor.groovy |  131 +-
 .../completion/NavigablePropertiesCompleter.groovy |   93 +
 .../ReflectionCompletionCandidate.groovy           |   76 +
 .../shell/completion/ReflectionCompletor.groovy    |  406 +-
 .../completion/StricterArgumentCompleter.groovy    |   84 +
 .../completion/VariableSyntaxCompletor.groovy      |   18 +-
 .../tools/shell/util/CommandArgumentParser.groovy  |  107 +
 .../shell/util/CurlyCountingGroovyLexer.groovy     |   26 +-
 .../shell/util/DefaultCommandsRegistrar.groovy     |   87 +
 .../groovy/tools/shell/util/HelpFormatter.groovy   |   45 +-
 .../groovy/tools/shell/util/JAnsiHelper.groovy     |   40 +
 .../tools/shell/util/NoExitSecurityManager.groovy  |   21 +-
 .../groovy/tools/shell/util/PackageHelper.groovy   |  382 +-
 .../tools/shell/util/PackageHelperImpl.groovy      |  454 ++
 .../tools/shell/util/ScriptVariableAnalyzer.groovy |  112 +
 .../groovy/tools/shell/util/SimpleCompletor.groovy |   96 +-
 .../tools/shell/util/WrappedInputStream.groovy     |   32 +-
 .../tools/shell/util/XmlCommandRegistrar.groovy    |   51 +-
 .../groovy/tools/shell/Groovysh.properties         |    2 +-
 .../codehaus/groovy/tools/shell/Main.properties    |    4 +-
 .../org/codehaus/groovy/tools/shell/commands.xml   |   57 -
 .../groovy-groovysh/src/spec/doc/groovysh.adoc     |  586 +++
 .../groovy/tools/shell/AllCompletorsTest.groovy    |  100 +-
 .../groovy/tools/shell/CommandCompletorTest.groovy |  122 +-
 .../groovy/tools/shell/CompletorTestSupport.groovy |   17 +-
 .../groovy/tools/shell/ErrorDisplayTest.groovy     |   15 +-
 .../groovy/tools/shell/GroovyshParsersTest.groovy  |   37 +
 .../groovy/tools/shell/GroovyshTest.groovy         |  369 +-
 .../groovy/tools/shell/ImportCompletorTest.groovy  |  447 +-
 .../groovy/tools/shell/ShellRunnerTest.groovy      |   51 +-
 .../tools/shell/ShellRunnerTestSupport.groovy      |   18 +-
 .../codehaus/groovy/tools/shell/ShellTest.groovy   |   22 +-
 .../tools/shell/commands/AliasCommandTest.groovy   |    6 +-
 .../tools/shell/commands/ClearCommandTest.groovy   |    6 +-
 .../tools/shell/commands/CommandTestSupport.groovy |    5 +-
 .../commands/ComplexCommandSupportTest.groovy      |  111 +-
 .../tools/shell/commands/DisplayCommandTest.groovy |    6 +-
 .../tools/shell/commands/DocCommandTest.groovy     |   74 +-
 .../tools/shell/commands/EditCommandTest.groovy    |   18 +-
 .../tools/shell/commands/ExitCommandTest.groovy    |    4 +-
 .../tools/shell/commands/HelpCommandTest.groovy    |    6 +-
 .../tools/shell/commands/HistoryCommandTest.groovy |   59 +-
 .../tools/shell/commands/ImportCommandTest.groovy  |   27 +-
 .../tools/shell/commands/InspectCommandTest.groovy |    2 +-
 .../tools/shell/commands/LoadCommandTest.groovy    |    2 +-
 .../tools/shell/commands/PurgeCommandTest.groovy   |   12 +-
 .../tools/shell/commands/RecordCommandTest.groovy  |   14 +-
 .../shell/commands/RegisterCommandTest.groovy      |   14 +-
 .../tools/shell/commands/SaveCommandTest.groovy    |    3 +-
 .../tools/shell/commands/SetCommandTest.groovy     |   20 +-
 .../tools/shell/commands/ShowCommandTest.groovy    |    2 +-
 .../completion/CustomClassCompletorTest.groovy     |   19 +-
 .../shell/completion/FileNameCompleterTest.groovy  |   39 +
 .../completion/GroovySyntaxCompletorTest.groovy    |  254 +-
 .../completion/ImportsSyntaxCompletorTest.groovy   |   82 +-
 .../shell/completion/KeywordCompletorTest.groovy   |   58 +-
 .../NavigablePropertiesCompleterTest.groovy        |  101 +
 .../completion/ReflectionCompletorTest.groovy      |  324 +-
 .../tools/shell/completion/TokenUtilTest.groovy    |   30 +-
 .../shell/completion/VariableCompletorTest.groovy  |   32 +-
 .../groovy/tools/shell/expr/ExprTestSupport.groovy |    5 +-
 .../shell/util/CommandArgumentParserTest.groovy    |   51 +
 .../shell/util/CurlyCountingGroovyLexerTest.groovy |   46 +-
 .../tools/shell/util/MessageSourceTest.groovy      |    8 +-
 .../tools/shell/util/PackageHelperImplTest.groovy  |   59 +
 .../tools/shell/util/PackageHelperTest.groovy      |   61 -
 .../shell/util/ScriptVariableAnalyzerTest.groovy   |   61 +
 .../tools/shell/util/WrappedInputStreamTest.groovy |   61 +-
 subprojects/groovy-jmx/build.gradle                |    3 +-
 .../jmx/builder/JmxClientConnectorFactory.groovy   |    7 +-
 .../groovy/jmx/builder/JmxMetaMapBuilder.groovy    |    7 +-
 .../jmx/builder/JmxServerConnectorFactory.groovy   |    5 +-
 subprojects/groovy-jmx/src/spec/doc/jmx.adoc       | 1028 ++++
 .../groovy-jmx/src/spec/test/JmxTest.groovy        |  683 +++
 .../jmx/builder/JmxAttributeInfoManagerTest.groovy |    2 -
 .../jmx/builder/JmxBeanExportFactoryTest.groovy    |    6 +-
 .../groovy/jmx/builder/JmxBeanFactoryTest.groovy   |    6 +-
 .../jmx/builder/JmxBeanInfoManagerTest.groovy      |    8 +-
 .../groovy/jmx/builder/JmxBeansFactoryTest.groovy  |    1 +
 .../groovy/jmx/builder/JmxBuilderToolsTest.groovy  |   12 +-
 .../builder/JmxClientConnectorFactoryTest.groovy   |    9 +-
 .../jmx/builder/JmxEmitterFactoryTest.groovy       |    6 +-
 .../jmx/builder/JmxListenerFactoryTest.groovy      |    4 +-
 .../jmx/builder/JmxMetaMapBuilderTest.groovy       |   23 +-
 .../jmx/builder/JmxOperationInfoManagerTest.groovy |   21 +-
 .../builder/JmxServerConnectorFactoryTest.groovy   |    7 +-
 .../groovy/jmx/builder/JmxTimerFactoryTest.groovy  |   13 +-
 .../java/groovy/jmx/builder/MockJmxListener.java   |   15 +
 subprojects/groovy-json/build.gradle               |    3 +-
 .../groovy/groovy/json/DateFormatThreadLocal.java  |   37 -
 .../src/main/groovy/groovy/json/JsonBuilder.groovy |  280 --
 .../main/groovy/groovy/json/JsonDelegate.groovy    |   53 -
 .../src/main/groovy/groovy/json/JsonOutput.groovy  |  213 -
 .../groovy/groovy/json/StreamingJsonBuilder.groovy |  284 --
 .../src/main/java/groovy/json/JsonBuilder.java     |  360 ++
 .../src/main/java/groovy/json/JsonDelegate.java    |  102 +
 .../src/main/java/groovy/json/JsonException.java   |    2 +-
 .../src/main/java/groovy/json/JsonLexer.java       |   15 +-
 .../src/main/java/groovy/json/JsonOutput.java      |  537 +++
 .../src/main/java/groovy/json/JsonParser.java      |   41 +
 .../src/main/java/groovy/json/JsonParserType.java  |   95 +
 .../src/main/java/groovy/json/JsonSlurper.java     |  501 +-
 .../main/java/groovy/json/JsonSlurperClassic.java  |  443 ++
 .../src/main/java/groovy/json/JsonToken.java       |    5 +-
 .../src/main/java/groovy/json/JsonTokenType.java   |    6 +-
 .../java/groovy/json/StreamingJsonBuilder.java     |  421 ++
 .../main/java/groovy/json/StringEscapeUtils.java   |   30 +-
 .../main/java/groovy/json/internal/ArrayUtils.java |   31 +
 .../java/groovy/json/internal/BaseJsonParser.java  |  229 +
 .../src/main/java/groovy/json/internal/Byt.java    |   29 +
 .../java/groovy/json/internal/ByteScanner.java     |   69 +
 .../src/main/java/groovy/json/internal/Cache.java  |   39 +
 .../main/java/groovy/json/internal/CacheType.java  |   29 +
 .../main/java/groovy/json/internal/CharBuf.java    |  825 ++++
 .../java/groovy/json/internal/CharScanner.java     |  901 ++++
 .../groovy/json/internal/CharSequenceValue.java    |  276 ++
 .../java/groovy/json/internal/CharacterSource.java |   80 +
 .../main/java/groovy/json/internal/Charsets.java   |   30 +
 .../src/main/java/groovy/json/internal/Chr.java    |  212 +
 .../src/main/java/groovy/json/internal/Dates.java  |  205 +
 .../main/java/groovy/json/internal/Exceptions.java |  177 +
 .../java/groovy/json/internal/FastStringUtils.java |  197 +
 .../src/main/java/groovy/json/internal/IO.java     |   90 +
 .../java/groovy/json/internal/JsonFastParser.java  |  310 ++
 .../groovy/json/internal/JsonParserCharArray.java  |  387 ++
 .../java/groovy/json/internal/JsonParserLax.java   |  641 +++
 .../internal/JsonParserUsingCharacterSource.java   |  297 ++
 .../groovy/json/internal/JsonStringDecoder.java    |   37 +
 .../main/java/groovy/json/internal/LazyMap.java    |  199 +
 .../java/groovy/json/internal/LazyValueMap.java    |  241 +
 .../java/groovy/json/internal/MapItemValue.java    |   79 +
 .../java/groovy/json/internal/NumberValue.java     |  235 +
 .../json/internal/ReaderCharacterSource.java       |  289 ++
 .../java/groovy/json/internal/SimpleCache.java     |   85 +
 .../src/main/java/groovy/json/internal/Sys.java    |   90 +
 .../src/main/java/groovy/json/internal/Type.java   |   27 +
 .../src/main/java/groovy/json/internal/Value.java  |   62 +
 .../java/groovy/json/internal/ValueContainer.java  |  173 +
 .../main/java/groovy/json/internal/ValueList.java  |  122 +
 .../main/java/groovy/json/internal/ValueMap.java   |   45 +
 .../java/groovy/json/internal/ValueMapImpl.java    |  142 +
 .../groovy-json/src/spec/doc/json-builder.adoc     |   22 +
 .../groovy-json/src/spec/doc/json-userguide.adoc   |  173 +-
 .../src/spec/doc/streaming-jason-builder.adoc      |   26 +
 .../src/spec/test/JsonBuilderTest2.groovy          |   77 +
 .../src/spec/test/JsonPrettyPrintingTest.groovy    |    6 -
 .../src/spec/test/StreamingJsonBuilderTest2.groovy |   79 +
 .../src/spec/test/json/JsonBuilderTest.groovy      |   69 +
 .../groovy-json/src/spec/test/json/JsonTest.groovy |  109 +
 .../spec/test/json/StreamingJsonBuilderTest.groovy |   73 +
 .../src/test/groovy/groovy/json/CharBufTest.groovy |   84 +
 .../src/test/groovy/groovy/json/IOTest.groovy      |  113 +
 .../test/groovy/groovy/json/JsonBuilderTest.groovy |   54 +-
 .../test/groovy/groovy/json/JsonLexerTest.groovy   |    5 +
 .../test/groovy/groovy/json/JsonOutputTest.groovy  |  135 +-
 .../groovy/json/JsonSlurperCharSourceTest.groovy   |   26 +
 .../groovy/json/JsonSlurperIndexOverlayTest.groovy |   26 +
 .../groovy/groovy/json/JsonSlurperLaxTest.groovy   |  121 +
 .../test/groovy/groovy/json/JsonSlurperTest.groovy |  150 +-
 .../groovy/groovy/json/JsonTokenTypeTest.groovy    |   51 +-
 .../groovy/json/StreamingJsonBuilderTest.groovy    |  100 +-
 .../groovy/json/internal/ArrayUtilsTest.groovy     |   24 +
 .../groovy/json/internal/CharScannerTest.groovy    |  627 +++
 .../groovy/groovy/json/internal/ChrTest.groovy     |  149 +
 .../json/internal/FastStringUtilsTest.groovy       |   44 +
 .../FastStringUtilsUnsafeDisabledTest.groovy       |   57 +
 .../groovy/groovy/json/internal/LazyMapTest.groovy |   50 +
 .../json/internal/ReaderCharacterSourceTest.groovy |   38 +
 subprojects/groovy-jsr223/build.gradle             |    1 -
 .../groovy/jsr223/GroovyScriptEngineImpl.java      |    3 +-
 .../src/spec/doc/integrating-jsr223.adoc           |   47 +
 .../src/spec/test/JSR223SpecTest.java              |   63 +
 .../org/codehaus/groovy/jsr223/JSR223Test.groovy   |    2 +-
 .../org/codehaus/groovy/jsr223/SugarTest.groovy    |   15 +
 .../groovy/jsr223/vm6/JavascriptTest.groovy        |   15 +
 .../codehaus/groovy/jsr223/JSR223SecurityTest.java |   15 +
 subprojects/groovy-nio/build.gradle                |   22 +
 .../codehaus/groovy/runtime/NioGroovyMethods.java  | 1756 +++++++
 .../org/codehaus/groovy/runtime/WritablePath.java  |  221 +
 .../groovy/runtime/NioGroovyMethodsTest.groovy     |  395 ++
 subprojects/groovy-servlet/build.gradle            |    6 +-
 .../java/groovy/servlet/AbstractHttpServlet.java   |  113 +-
 .../main/java/groovy/servlet/ServletBinding.java   |    9 +-
 .../main/java/groovy/servlet/ServletCategory.java  |    1 -
 .../main/java/groovy/servlet/TemplateServlet.java  |    5 -
 .../src/main/java/groovy/servlet/package.html      |   17 +
 .../src/spec/doc/servlet-userguide.adoc            |   73 +
 .../src/spec/test/servlet/GroovyServletTest.groovy |   73 +
 .../groovy/servlet/AbstractHttpServletTest.groovy  |  219 +-
 .../groovy/servlet/ServletBindingTest.groovy       |  137 +-
 .../java/groovy/servlet/GroovyServletTest.java     |   52 +-
 subprojects/groovy-sql/build.gradle                |    3 +-
 .../src/main/java/groovy/sql/DataSet.java          |  135 +-
 .../main/java/groovy/sql/ExtractIndexAndSql.java   |    6 +-
 .../main/java/groovy/sql/GroovyResultSetProxy.java |    1 -
 .../src/main/java/groovy/sql/GroovyRowResult.java  |   49 +-
 .../java/groovy/sql/ResultSetMetaDataWrapper.java  |    3 +-
 .../groovy-sql/src/main/java/groovy/sql/Sql.java   |  618 ++-
 .../src/main/java/groovy/sql/package.html          |   17 +
 .../groovy/sql/ExtractIndexAndSqlTest.groovy       |   38 +-
 .../groovy/groovy/sql/GroovyRowResultTest.groovy   |   11 +-
 .../src/test/groovy/groovy/sql/SqlBatchTest.groovy |    7 +-
 .../src/test/groovy/groovy/sql/SqlCallTest.groovy  |  218 +
 .../groovy/groovy/sql/SqlHelperTestCase.groovy     |    2 +-
 .../src/test/groovy/groovy/sql/SqlTest.groovy      |   43 +-
 .../groovy/sql/SqlTransactionTestCase.groovy       |   14 +
 .../groovy/sql/SqlWithTypedResultsTest.groovy      |   38 +-
 subprojects/groovy-swing/build.gradle              |    9 +-
 .../groovy/groovy/swing/LookAndFeelHelper.groovy   |    4 +-
 .../main/groovy/groovy/swing/SwingBuilder.groovy   |    8 +-
 .../swing/binding/AbstractSyntheticBinding.java    |    6 -
 .../binding/AbstractSyntheticMetaMethods.groovy    |   10 +-
 .../groovy/swing/binding/JTableMetaMethods.groovy  |   14 +-
 .../groovy/swing/binding/JTableProperties.java     |    6 -
 .../main/groovy/groovy/swing/binding/package.html  |   17 +
 .../groovy/swing/factory/ActionFactory.groovy      |    2 +-
 .../groovy/groovy/swing/factory/BoxFactory.groovy  |    6 +-
 .../groovy/swing/factory/ButtonGroupFactory.groovy |    7 -
 .../groovy/swing/factory/DialogFactory.groovy      |    3 +-
 .../groovy/swing/factory/FrameFactory.groovy       |    4 +-
 .../swing/factory/InternalFrameFactory.groovy      |    4 +-
 .../groovy/swing/factory/SplitPaneFactory.groovy   |    3 +-
 .../groovy/swing/factory/TableLayoutFactory.groovy |    2 +-
 .../groovy/swing/factory/TableModelFactory.groovy  |    6 +-
 .../groovy/swing/factory/WindowFactory.groovy      |    2 +-
 .../main/groovy/groovy/swing/factory/package.html  |   17 +
 .../src/main/groovy/groovy/swing/impl/package.html |   17 +
 .../src/main/groovy/groovy/swing/package.html      |   17 +
 .../src/main/java/groovy/model/package.html        |   17 +
 .../groovy/binding/ClosureSourceBinding.java       |    4 +-
 .../java/org/codehaus/groovy/binding/package.html  |   17 +
 .../groovy/runtime/SwingGroovyMethods.java         |   14 +-
 .../src/spec/assets/img/SwingBuilder001.gif        |  Bin 0 -> 1643 bytes
 .../groovy-swing/src/spec/doc/swing-builder.adoc   |   38 +
 .../src/spec/test/SwingBuilderTest.groovy          |   98 +
 .../test/groovy/groovy/model/TableModelTest.groovy |   15 +
 .../test/groovy/groovy/swing/BindPathTest.groovy   |   16 +-
 .../groovy/swing/SwingBuilderTableTest.groovy      |   24 +-
 .../groovy/groovy/swing/SwingBuilderTest.groovy    |   20 +-
 subprojects/groovy-templates/build.gradle          |   14 +-
 .../groovy/groovy/text/GStringTemplateEngine.java  |  312 ++
 .../groovy/text/SimpleTemplateEngine.java          |    0
 .../groovy/text/StreamingTemplateEngine.java       |  970 ++++
 .../{java => groovy}/groovy/text/Template.java     |    0
 .../groovy/text/TemplateEngine.java                |    0
 .../groovy/text/TemplateExecutionException.java    |   52 +
 .../groovy/groovy/text/TemplateParseException.java |   56 +
 .../main/groovy/groovy/text/XmlTemplateEngine.java |  333 ++
 .../groovy/text/markup/AutoNewLineTransformer.java |  114 +
 .../groovy/groovy/text/markup/BaseTemplate.java    |  522 +++
 .../groovy/text/markup/DelegatingIndentWriter.java |  107 +
 .../groovy/groovy/text/markup/IncludeType.java     |   38 +
 .../text/markup/MarkupBuilderCodeTransformer.java  |  274 ++
 .../groovy/text/markup/MarkupTemplateEngine.java   |  370 ++
 .../MarkupTemplateTypeCheckingExtension.groovy     |  263 ++
 .../groovy/groovy/text/markup/TagLibAdapter.groovy |   76 +
 .../groovy/text/markup/TemplateASTTransformer.java |   97 +
 .../groovy/text/markup/TemplateConfiguration.java  |  187 +
 .../groovy/text/markup/TemplateResolver.java       |   44 +
 .../main/groovy/groovy/text/markup/package.html    |   25 +
 .../src/main/groovy/groovy/text/package.html       |   25 +
 .../java/groovy/text/GStringTemplateEngine.java    |  310 --
 .../main/java/groovy/text/XmlTemplateEngine.java   |  332 --
 .../src/main/java/groovy/text/package.html         |    8 -
 .../src/spec/doc/markup-template-engine.adoc       |  809 ++++
 .../src/spec/doc/template-engines.adoc             |  159 +
 .../src/spec/test-resources/layout-main.tpl        |    8 +
 .../src/spec/test-resources/locale_include.tpl     |    1 +
 .../spec/test-resources/locale_include_fr_FR.tpl   |    1 +
 .../src/spec/test-resources/main.tpl               |    1 +
 .../src/spec/test-resources/other_template.tpl     |    1 +
 .../src/spec/test-resources/raw.txt                |    1 +
 .../src/spec/test-resources/to_be_escaped.txt      |    1 +
 .../spec/test/MarkupTemplateEngineSpecTest.groovy  |  808 ++++
 .../src/spec/test/MyTemplate.groovy                |   63 +
 .../src/spec/test/TemplateEnginesTest.groovy       |  192 +
 .../groovy/SimpleGStringTemplateEngineTest.groovy  |   15 +
 .../groovy/groovy/text/CustomBaseTemplate.java     |   41 +
 .../groovy/text/MarkupTemplateEngineTest.groovy    | 1048 +++++
 .../groovy/groovy/text/SimpleTemplateTest.groovy   |   15 +
 .../StreamingTemplateEngineSpecification.groovy    |  418 ++
 .../groovy/text/StreamingTemplateEngineTest.groovy |  459 ++
 .../groovy/text/markup/TemplateResourceTest.groovy |   50 +
 .../java/groovy/text/XmlTemplateEngineTest.java    |   15 +
 .../src/test/resources/includes/body.tpl           |    8 +
 .../src/test/resources/includes/hello-escaped.txt  |    1 +
 .../src/test/resources/includes/hello.html         |    1 +
 .../src/test/resources/includes/hello.tpl          |    1 +
 .../src/test/resources/includes/hello_fr_FR.tpl    |    1 +
 .../test/resources/includes/typecheckedinclude.tpl |    1 +
 subprojects/groovy-test/build.gradle               |    6 +-
 .../groovy/groovy/mock/interceptor/package.html    |   17 +
 .../main/groovy/groovy/util/StringTestUtil.groovy  |   15 +
 .../src/main/java/groovy/test/GroovyAssert.java    |  218 +-
 .../src/main/java/groovy/util/GroovyAssert.java    |    4 +
 .../src/main/java/groovy/util/GroovyTestCase.java  |  163 +-
 .../src/test/groovy/GroovyTestCaseTest.groovy      |   17 +-
 .../groovy/lang/GroovyLogTestCaseTest.groovy       |   15 +
 .../groovy/groovy/test/GroovyAssertTest.groovy     |   31 +-
 .../util/suite/ATestScriptThatsNoTestCase.groovy   |   15 +
 .../NotYetImplementedTransformTest.groovy          |    4 +-
 subprojects/groovy-testng/build.gradle             |   12 +-
 subprojects/groovy-xml/build.gradle                |   13 +-
 .../src/main/java/groovy/util/XmlParser.java       |   72 +-
 .../src/main/java/groovy/util/XmlSlurper.java      |   42 +-
 .../groovy/util/slurpersupport/GPathResult.java    |    8 +-
 .../util/slurpersupport/NamespaceAwareHashMap.java |   76 +
 .../main/java/groovy/util/slurpersupport/Node.java |   19 +-
 .../java/groovy/util/slurpersupport/NodeChild.java |   14 +-
 .../java/groovy/util/slurpersupport/package.html   |   17 +
 .../src/main/java/groovy/xml/MarkupBuilder.java    |    4 +-
 .../java/groovy/xml/NamespaceBuilderSupport.java   |   39 +-
 .../src/main/java/groovy/xml/dom/DOMCategory.java  |   64 +-
 .../src/main/java/groovy/xml/dom/package.html      |   17 +
 .../src/main/java/groovy/xml/package.html          |   17 +
 .../groovy/xml/streamingmarkupsupport/package.html |   17 +
 .../groovy-xml/src/spec/doc/xml-userguide.adoc     |  558 +++
 .../groovy-xml/src/spec/test/DomBuilderTest.groovy |   82 +
 .../src/spec/test/MarkupBuilderTest2.groovy        |  195 +
 .../groovy-xml/src/spec/test/SaxBuilderTest.groovy |   79 +
 .../spec/test/StreamingMarkupBuilderTest2.groovy   |   80 +
 .../src/spec/test/UserGuideDOMCategory.groovy      |   59 +
 .../spec/test/UserGuideMarkupBuilderTest.groovy    |  220 +
 .../UserGuideStreamingMarkupBuilderTest.groovy     |   67 +
 .../src/spec/test/UserGuideXmlParserTest.groovy    |  122 +
 .../src/spec/test/UserGuideXmlSlurperTest.groovy   |  176 +
 .../src/spec/test/UserGuideXmlUtilTest.groovy      |   53 +
 .../test/groovy/groovy/bugs/StaticMarkupBug.groovy |   15 +
 .../src/test/groovy/groovy/util/CustomNode.java    |   15 +
 .../test/groovy/groovy/util/CustomXmlParser.java   |   15 +
 .../src/test/groovy/groovy/util/NodeTest.groovy    |  239 -
 .../groovy/groovy/util/XmlNodePrinterTest.groovy   |   19 +
 .../test/groovy/groovy/util/XmlParserTest.groovy   |   17 +-
 .../test/groovy/groovy/util/XmlSlurperTest.groovy  |   78 +-
 .../src/test/groovy/groovy/xml/DOMTest.groovy      |   15 +
 .../test/groovy/groovy/xml/FactorySupportTest.java |   15 +
 .../groovy/xml/MixedMarkupTestSupport.groovy       |   38 +-
 .../groovy/xml/NamespaceNodeGPathTest.groovy       |   15 +
 .../groovy/groovy/xml/NamespaceNodeTest.groovy     |   54 +
 .../src/test/groovy/groovy/xml/SAXTest.groovy      |   15 +
 .../groovy/groovy/xml/TraversalTestSupport.groovy  |   15 +
 .../groovy/xml/UseMarkupWithWriterScript.groovy    |   15 +
 .../src/test/groovy/groovy/xml/XmlTest.java        |    6 -
 .../src/test/groovy/groovy/xml/XmlUtilTest.groovy  |   15 +
 .../groovy/groovy/xml/dom/DOMCategoryTest.groovy   |    1 +
 .../groovy/benchmarks/BuilderPerfTest.groovy       |   15 +
 .../src/test/groovy/script/AtomTestScript.groovy   |   15 +
 .../src/test/groovy/util/NavToWiki.groovy          |   15 +
 2005 files changed, 138633 insertions(+), 20210 deletions(-)
 create mode 100644 LICENSE
 delete mode 100644 LICENSE.txt
 create mode 100644 NOTICE
 delete mode 100644 NOTICE.txt
 delete mode 100644 bintray.properties
 create mode 100644 config/binarycompatibility/binarycompat-report.groovy
 delete mode 100644 config/checkstyle/checkstyle-frames.xsl
 create mode 100644 config/checkstyle/checkstyle-report.groovy
 delete mode 100644 config/checkstyle/config.xml
 delete mode 100644 config/gant/paths.groovy
 delete mode 100644 config/maven/groovy-all.xsl
 delete mode 100644 config/maven/groovy-examples.pom
 delete mode 100644 config/maven/groovy-tools.pom
 delete mode 100644 config/maven/settings.xml
 create mode 100644 debian/patches/01_fix_doc_gradle.diff
 delete mode 100644 debian/patches/01_fix_gradle_build.diff
 create mode 100644 debian/patches/02_fix_gradle_build.diff
 create mode 100644 debian/patches/change_bsf_dependencies_version.diff
 create mode 100644 debian/patches/change_junit_version.diff
 create mode 100644 debian/patches/change_servlet_dependency_version.diff
 create mode 100644 debian/patches/change_testng_dependency_version.diff
 create mode 100644 debian/patches/fix_for_gradle-1.12
 delete mode 100644 gradle.properties.gz
 create mode 100644 gradle/LICENSE.txt
 create mode 100644 gradle/asciidoctor.gradle
 create mode 100644 gradle/backports.gradle
 create mode 100644 gradle/binarycompatibility.gradle
 create mode 100644 gradle/jacoco/jacoco.gradle
 create mode 100644 gradle/jacoco/jacocofix.gradle
 create mode 100644 gradle/quality.gradle
 create mode 100644 src/main/groovy/lang/GeneratedGroovyProxy.java
 create mode 100644 src/main/groovy/lang/Tuple2.java
 create mode 100644 src/main/groovy/transform/AutoExternalize.groovy
 delete mode 100644 src/main/groovy/transform/AutoExternalize.java
 create mode 100644 src/main/groovy/transform/ExternalizeMethods.java
 create mode 100644 src/main/groovy/transform/ExternalizeVerifier.java
 create mode 100644 src/main/groovy/transform/SelfType.java
 create mode 100644 src/main/groovy/transform/Sortable.java
 create mode 100644 src/main/groovy/transform/SourceURI.java
 create mode 100644 src/main/groovy/transform/TailRecursive.groovy
 create mode 100644 src/main/groovy/transform/Trait.java
 create mode 100644 src/main/groovy/transform/Undefined.java
 create mode 100644 src/main/groovy/transform/builder/Builder.java
 create mode 100644 src/main/groovy/transform/builder/DefaultStrategy.java
 create mode 100644 src/main/groovy/transform/builder/ExternalStrategy.java
 create mode 100644 src/main/groovy/transform/builder/InitializerStrategy.java
 create mode 100644 src/main/groovy/transform/builder/SimpleStrategy.java
 create mode 100644 src/main/groovy/transform/stc/ClosureParams.java
 create mode 100644 src/main/groovy/transform/stc/ClosureSignatureHint.java
 create mode 100644 src/main/groovy/transform/stc/FirstParam.java
 create mode 100644 src/main/groovy/transform/stc/FromAbstractTypeMethods.java
 create mode 100644 src/main/groovy/transform/stc/FromString.java
 create mode 100644 src/main/groovy/transform/stc/IncorrectTypeHintException.java
 create mode 100644 src/main/groovy/transform/stc/MapEntryOrKeyValue.java
 create mode 100644 src/main/groovy/transform/stc/PickAnyArgumentHint.java
 create mode 100644 src/main/groovy/transform/stc/SecondParam.java
 create mode 100644 src/main/groovy/transform/stc/SimpleType.java
 create mode 100644 src/main/groovy/transform/stc/SingleSignatureClosureHint.java
 create mode 100644 src/main/groovy/transform/stc/ThirdParam.java
 create mode 100644 src/main/groovy/util/FileTreeBuilder.groovy
 create mode 100644 src/main/org/codehaus/groovy/antlr/java/Java2GroovyProcessor.java
 create mode 100644 src/main/org/codehaus/groovy/ast/tools/ClosureUtils.java
 create mode 100644 src/main/org/codehaus/groovy/ast/tools/GeneralUtils.java
 create mode 100644 src/main/org/codehaus/groovy/classgen/asm/BytecodeDumper.java
 create mode 100644 src/main/org/codehaus/groovy/classgen/asm/sc/StaticCompilationMopWriter.java
 create mode 100644 src/main/org/codehaus/groovy/classgen/asm/sc/StaticPropertyAccessHelper.java
 create mode 100644 src/main/org/codehaus/groovy/control/BytecodeProcessor.java
 create mode 100644 src/main/org/codehaus/groovy/reflection/GroovyClassValue.java
 create mode 100644 src/main/org/codehaus/groovy/reflection/GroovyClassValueFactory.java
 create mode 100644 src/main/org/codehaus/groovy/reflection/GroovyClassValuePreJava7.java
 create mode 100644 src/main/org/codehaus/groovy/reflection/android/AndroidSupport.java
 create mode 100644 src/main/org/codehaus/groovy/reflection/v7/GroovyClassValueJava7.java
 create mode 100644 src/main/org/codehaus/groovy/runtime/AbstractComparator.java
 create mode 100644 src/main/org/codehaus/groovy/runtime/metaclass/MultipleSetterProperty.java
 create mode 100644 src/main/org/codehaus/groovy/runtime/typehandling/ShortTypeHandling.java
 delete mode 100644 src/main/org/codehaus/groovy/transform/AutoExternalizeASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/BuilderASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/ExternalizeMethodsASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/ExternalizeVerifierASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/SortableASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/SourceURIASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/sc/TemporaryVariableExpression.java
 create mode 100644 src/main/org/codehaus/groovy/transform/sc/transformers/CastExpressionOptimizer.java
 create mode 100644 src/main/org/codehaus/groovy/transform/stc/AbstractTypeCheckingExtension.java
 create mode 100644 src/main/org/codehaus/groovy/transform/stc/TraitTypeCheckingExtension.java
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/AstHelper.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/CollectRecursiveCalls.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/HasRecursiveCalls.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/InWhileLoopWrapper.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/RecursivenessTester.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/ReturnAdderForClosures.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/ReturnStatementToIterationConverter.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/StatementReplacer.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/TailRecursiveASTTransformation.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/TernaryToIfStatementConverter.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/VariableAccessReplacer.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/VariableExpressionReplacer.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/tailrec/VariableExpressionTransformer.groovy
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/NAryOperationRewriter.java
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/SuperCallTraitTransformer.java
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/TraitASTTransformation.java
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/TraitComposer.java
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/TraitHelpersTuple.java
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java
 create mode 100644 src/main/org/codehaus/groovy/transform/trait/Traits.java
 create mode 100644 src/spec/assets/css/style.css
 create mode 100644 src/spec/assets/css/view-example.css
 create mode 100644 src/spec/assets/img/additionalmodules.png
 create mode 100644 src/spec/assets/img/console1.png
 create mode 100644 src/spec/assets/img/console2.png
 create mode 100644 src/spec/assets/img/console3.png
 create mode 100644 src/spec/assets/img/console5.png
 create mode 100644 src/spec/assets/img/console6.png
 create mode 100644 src/spec/assets/img/console7.png
 create mode 100644 src/spec/assets/img/example1.png
 create mode 100644 src/spec/assets/img/example10.png
 create mode 100644 src/spec/assets/img/example11.png
 create mode 100644 src/spec/assets/img/example12.png
 create mode 100644 src/spec/assets/img/example13.png
 create mode 100644 src/spec/assets/img/example14.png
 create mode 100644 src/spec/assets/img/example15.png
 create mode 100644 src/spec/assets/img/example16.png
 create mode 100644 src/spec/assets/img/example17.png
 create mode 100644 src/spec/assets/img/example18.png
 create mode 100644 src/spec/assets/img/example19.png
 create mode 100644 src/spec/assets/img/example2.png
 create mode 100644 src/spec/assets/img/example4.png
 create mode 100644 src/spec/assets/img/example5.png
 create mode 100644 src/spec/assets/img/example7.png
 create mode 100644 src/spec/assets/img/example8.png
 create mode 100644 src/spec/assets/img/example9.png
 create mode 100644 src/spec/assets/img/fileassociation.png
 create mode 100644 src/spec/assets/img/github1.png
 create mode 100644 src/spec/assets/img/github2.png
 create mode 100644 src/spec/assets/img/github3.png
 create mode 100644 src/spec/assets/img/github4.png
 create mode 100644 src/spec/assets/img/github5.png
 create mode 100644 src/spec/assets/img/github6.png
 create mode 100644 src/spec/assets/img/githubfork.png
 create mode 100644 src/spec/assets/img/githubhomepanel.png
 create mode 100644 src/spec/assets/img/githubsearch.png
 create mode 100644 src/spec/assets/img/groovy.png
 create mode 100644 src/spec/assets/img/groovy1.png
 create mode 100644 src/spec/assets/img/native.jpg
 create mode 100644 src/spec/assets/img/outdir.png
 create mode 100644 src/spec/assets/img/repolist.png
 create mode 100644 src/spec/assets/img/setup.png
 create mode 100644 src/spec/assets/img/teamcity.png
 create mode 100644 src/spec/assets/img/variables.jpg
 create mode 100644 src/spec/assets/js/view-example.js
 create mode 100644 src/spec/doc/assets/img/ChainOfResponsibilityClasses.gif
 create mode 100644 src/spec/doc/assets/img/CompositeClasses.gif
 create mode 100644 src/spec/doc/assets/img/CompositeComponents.gif
 create mode 100644 src/spec/doc/assets/img/StrategyClasses.gif
 create mode 100644 src/spec/doc/assets/img/TemplateMethodClasses.gif
 create mode 100644 src/spec/doc/assets/img/a380.jpg
 create mode 100644 src/spec/doc/assets/img/additionalmodules.png
 create mode 100644 src/spec/doc/assets/img/b797-hoax.jpg
 create mode 100644 src/spec/doc/assets/img/catalina.gif
 create mode 100644 src/spec/doc/assets/img/fileassociation.png
 create mode 100644 src/spec/doc/assets/img/gconsole-toolbar.png
 create mode 100644 src/spec/doc/assets/img/jconsole-implicit-export.png
 create mode 100644 src/spec/doc/assets/img/jconsole.gif
 create mode 100644 src/spec/doc/assets/img/native.jpg
 create mode 100644 src/spec/doc/assets/img/oc4jpie.gif
 create mode 100644 src/spec/doc/assets/img/outdir.png
 create mode 100644 src/spec/doc/assets/img/setup.png
 create mode 100644 src/spec/doc/assets/img/variables.jpg
 create mode 100644 src/spec/doc/contributors.adoc
 create mode 100644 src/spec/doc/core-differences-java.adoc
 create mode 100644 src/spec/doc/core-gdk.adoc
 create mode 100644 src/spec/doc/core-testing-guide.adoc
 create mode 100644 src/spec/doc/core-traits.adoc
 create mode 100644 src/spec/doc/design-pattern-abstract-factory.adoc
 create mode 100644 src/spec/doc/design-pattern-adapter.adoc
 create mode 100644 src/spec/doc/design-pattern-bouncer.adoc
 create mode 100644 src/spec/doc/design-pattern-chain-of-responsibility.adoc
 create mode 100644 src/spec/doc/design-pattern-composite.adoc
 create mode 100644 src/spec/doc/design-pattern-decorator.adoc
 create mode 100644 src/spec/doc/design-pattern-delegation.adoc
 create mode 100644 src/spec/doc/design-pattern-flyweight.adoc
 create mode 100644 src/spec/doc/design-pattern-in-groovy.adoc
 create mode 100644 src/spec/doc/design-pattern-iterator.adoc
 create mode 100644 src/spec/doc/design-pattern-loan-my-resource.adoc
 create mode 100644 src/spec/doc/design-pattern-null-object.adoc
 create mode 100644 src/spec/doc/design-pattern-pimp-my-library.adoc
 create mode 100644 src/spec/doc/design-pattern-proxy.adoc
 create mode 100644 src/spec/doc/design-pattern-singleton.adoc
 create mode 100644 src/spec/doc/design-pattern-state.adoc
 create mode 100644 src/spec/doc/design-pattern-strategy.adoc
 create mode 100644 src/spec/doc/design-pattern-template-method.adoc
 create mode 100644 src/spec/doc/design-pattern-visitor.adoc
 create mode 100644 src/spec/doc/grape.adoc
 create mode 100644 src/spec/doc/groovy-contributions.adoc
 create mode 100644 src/spec/doc/guide-integrating.adoc
 create mode 100644 src/spec/doc/invokedynamic-support.adoc
 create mode 100644 src/spec/doc/license.adoc
 create mode 100644 src/spec/doc/style-guide.adoc
 create mode 100644 src/spec/doc/tools-groovyc.adoc
 create mode 100644 src/spec/doc/tools-groovyeclipse.adoc
 create mode 100644 src/spec/doc/tools-ide.adoc
 create mode 100644 src/spec/doc/type-checking-extensions.adoc
 create mode 100644 src/spec/doc/version-scheme.adoc
 create mode 100644 src/spec/doc/windows-nsis-installer.adoc
 create mode 100644 src/spec/doc/working-with-collections.adoc
 create mode 100644 src/spec/doc/working-with-io.adoc
 create mode 100644 src/spec/test-resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
 create mode 100644 src/spec/test-resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModuleSpec
 create mode 100644 src/spec/test-resources/aftermethodcall.groovy
 create mode 100644 src/spec/test-resources/aftervisitclass.groovy
 create mode 100644 src/spec/test-resources/aftervisitmethod.groovy
 create mode 100644 src/spec/test-resources/ambiguousmethods.groovy
 create mode 100644 src/spec/test-resources/beforemethodcall.groovy
 create mode 100644 src/spec/test-resources/beforevisitclass.groovy
 create mode 100644 src/spec/test-resources/beforevisitmethod.groovy
 create mode 100644 src/spec/test-resources/finish.groovy
 create mode 100644 src/spec/test-resources/incompatibleassignment.groovy
 create mode 100644 src/spec/test-resources/methodnotfound.groovy
 create mode 100644 src/spec/test-resources/newmethod.groovy
 create mode 100644 src/spec/test-resources/onmethodselection.groovy
 create mode 100644 src/spec/test-resources/reloading/dependency1.groovy
 create mode 100644 src/spec/test-resources/reloading/dependency2.groovy
 create mode 100644 src/spec/test-resources/reloading/source1.groovy
 create mode 100644 src/spec/test-resources/reloading/source2.groovy
 create mode 100644 src/spec/test-resources/reloading/source3.groovy
 create mode 100644 src/spec/test-resources/robotextension.groovy
 create mode 100644 src/spec/test-resources/robotextension2.groovy
 create mode 100644 src/spec/test-resources/robotextension3.groovy
 create mode 100644 src/spec/test-resources/scoping.groovy
 create mode 100644 src/spec/test-resources/scoping_alt.groovy
 create mode 100644 src/spec/test-resources/selfcheck.groovy
 create mode 100644 src/spec/test-resources/setup.groovy
 create mode 100644 src/spec/test-resources/unresolvedattribute.groovy
 create mode 100644 src/spec/test-resources/unresolvedproperty.groovy
 create mode 100644 src/spec/test-resources/unresolvedvariable.groovy
 create mode 100644 src/spec/test/BaseScriptSpecTest.groovy
 create mode 100644 src/spec/test/ClassDesignASTTransformsTest.groovy
 create mode 100644 src/spec/test/ClassTest.groovy
 create mode 100644 src/spec/test/CloningASTTransformsTest.groovy
 create mode 100644 src/spec/test/ClosuresSpecTest.groovy
 create mode 100644 src/spec/test/CodeGenerationASTTransformsTest.groovy
 create mode 100644 src/spec/test/CoercionTest.groovy
 create mode 100644 src/spec/test/CommandChainsTest.groovy
 create mode 100644 src/spec/test/CompilerDirectivesASTTransformsTest.groovy
 create mode 100644 src/spec/test/CustomizersTest.groovy
 create mode 100644 src/spec/test/DeclarativeConcurrencyASTTransformsTest.groovy
 create mode 100644 src/spec/test/DelegatesToSpecTest.groovy
 create mode 100644 src/spec/test/DesignPatternsTest.groovy
 create mode 100644 src/spec/test/DifferencesFromJavaTest.groovy
 create mode 100644 src/spec/test/ExtensionModuleSpecTest.groovy
 create mode 100644 src/spec/test/IntegrationTest.groovy
 create mode 100644 src/spec/test/LogImprovementsASTTransformsTest.groovy
 create mode 100644 src/spec/test/OperatorsTest.groovy
 create mode 100644 src/spec/test/PackageTest.groovy
 create mode 100644 src/spec/test/SaferScriptingASTTransformsTest.groovy
 create mode 100644 src/spec/test/ScriptsAndClassesSpecTest.groovy
 create mode 100644 src/spec/test/SemanticsTest.groovy
 create mode 100644 src/spec/test/SwingASTTransformsTest.groovy
 create mode 100644 src/spec/test/TestingASTTransformsTest.groovy
 create mode 100644 src/spec/test/TraitsSpecificationTest.groovy
 create mode 100644 src/spec/test/asciidoctor/Utils.groovy
 create mode 100644 src/spec/test/builder/BuilderSupportTest.groovy
 create mode 100644 src/spec/test/builder/ObjectGraphBuilderTest.groovy
 create mode 100644 src/spec/test/gdk/ConfigSlurperTest.groovy
 create mode 100644 src/spec/test/gdk/ExpandoTest.groovy
 create mode 100644 src/spec/test/gdk/ObservableTest.groovy
 create mode 100644 src/spec/test/gdk/WorkingWithCollectionsTest.groovy
 create mode 100644 src/spec/test/gdk/WorkingWithIOSpecTest.groovy
 create mode 100644 src/spec/test/metaprogramming/ASTXFormSpecTest.groovy
 create mode 100644 src/spec/test/metaprogramming/CategoryTest.groovy
 create mode 100644 src/spec/test/metaprogramming/ExpandoMetaClassTest.groovy
 create mode 100644 src/spec/test/metaprogramming/MethodPropertyMissingTest.groovy
 create mode 100644 src/spec/test/metaprogramming/MyTransformToDebug.groovy
 create mode 100644 src/spec/test/objectorientation/MethodsTest.groovy
 create mode 100644 src/spec/test/semantics/GPathTest.groovy
 create mode 100644 src/spec/test/semantics/LabelsTest.groovy
 create mode 100644 src/spec/test/semantics/OptionalityTest.groovy
 create mode 100644 src/spec/test/semantics/PowerAssertTest.groovy
 create mode 100644 src/spec/test/semantics/TheGroovyTruthTest.groovy
 create mode 100644 src/spec/test/support/MaxRetriesExtension.groovy
 create mode 100644 src/spec/test/support/StaticStringExtension.groovy
 create mode 100644 src/spec/test/testingguide/GDKMethodTests.groovy
 create mode 100644 src/spec/test/testingguide/GroovyTestCaseExampleTests.groovy
 create mode 100644 src/spec/test/testingguide/JUnit4ExampleTests.groovy
 create mode 100644 src/spec/test/testingguide/MockingExampleTests.groovy
 create mode 100644 src/spec/test/thirdpartylib/MultiplyTwo.groovy
 create mode 100644 src/spec/test/typing/OptionalTypingTest.groovy
 create mode 100644 src/spec/test/typing/PrecompiledExtension.groovy
 create mode 100644 src/spec/test/typing/PrecompiledJavaExtension.java
 create mode 100644 src/spec/test/typing/Robot.groovy
 create mode 100644 src/spec/test/typing/StaticCompilationIntroTest.groovy
 create mode 100644 src/spec/test/typing/TypeCheckingExtensionSpecTest.groovy
 create mode 100644 src/spec/test/typing/TypeCheckingHintsTest.groovy
 create mode 100644 src/spec/test/typing/TypeCheckingJavaTest.java
 create mode 100644 src/spec/test/typing/TypeCheckingTest.groovy
 rename src/{test => test-resources}/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule (100%)
 rename src/{test => test-resources}/META-INF/services/org.codehaus.groovy.source.Extensions (100%)
 create mode 100644 src/test/groovy/OverrideTest.groovy
 create mode 100644 src/test/groovy/bugs/Groovy3519Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy5783Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6722Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6755Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6786Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6804Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6808Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6811Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6821Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6830Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy6841Bug.groovy
 create mode 100644 src/test/groovy/bugs/Groovy7081Bug.groovy
 create mode 100644 src/test/groovy/lang/BaseScriptCustomBodyMethod.java
 create mode 100644 src/test/groovy/lang/GroovyShellTest2.groovy
 create mode 100644 src/test/groovy/transform/stc/ClosureParamTypeInferenceSTCTest.groovy
 create mode 100644 src/test/groovy/transform/stc/Groovy7184Bug.groovy
 create mode 100644 src/test/groovy/transform/stc/IOGMClosureParamTypeInferenceSTCTest.groovy
 create mode 100644 src/test/groovy/transform/stc/PrecompiledExtensionNotExtendingDSL.groovy
 create mode 100644 src/test/groovy/transform/stc/ResourceGMClosureParamTypeInferenceSTCTest.groovy
 create mode 100644 src/test/groovy/transform/stc/SocketGMClosureParamTypeInferenceSTCTest.groovy
 create mode 100644 src/test/groovy/transform/stc/StringGMClosureParamTypeInferenceSTCTest.groovy
 create mode 100644 src/test/groovy/util/ConfigObjectTest.groovy
 create mode 100644 src/test/groovy/util/FileTreeBuilderTest.groovy
 create mode 100644 src/test/groovy/util/NodeTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/ClosureParamTypeInferrenceStaticCompileTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/Groovy6924Support.java
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/Groovy6955Support.java
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/Groovy7222OptimizationsTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/IOGMClosureParamTypeInferrenceStaticCompileTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/ResourceGMClosureParamTypeInferrenceStaticCompileTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/SocketGMClosureParamTypeInferrenceStaticCompileTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/StaticCompileCastOptimizationTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/StringGMClosureParamTypeInferrenceStaticCompileTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6240Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6276Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6627Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6650Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6657Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6670Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6671Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6676Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6693Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6724Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6733Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6757Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6782Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy6962Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7039Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7041Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7042Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7072Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7075Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7093Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7098Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7133Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7138Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7145Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7149Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7169Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7210Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7211Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7242Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7276Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7298Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7300Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7307Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7316Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7322Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7324Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7325Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7327Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7333Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7343Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7355Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7356Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7357Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7358Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7361Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy7364Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/support/Groovy6962Base.java
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/support/Groovy6962Ext.java
 create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/support/Groovy7133Support.java
 create mode 100644 src/test/org/codehaus/groovy/reflection/GroovyClassValueFactoryTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/runtime/DefaultGroovyMethodsTest.groovy
 delete mode 100644 src/test/org/codehaus/groovy/runtime/DefaultGroovyMethodsTest.java
 create mode 100644 src/test/org/codehaus/groovy/runtime/DefaultGroovyStaticMethodsTest.java
 create mode 100644 src/test/org/codehaus/groovy/runtime/ResourceGroovyMethodsTest.groovy
 delete mode 100644 src/test/org/codehaus/groovy/runtime/ResourceGroovyMethodsTest.java
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/AnnotationCollectorStubTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy4248Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6302Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6404Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6855Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy7052Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/Groovy7113Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/tools/stubgenerator/ImmutableWithJointCompilationGroovy6836StubTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/BuilderTransformTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/ReadWriteLockTransformTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/SortableTransformTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/SourceURITransformTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/InWhileLoopWrapperTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/ParameterMappingTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/RecursiveListExamples.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/RecursivenessTesterTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/ReturnAdderForClosuresTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/ReturnStatementToIterationConverterTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/StatementReplacerTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/TailRecursiveCompilationFailuresTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/TailRecursiveExamples.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/TailRecursiveTogetherWithOtherASTsTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/TailRecursiveTransformationTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/TernaryToIfStatementConverterTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/tailrec/VariableExpressionReplacerTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy6697Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy6736Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy6741Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7011Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7190Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7196Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7196SupportTrait.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7196SupportTraitImpl.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7206Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7213Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7214Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7215Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7215SupportTrait.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7217Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7255Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7269Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7275Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/Groovy7285Bug.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/TestTrait2.groovy
 create mode 100644 src/test/org/codehaus/groovy/transform/traitx/TraitASTTransformationTest.groovy
 create mode 100644 subprojects/groovy-ant/src/spec/doc/ant-builder.adoc
 create mode 100644 subprojects/groovy-ant/src/spec/test/AntBuilderTest.groovy
 create mode 100644 subprojects/groovy-ant/src/spec/test/builder/AntBuilderSpecTest.groovy
 create mode 100644 subprojects/groovy-bsf/src/spec/doc/integrating-bsf.adoc
 create mode 100644 subprojects/groovy-bsf/src/spec/test/BSFSpecTest.java
 create mode 100644 subprojects/groovy-console/src/spec/doc/assets/img/GroovyConsole.gif
 create mode 100644 subprojects/groovy-console/src/spec/doc/assets/img/astbrowser.png
 create mode 100644 subprojects/groovy-console/src/spec/doc/assets/img/gconsole-sc-with-visu.png
 create mode 100644 subprojects/groovy-console/src/spec/doc/assets/img/gconsole-sc-without-visu.png
 create mode 100644 subprojects/groovy-console/src/spec/doc/groovy-console.adoc
 create mode 100644 subprojects/groovy-console/src/test/groovy/groovy/ui/HistoryRecordGetTextToRunTests.groovy
 create mode 100644 subprojects/groovy-docgenerator/src/main/resources/org/codehaus/groovy/tools/DocGenerator.properties
 create mode 100644 subprojects/groovy-docgenerator/src/main/resources/org/codehaus/groovy/tools/template.package-summary.html
 create mode 100644 subprojects/groovy-groovydoc/src/spec/doc/groovydoc.adoc
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/ClassWithAnonymousInnerClass.java
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/ClassWithMethodComment.java
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/DeprecatedClass.groovy
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/DeprecatedField.groovy
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/EnumWithDeprecatedConstants.groovy
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/ExampleVisibilityG.groovy
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/ExampleVisibilityJ.java
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/MultipleConstructorErrorBug.java
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/StaticModifier.java
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/TestConstructors.groovy
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/staticInit/GroovyWithFailingStaticInit.groovy
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/staticInit/JavaWithFailingStaticInit.java
 create mode 100644 subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/staticInit/UsesClassesWithFailingStaticInit.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/Command.groovy
 delete mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/Command.java
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/CommandException.groovy
 delete mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/CommandException.java
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/PatchedCandidateListCompletionHandler.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/PatchedConsoleReader.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/completion/CommandNameCompleter.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/completion/InfixKeywordSyntaxCompletor.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/completion/NavigablePropertiesCompleter.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/completion/ReflectionCompletionCandidate.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/completion/StricterArgumentCompleter.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/util/CommandArgumentParser.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/util/DefaultCommandsRegistrar.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/util/JAnsiHelper.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/util/PackageHelperImpl.groovy
 create mode 100644 subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell/util/ScriptVariableAnalyzer.groovy
 delete mode 100644 subprojects/groovy-groovysh/src/main/resources/org/codehaus/groovy/tools/shell/commands.xml
 create mode 100644 subprojects/groovy-groovysh/src/spec/doc/groovysh.adoc
 create mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/GroovyshParsersTest.groovy
 create mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/completion/FileNameCompleterTest.groovy
 create mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/completion/NavigablePropertiesCompleterTest.groovy
 create mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/util/CommandArgumentParserTest.groovy
 create mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/util/PackageHelperImplTest.groovy
 delete mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/util/PackageHelperTest.groovy
 create mode 100644 subprojects/groovy-groovysh/src/test/groovy/org/codehaus/groovy/tools/shell/util/ScriptVariableAnalyzerTest.groovy
 create mode 100644 subprojects/groovy-jmx/src/spec/doc/jmx.adoc
 create mode 100644 subprojects/groovy-jmx/src/spec/test/JmxTest.groovy
 delete mode 100644 subprojects/groovy-json/src/main/groovy/groovy/json/DateFormatThreadLocal.java
 delete mode 100644 subprojects/groovy-json/src/main/groovy/groovy/json/JsonBuilder.groovy
 delete mode 100644 subprojects/groovy-json/src/main/groovy/groovy/json/JsonDelegate.groovy
 delete mode 100644 subprojects/groovy-json/src/main/groovy/groovy/json/JsonOutput.groovy
 delete mode 100644 subprojects/groovy-json/src/main/groovy/groovy/json/StreamingJsonBuilder.groovy
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/JsonBuilder.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/JsonDelegate.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/JsonOutput.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/JsonParser.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/JsonParserType.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/JsonSlurperClassic.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/StreamingJsonBuilder.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ArrayUtils.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/BaseJsonParser.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Byt.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ByteScanner.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Cache.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/CacheType.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/CharBuf.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/CharScanner.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/CharSequenceValue.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/CharacterSource.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Charsets.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Chr.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Dates.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Exceptions.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/FastStringUtils.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/IO.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/JsonFastParser.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/JsonParserCharArray.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/JsonParserLax.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/JsonParserUsingCharacterSource.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/JsonStringDecoder.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/LazyMap.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/LazyValueMap.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/MapItemValue.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/NumberValue.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ReaderCharacterSource.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/SimpleCache.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Sys.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Type.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/Value.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ValueContainer.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ValueList.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ValueMap.java
 create mode 100644 subprojects/groovy-json/src/main/java/groovy/json/internal/ValueMapImpl.java
 create mode 100644 subprojects/groovy-json/src/spec/doc/json-builder.adoc
 create mode 100644 subprojects/groovy-json/src/spec/doc/streaming-jason-builder.adoc
 create mode 100644 subprojects/groovy-json/src/spec/test/JsonBuilderTest2.groovy
 delete mode 100644 subprojects/groovy-json/src/spec/test/JsonPrettyPrintingTest.groovy
 create mode 100644 subprojects/groovy-json/src/spec/test/StreamingJsonBuilderTest2.groovy
 create mode 100644 subprojects/groovy-json/src/spec/test/json/JsonBuilderTest.groovy
 create mode 100644 subprojects/groovy-json/src/spec/test/json/JsonTest.groovy
 create mode 100644 subprojects/groovy-json/src/spec/test/json/StreamingJsonBuilderTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/CharBufTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/IOTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/JsonSlurperCharSourceTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/JsonSlurperIndexOverlayTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/JsonSlurperLaxTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/ArrayUtilsTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/CharScannerTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/ChrTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/FastStringUtilsTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/FastStringUtilsUnsafeDisabledTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/LazyMapTest.groovy
 create mode 100644 subprojects/groovy-json/src/test/groovy/groovy/json/internal/ReaderCharacterSourceTest.groovy
 create mode 100644 subprojects/groovy-jsr223/src/spec/doc/integrating-jsr223.adoc
 create mode 100644 subprojects/groovy-jsr223/src/spec/test/JSR223SpecTest.java
 create mode 100644 subprojects/groovy-nio/build.gradle
 create mode 100644 subprojects/groovy-nio/src/main/java/org/codehaus/groovy/runtime/NioGroovyMethods.java
 create mode 100644 subprojects/groovy-nio/src/main/java/org/codehaus/groovy/runtime/WritablePath.java
 create mode 100644 subprojects/groovy-nio/src/test/groovy/org/codehaus/groovy/runtime/NioGroovyMethodsTest.groovy
 create mode 100644 subprojects/groovy-servlet/src/spec/doc/servlet-userguide.adoc
 create mode 100644 subprojects/groovy-servlet/src/spec/test/servlet/GroovyServletTest.groovy
 create mode 100644 subprojects/groovy-swing/src/spec/assets/img/SwingBuilder001.gif
 create mode 100644 subprojects/groovy-swing/src/spec/doc/swing-builder.adoc
 create mode 100644 subprojects/groovy-swing/src/spec/test/SwingBuilderTest.groovy
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java
 rename subprojects/groovy-templates/src/main/{java => groovy}/groovy/text/SimpleTemplateEngine.java (100%)
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
 rename subprojects/groovy-templates/src/main/{java => groovy}/groovy/text/Template.java (100%)
 rename subprojects/groovy-templates/src/main/{java => groovy}/groovy/text/TemplateEngine.java (100%)
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateExecutionException.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateParseException.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/XmlTemplateEngine.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/AutoNewLineTransformer.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/BaseTemplate.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/DelegatingIndentWriter.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/IncludeType.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupBuilderCodeTransformer.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateTypeCheckingExtension.groovy
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/TagLibAdapter.groovy
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/TemplateASTTransformer.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/TemplateConfiguration.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/TemplateResolver.java
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/markup/package.html
 create mode 100644 subprojects/groovy-templates/src/main/groovy/groovy/text/package.html
 delete mode 100644 subprojects/groovy-templates/src/main/java/groovy/text/GStringTemplateEngine.java
 delete mode 100644 subprojects/groovy-templates/src/main/java/groovy/text/XmlTemplateEngine.java
 delete mode 100644 subprojects/groovy-templates/src/main/java/groovy/text/package.html
 create mode 100644 subprojects/groovy-templates/src/spec/doc/markup-template-engine.adoc
 create mode 100644 subprojects/groovy-templates/src/spec/doc/template-engines.adoc
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/layout-main.tpl
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/locale_include.tpl
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/locale_include_fr_FR.tpl
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/main.tpl
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/other_template.tpl
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/raw.txt
 create mode 100644 subprojects/groovy-templates/src/spec/test-resources/to_be_escaped.txt
 create mode 100644 subprojects/groovy-templates/src/spec/test/MarkupTemplateEngineSpecTest.groovy
 create mode 100644 subprojects/groovy-templates/src/spec/test/MyTemplate.groovy
 create mode 100644 subprojects/groovy-templates/src/spec/test/TemplateEnginesTest.groovy
 create mode 100644 subprojects/groovy-templates/src/test/groovy/groovy/text/CustomBaseTemplate.java
 create mode 100644 subprojects/groovy-templates/src/test/groovy/groovy/text/MarkupTemplateEngineTest.groovy
 create mode 100644 subprojects/groovy-templates/src/test/groovy/groovy/text/StreamingTemplateEngineSpecification.groovy
 create mode 100644 subprojects/groovy-templates/src/test/groovy/groovy/text/StreamingTemplateEngineTest.groovy
 create mode 100644 subprojects/groovy-templates/src/test/groovy/groovy/text/markup/TemplateResourceTest.groovy
 create mode 100644 subprojects/groovy-templates/src/test/resources/includes/body.tpl
 create mode 100644 subprojects/groovy-templates/src/test/resources/includes/hello-escaped.txt
 create mode 100644 subprojects/groovy-templates/src/test/resources/includes/hello.html
 create mode 100644 subprojects/groovy-templates/src/test/resources/includes/hello.tpl
 create mode 100644 subprojects/groovy-templates/src/test/resources/includes/hello_fr_FR.tpl
 create mode 100644 subprojects/groovy-templates/src/test/resources/includes/typecheckedinclude.tpl
 create mode 100644 subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NamespaceAwareHashMap.java
 create mode 100644 subprojects/groovy-xml/src/spec/doc/xml-userguide.adoc
 create mode 100644 subprojects/groovy-xml/src/spec/test/DomBuilderTest.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/MarkupBuilderTest2.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/SaxBuilderTest.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/StreamingMarkupBuilderTest2.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/UserGuideDOMCategory.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/UserGuideMarkupBuilderTest.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/UserGuideStreamingMarkupBuilderTest.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/UserGuideXmlParserTest.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/UserGuideXmlSlurperTest.groovy
 create mode 100644 subprojects/groovy-xml/src/spec/test/UserGuideXmlUtilTest.groovy
 delete mode 100644 subprojects/groovy-xml/src/test/groovy/groovy/util/NodeTest.groovy

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/groovy2.git



More information about the pkg-java-commits mailing list