[groovy] branch master updated (d649d70 -> 7005bc1)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Mon Mar 12 14:40:51 GMT 2018
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to branch master
in repository groovy.
from d649d70 Upload to unstable
adds 1723965 New upstream version 2.4.9
new a6941b5 Update upstream source from tag 'upstream/2.4.9'
new 09b4d73 Updated the poms
adds 6dc5934 New upstream version 2.4.10
new 15a74df Update upstream source from tag 'upstream/2.4.10'
new 34bdecf Refreshed the patches
new 2da87c1 Updated the poms
new d6f7011 Install the Maven artifacts for groovy-nio
new ccafd15 Disabled the buildscan plugin
new 4a4b65d Standards-Version updated to 4.1.3
new a8fdc22 Switch to debhelper level 11
adds af5624b New upstream version 2.4.11
new d920909 Update upstream source from tag 'upstream/2.4.11'
new d05c42a Updated the poms
new 68f0e5f Refreshed the patches
adds df0b496 New upstream version 2.4.12
new d55f064 Update upstream source from tag 'upstream/2.4.12'
new 9a910be Refreshed the patches
new 930bafa Updated the poms
adds 5809bfb New upstream version 2.4.13
new 246baac Update upstream source from tag 'upstream/2.4.13'
new ee3a617 Refreshed the patches
new 9776aea Updated the poms
adds b3b72a3 New upstream version 2.4.14
new 768a8eb Update upstream source from tag 'upstream/2.4.14'
new a0a548a Refreshed the patches
new ca6b5c9 Updated the poms
new ae1df1a Refreshed debian/copyright
new 7005bc1 Upload to unstable
The 23 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:
.travis.yml | 56 +-
NOTICE | 2 +-
README.adoc | 49 +-
build.gradle | 48 +-
config/checkstyle/checkstyle.xml | 2 +-
debian/changelog | 13 +
debian/compat | 2 +-
debian/control | 4 +-
debian/copyright | 5 +-
debian/patches/01_fix_doc_gradle.diff | 17 +-
debian/patches/03_ignore_reporting_tools.diff | 2 +-
debian/patches/04_ignore_bintray.diff | 2 +-
.../06_ignore_documentation_publication.diff | 2 +-
debian/patches/07_servlet_api_compatibility.patch | 2 +-
debian/patches/08_GROOVY-8163.patch | 8 +-
debian/patches/09_ignore_buildscan.patch | 30 +
debian/patches/series | 1 +
debian/patches/transition_Gradle_3.1.patch | 6 +-
debian/poms/groovy-all.pom | 121 ++--
debian/poms/groovy-ant.pom | 79 ++-
debian/poms/groovy-bsf.pom | 63 +-
debian/poms/groovy-console.pom | 61 +-
debian/poms/groovy-docgenerator.pom | 67 +-
debian/poms/groovy-groovydoc.pom | 55 +-
debian/poms/groovy-groovysh.pom | 57 +-
debian/poms/groovy-jmx.pom | 53 +-
debian/poms/groovy-json.pom | 53 +-
debian/poms/groovy-jsr223.pom | 53 +-
debian/poms/{groovy-json.pom => groovy-nio.pom} | 89 ++-
debian/poms/groovy-servlet.pom | 75 ++-
debian/poms/groovy-sql.pom | 53 +-
debian/poms/groovy-swing.pom | 53 +-
debian/poms/groovy-templates.pom | 55 +-
debian/poms/groovy-test.pom | 63 +-
debian/poms/groovy-testng.pom | 53 +-
debian/poms/groovy-xml.pom | 53 +-
debian/poms/groovy.pom | 99 ++-
debian/rules | 2 +-
gradle.properties | 42 +-
gradle/assemble.gradle | 2 +-
gradle/docs.gradle | 7 +-
gradle/idea.gradle | 7 +-
gradle/pomconfigurer.gradle | 21 +
gradle/publish.gradle | 45 +-
gradle/quality.gradle | 5 +
gradle/test.gradle | 2 +-
gradle/upload.gradle | 152 ++---
.travis.yml => jitpack.yml | 18 +-
notices/NOTICE-BASE | 2 +-
notices/NOTICE-BINZIP | 2 +-
notices/NOTICE-GROOID | 2 +-
notices/NOTICE-GROOIDJARJAR | 2 +-
notices/NOTICE-JARJAR | 2 +-
notices/NOTICE-SDK | 2 +-
security/groovy.policy | 2 +
settings.gradle | 10 +-
src/bin/startGroovy.bat | 4 +-
src/main/groovy/beans/ListenerList.groovy | 4 +-
.../beans/ListenerListASTTransformation.groovy | 31 +-
.../groovy/grape/GrabAnnotationTransformation.java | 9 +-
src/main/groovy/grape/Grape.java | 2 +-
src/main/groovy/grape/GrapeEngine.java | 2 +-
src/main/groovy/grape/GrapeIvy.groovy | 16 +-
src/main/groovy/inspect/Inspector.java | 11 +-
.../groovy/io/EncodingAwareBufferedWriter.java | 3 +-
src/main/groovy/io/GroovyPrintStream.java | 6 +-
src/main/groovy/io/GroovyPrintWriter.java | 8 +-
src/main/groovy/io/PlatformLineWriter.java | 2 +-
src/main/groovy/lang/BenchmarkInterceptor.java | 15 +-
src/main/groovy/lang/Closure.java | 14 +-
src/main/groovy/lang/ExpandoMetaClass.java | 32 +-
src/main/groovy/lang/GString.java | 142 ++--
src/main/groovy/lang/Grab.java | 2 +-
src/main/groovy/lang/GrabResolver.java | 2 +-
src/main/groovy/lang/GroovyClassLoader.java | 35 +-
src/main/groovy/lang/GroovyCodeSource.java | 35 +-
src/main/groovy/lang/GroovyObjectSupport.java | 16 +-
src/main/groovy/lang/GroovyResourceLoader.java | 2 +-
src/main/groovy/lang/GroovyShell.java | 27 +-
src/main/groovy/lang/MetaClassImpl.java | 249 +++----
src/main/groovy/lang/MetaMethod.java | 4 +-
src/main/groovy/lang/MetaProperty.java | 4 +-
src/main/groovy/lang/Newify.java | 4 +-
src/main/groovy/lang/Reference.java | 1 +
src/main/groovy/lang/Sequence.java | 6 +-
src/main/groovy/lang/SpreadMap.java | 14 +-
src/main/groovy/lang/Tuple.java | 4 +-
src/main/groovy/time/BaseDuration.java | 7 +-
src/main/groovy/transform/AutoExternalize.groovy | 3 +-
src/main/groovy/transform/BaseScript.java | 2 +-
src/main/groovy/transform/CompileStatic.java | 6 +-
.../groovy/transform/ConditionalInterrupt.groovy | 3 +-
src/main/groovy/transform/Memoized.java | 4 +-
src/main/groovy/transform/Sortable.java | 6 +-
src/main/groovy/transform/ThreadInterrupt.groovy | 3 +-
src/main/groovy/transform/TimedInterrupt.groovy | 3 +-
src/main/groovy/transform/TypeChecked.java | 7 +-
src/main/groovy/transform/builder/Builder.java | 8 +-
.../groovy/transform/builder/DefaultStrategy.java | 8 +-
.../groovy/transform/builder/ExternalStrategy.java | 2 +-
src/main/groovy/ui/GroovyMain.java | 142 ++--
src/main/groovy/util/CharsetToolkit.java | 9 +-
src/main/groovy/util/CliBuilder.groovy | 10 +-
src/main/groovy/util/ClosureComparator.java | 9 +-
src/main/groovy/util/ConfigObject.java | 7 +-
src/main/groovy/util/Eval.java | 3 +-
src/main/groovy/util/Expando.java | 4 +-
src/main/groovy/util/FactoryBuilderSupport.java | 12 +-
src/main/groovy/util/GroovyCollections.java | 11 +-
src/main/groovy/util/GroovyScriptEngine.java | 36 +-
src/main/groovy/util/MapEntry.java | 4 +-
src/main/groovy/util/NodeList.java | 3 +-
src/main/groovy/util/ObjectGraphBuilder.java | 11 +-
src/main/groovy/util/ObservableMap.java | 11 +-
src/main/groovy/util/ObservableSet.java | 9 +-
src/main/groovy/util/OrderBy.java | 4 +-
src/main/groovy/util/Proxy.java | 4 +-
src/main/groovy/util/ProxyGenerator.java | 91 +--
src/main/groovy/util/logging/Commons.java | 9 +-
src/main/groovy/util/logging/Log.java | 10 +-
src/main/groovy/util/logging/Log4j.java | 10 +-
src/main/groovy/util/logging/Log4j2.java | 14 +-
src/main/groovy/util/logging/Slf4j.java | 21 +-
src/main/groovy/xml/QName.java | 1 +
.../org/apache/groovy/io/StringBuilderWriter.java | 168 +++++
.../groovy/util/SystemUtil.java} | 36 +-
.../groovy/antlr/AntlrASTProcessSnippets.java | 5 +-
.../codehaus/groovy/antlr/AntlrParserPlugin.java | 104 ++-
src/main/org/codehaus/groovy/antlr/LexerFrame.java | 25 +-
src/main/org/codehaus/groovy/antlr/Main.java | 15 +-
.../org/codehaus/groovy/antlr/SourceBuffer.java | 18 +-
.../groovy/antlr/UnicodeEscapingReader.java | 6 +-
.../groovy/antlr/java/Java2GroovyMain.java | 1 +
.../groovy/antlr/java/PreJava2GroovyConverter.java | 4 +-
.../groovy/antlr/treewalker/CompositeVisitor.java | 7 +-
.../antlr/treewalker/FlatNodeListTraversal.java | 7 +-
.../groovy/antlr/treewalker/NodeAsHTMLPrinter.java | 6 +-
.../groovy/antlr/treewalker/NodeCollector.java | 4 +-
.../groovy/antlr/treewalker/NodePrinter.java | 4 +-
.../antlr/treewalker/SourceCodeTraversal.java | 6 +-
.../groovy/antlr/treewalker/SourcePrinter.java | 6 +-
.../groovy/antlr/treewalker/TraversalHelper.java | 9 +-
src/main/org/codehaus/groovy/ast/ASTNode.java | 2 +-
.../org/codehaus/groovy/ast/AnnotatedNode.java | 4 +-
.../org/codehaus/groovy/ast/AnnotationNode.java | 25 +-
.../groovy/ast/ClassCodeExpressionTransformer.java | 10 +-
.../groovy/ast/ClassCodeVisitorSupport.java | 6 +-
src/main/org/codehaus/groovy/ast/ClassHelper.java | 356 +++++-----
src/main/org/codehaus/groovy/ast/ClassNode.java | 63 +-
.../codehaus/groovy/ast/CodeVisitorSupport.java | 55 +-
src/main/org/codehaus/groovy/ast/CompileUnit.java | 9 +-
src/main/org/codehaus/groovy/ast/FieldNode.java | 4 +-
src/main/org/codehaus/groovy/ast/GenericsType.java | 21 +-
.../org/codehaus/groovy/ast/GroovyCodeVisitor.java | 52 +-
src/main/org/codehaus/groovy/ast/Parameter.java | 2 +-
.../org/codehaus/groovy/ast/VariableScope.java | 17 +-
.../codehaus/groovy/ast/builder/AstBuilder.groovy | 2 +-
.../ast/builder/AstBuilderTransformation.java | 16 +-
.../ast/builder/AstSpecificationCompiler.groovy | 4 +-
.../groovy/ast/builder/AstStringCompiler.groovy | 4 +-
.../ast/expr/AnnotationConstantExpression.java | 4 +-
.../groovy/ast/expr/ArgumentListExpression.java | 4 +-
.../codehaus/groovy/ast/expr/ArrayExpression.java | 6 +-
.../groovy/ast/expr/ClosureExpression.java | 6 +-
.../groovy/ast/expr/ClosureListExpression.java | 6 +-
.../codehaus/groovy/ast/expr/EmptyExpression.java | 2 +-
.../org/codehaus/groovy/ast/expr/Expression.java | 10 +-
.../groovy/ast/expr/GStringExpression.java | 6 +-
.../codehaus/groovy/ast/expr/ListExpression.java | 6 +-
.../codehaus/groovy/ast/expr/MapExpression.java | 6 +-
.../groovy/ast/expr/MethodCallExpression.java | 6 +-
.../groovy/ast/expr/MethodPointerExpression.java | 1 -
.../ast/expr/StaticMethodCallExpression.java | 1 -
.../codehaus/groovy/ast/expr/TupleExpression.java | 8 +-
.../codehaus/groovy/ast/stmt/BlockStatement.java | 6 +-
.../codehaus/groovy/ast/stmt/EmptyStatement.java | 3 +-
.../groovy/ast/stmt/ExpressionStatement.java | 2 +-
.../codehaus/groovy/ast/stmt/ReturnStatement.java | 4 +
.../codehaus/groovy/ast/stmt/SwitchStatement.java | 6 +-
.../codehaus/groovy/ast/stmt/ThrowStatement.java | 6 +
.../groovy/ast/stmt/TryCatchStatement.java | 4 +-
.../codehaus/groovy/ast/tools/GeneralUtils.java | 8 +-
.../codehaus/groovy/ast/tools/GenericsUtils.java | 39 +-
.../groovy/ast/tools/WideningCategories.java | 32 +-
.../groovy/classgen/AnnotationVisitor.java | 39 +-
.../groovy/classgen/AsmClassGenerator.java | 265 ++++++--
.../groovy/classgen/ClassCompletionVerifier.java | 67 +-
.../groovy/classgen/DummyClassGenerator.java | 11 +-
.../groovy/classgen/EnumCompletionVisitor.java | 9 +-
.../org/codehaus/groovy/classgen/EnumVisitor.java | 20 +-
.../codehaus/groovy/classgen/ExtendedVerifier.java | 72 +-
.../classgen/InnerClassCompletionVisitor.java | 11 -
.../groovy/classgen/InnerClassVisitor.java | 12 -
.../groovy/classgen/InnerClassVisitorHelper.java | 23 +-
.../org/codehaus/groovy/classgen/ReturnAdder.java | 16 +-
.../groovy/classgen/VariableScopeVisitor.java | 30 +-
.../org/codehaus/groovy/classgen/Verifier.java | 20 +-
.../groovy/classgen/VerifierCodeVisitor.java | 4 +-
.../groovy/classgen/asm/AssertionWriter.java | 17 +-
.../classgen/asm/BinaryDoubleExpressionHelper.java | 10 +-
.../classgen/asm/BinaryExpressionHelper.java | 51 +-
.../asm/BinaryExpressionMultiTypeDispatcher.java | 30 +-
.../classgen/asm/BinaryExpressionWriter.java | 22 +-
.../classgen/asm/BinaryFloatExpressionHelper.java | 12 +-
.../classgen/asm/BinaryIntExpressionHelper.java | 27 +-
.../classgen/asm/BinaryLongExpressionHelper.java | 18 +-
.../groovy/classgen/asm/BytecodeHelper.java | 7 +-
.../groovy/classgen/asm/CallSiteWriter.java | 56 +-
.../groovy/classgen/asm/ClosureWriter.java | 21 +-
.../codehaus/groovy/classgen/asm/CompileStack.java | 33 +-
.../groovy/classgen/asm/InvocationWriter.java | 61 +-
.../codehaus/groovy/classgen/asm/MethodCaller.java | 4 +-
.../codehaus/groovy/classgen/asm/MopWriter.java | 30 +-
.../codehaus/groovy/classgen/asm/OperandStack.java | 70 +-
.../classgen/asm/OptimizingStatementWriter.java | 126 +++-
.../classgen/asm/StatementMetaTypeChooser.java | 2 +-
.../groovy/classgen/asm/StatementWriter.java | 20 +-
.../groovy/classgen/asm/UnaryExpressionHelper.java | 6 +-
.../groovy/classgen/asm/WriterController.java | 10 +-
.../classgen/asm/indy/IndyCallSiteWriter.java | 3 +-
.../classgen/asm/indy/InvokeDynamicWriter.java | 12 +-
.../classgen/asm/sc/StaticInvocationWriter.java | 58 +-
...icTypesBinaryExpressionMultiTypeDispatcher.java | 41 +-
.../classgen/asm/sc/StaticTypesCallSiteWriter.java | 199 ++++--
.../asm/sc/StaticTypesStatementWriter.java | 20 +-
.../classgen/asm/sc/StaticTypesTypeChooser.java | 4 +-
.../asm/sc/StaticTypesUnaryExpressionHelper.java | 19 +-
.../asm/sc/StaticTypesWriterController.java | 17 +-
.../codehaus/groovy/control/ClassNodeResolver.java | 11 +-
.../codehaus/groovy/control/CompilationUnit.java | 52 +-
.../groovy/control/CompilerConfiguration.java | 13 +-
.../codehaus/groovy/control/ErrorCollector.java | 10 +-
.../codehaus/groovy/control/OptimizerVisitor.java | 59 +-
.../org/codehaus/groovy/control/ParserPlugin.java | 4 +-
src/main/org/codehaus/groovy/control/Phases.java | 2 +-
.../codehaus/groovy/control/ProcessingUnit.java | 18 +-
.../codehaus/groovy/control/ResolveVisitor.java | 48 +-
.../org/codehaus/groovy/control/SourceUnit.java | 27 +-
.../customizers/ASTTransformationCustomizer.groovy | 26 +-
.../control/customizers/ImportCustomizer.java | 3 +-
.../control/customizers/SecureASTCustomizer.java | 77 ++-
.../ASTTransformationCustomizerFactory.groovy | 2 +-
.../groovy/control/io/AbstractReaderSource.java | 6 +-
.../groovy/control/io/FileReaderSource.java | 12 +-
.../groovy/control/io/InputStreamReaderSource.java | 4 +-
.../codehaus/groovy/control/io/ReaderSource.java | 6 +-
.../groovy/control/io/StringReaderSource.java | 4 +-
.../groovy/control/io/URLReaderSource.java | 6 +-
.../groovy/control/messages/ExceptionMessage.java | 4 +-
.../groovy/control/messages/LocatedMessage.java | 4 +-
.../codehaus/groovy/control/messages/Message.java | 4 +-
.../groovy/control/messages/SimpleMessage.java | 4 +-
.../control/messages/SyntaxErrorMessage.java | 4 +-
.../groovy/control/messages/WarningMessage.java | 4 +-
.../codehaus/groovy/reflection/CachedClass.java | 21 +-
.../groovy/reflection/CachedConstructor.java | 10 +-
.../codehaus/groovy/reflection/CachedMethod.java | 15 +-
.../org/codehaus/groovy/reflection/ClassInfo.java | 120 ++--
.../reflection/ClassLoaderForClassArtifacts.java | 9 +-
.../groovy/reflection/GeneratedMetaMethod.java | 17 +-
.../codehaus/groovy/reflection/ParameterTypes.java | 156 ++---
.../groovy/reflection/ReflectionUtils.java | 2 +-
.../codehaus/groovy/reflection/SunClassLoader.java | 8 +-
.../stdclasses/BigDecimalCachedClass.java | 3 +-
.../reflection/stdclasses/CachedClosureClass.java | 2 +-
.../reflection/stdclasses/CachedSAMClass.java | 19 +-
.../reflection/stdclasses/NumberCachedClass.java | 2 +-
.../org/codehaus/groovy/runtime/ConvertedMap.java | 4 +-
.../codehaus/groovy/runtime/CurriedClosure.java | 49 +-
.../codehaus/groovy/runtime/DateGroovyMethods.java | 12 +-
.../groovy/runtime/DefaultGroovyMethods.java | 233 ++++++-
.../runtime/DefaultGroovyMethodsSupport.java | 18 +-
.../groovy/runtime/DefaultGroovyStaticMethods.java | 7 +-
.../runtime/EncodingGroovyMethodsSupport.java | 30 +-
.../groovy/runtime/FlushingStreamWriter.java | 4 +-
.../groovy/runtime/GroovyCategorySupport.java | 53 +-
.../codehaus/groovy/runtime/HandleMetaClass.java | 7 +-
.../codehaus/groovy/runtime/IOGroovyMethods.java | 10 +-
.../org/codehaus/groovy/runtime/InvokerHelper.java | 40 +-
.../codehaus/groovy/runtime/MetaClassHelper.java | 10 +-
.../codehaus/groovy/runtime/MethodRankHelper.java | 5 +-
.../org/codehaus/groovy/runtime/NullObject.java | 6 +-
.../groovy/runtime/NumberAwareComparator.java | 5 +-
.../groovy/runtime/ProcessGroovyMethods.java | 1 +
.../groovy/runtime/ResourceGroovyMethods.java | 85 ++-
.../groovy/runtime/ScriptBytecodeAdapter.java | 19 +-
.../codehaus/groovy/runtime/StackTraceUtils.java | 3 +-
.../groovy/runtime/StringGroovyMethods.java | 74 ++-
.../groovy/runtime/callsite/AbstractCallSite.java | 7 +-
.../runtime/callsite/BooleanClosureWrapper.java | 4 +-
.../groovy/runtime/callsite/CallSiteArray.java | 7 +-
.../runtime/callsite/CallSiteClassLoader.java | 4 +-
.../groovy/runtime/callsite/CallSiteGenerator.java | 36 +-
.../callsite/ClassMetaClassGetPropertySite.java | 1 -
.../runtime/callsite/ConstructorMetaClassSite.java | 3 +-
.../callsite/GetEffectivePogoFieldSite.java | 7 +-
.../callsite/GetEffectivePogoPropertySite.java | 2 +-
.../callsite/GetEffectivePojoFieldSite.java | 5 +-
.../callsite/GetEffectivePojoPropertySite.java | 1 -
.../runtime/callsite/GroovySunClassLoader.java | 2 +-
.../runtime/callsite/MetaClassConstructorSite.java | 5 +-
.../groovy/runtime/callsite/NullCallSite.java | 1 -
.../callsite/PerInstancePojoMetaClassSite.java | 3 +-
.../runtime/callsite/PogoGetPropertySite.java | 3 +-
.../runtime/callsite/PogoInterceptableSite.java | 1 -
.../callsite/PogoMetaClassGetPropertySite.java | 5 +-
.../groovy/runtime/callsite/PogoMetaClassSite.java | 1 -
.../groovy/runtime/callsite/PojoMetaClassSite.java | 1 -
.../runtime/callsite/StaticMetaClassSite.java | 1 -
.../runtime/callsite/StaticMetaMethodSite.java | 2 +-
.../runtime/m12n/ExtensionModuleScanner.java | 3 +-
.../runtime/m12n/MetaInfExtensionModule.java | 1 +
.../groovy/runtime/metaclass/ClosureMetaClass.java | 234 +++----
.../runtime/metaclass/ConcurrentReaderHashMap.java | 16 +-
.../runtime/metaclass/MetaClassRegistryImpl.java | 42 +-
.../groovy/runtime/metaclass/MetaMethodIndex.java | 16 +-
.../groovy/runtime/metaclass/MixedInMetaClass.java | 6 +-
.../runtime/metaclass/MixinInstanceMetaMethod.java | 2 +-
.../metaclass/MixinInstanceMetaProperty.java | 4 +-
.../groovy/runtime/metaclass/OwnedMetaClass.java | 6 +-
.../runtime/metaclass/TemporaryMethodKey.java | 2 +-
.../runtime/powerassert/AssertionRenderer.java | 7 +-
.../groovy/runtime/powerassert/SourceText.java | 7 +-
.../typehandling/DefaultTypeTransformation.java | 21 +-
.../typehandling/NumberMathModificationInfo.java | 10 +-
src/main/org/codehaus/groovy/syntax/ASTHelper.java | 2 +-
src/main/org/codehaus/groovy/syntax/CSTNode.java | 2 +-
src/main/org/codehaus/groovy/syntax/Numbers.java | 4 +-
src/main/org/codehaus/groovy/syntax/Reduction.java | 2 +-
.../groovy/syntax/RuntimeParserException.java | 1 -
src/main/org/codehaus/groovy/syntax/TokenUtil.java | 31 +-
src/main/org/codehaus/groovy/syntax/Types.java | 19 +-
src/main/org/codehaus/groovy/tools/Compiler.java | 4 +-
.../org/codehaus/groovy/tools/ErrorReporter.java | 8 +-
.../codehaus/groovy/tools/FileSystemCompiler.java | 40 +-
.../org/codehaus/groovy/tools/GrapeMain.groovy | 18 +-
.../org/codehaus/groovy/tools/GroovyStarter.java | 13 +-
.../codehaus/groovy/tools/LoaderConfiguration.java | 79 +--
src/main/org/codehaus/groovy/tools/RootLoader.java | 2 +-
.../groovy/tools/ast/TransformTestHelper.groovy | 13 +-
.../groovy/tools/gse/DependencyTracker.java | 8 +-
.../tools/javac/JavaAwareCompilationUnit.java | 25 +-
.../codehaus/groovy/tools/javac/JavaCompiler.java | 4 +-
.../groovy/tools/javac/JavaStubGenerator.java | 44 +-
.../groovy/tools/javac/JavacJavaCompiler.java | 22 +-
src/main/org/codehaus/groovy/tools/shell/IO.java | 6 +-
.../codehaus/groovy/tools/shell/util/Logger.java | 7 +-
.../groovy/tools/shell/util/MessageSource.java | 7 +-
.../groovy/tools/shell/util/Preferences.java | 6 +-
.../groovy/transform/ASTTestTransformation.groovy | 12 +-
.../ASTTransformationCollectorCodeVisitor.java | 5 +-
.../groovy/transform/ASTTransformationVisitor.java | 51 +-
.../transform/AnnotationCollectorTransform.java | 54 +-
.../transform/AutoCloneASTTransformation.java | 30 +-
.../transform/CategoryASTTransformation.java | 9 +-
...onditionalInterruptibleASTTransformation.groovy | 15 +-
.../transform/DelegateASTTransformation.java | 47 +-
.../EqualsAndHashCodeASTTransformation.java | 33 +-
.../ExternalizeMethodsASTTransformation.java | 1 -
.../groovy/transform/FieldASTTransformation.java | 104 ++-
.../transform/ImmutableASTTransformation.java | 46 +-
.../InheritConstructorsASTTransformation.java | 13 +-
.../groovy/transform/LogASTTransformation.java | 24 +-
.../transform/MemoizedASTTransformation.java | 14 +-
.../groovy/transform/NewifyASTTransformation.java | 17 +-
.../transform/PackageScopeASTTransformation.java | 2 +-
.../transform/SortableASTTransformation.java | 39 +-
.../ThreadInterruptibleASTTransformation.groovy | 8 +-
.../transform/ToStringASTTransformation.java | 20 +-
.../transform/sc/StaticCompilationVisitor.java | 53 +-
.../transform/sc/StaticCompileTransformation.java | 6 +-
.../transformers/BooleanExpressionTransformer.java | 24 +-
.../transformers/ConstructorCallTransformer.java | 44 +-
.../MethodCallExpressionTransformer.java | 8 +-
.../VariableExpressionTransformer.java | 2 +
.../stc/AbstractTypeCheckingExtension.java | 2 +-
.../stc/DefaultTypeCheckingExtension.java | 7 +-
.../transform/stc/PropertyLookupVisitor.java | 6 +-
.../transform/stc/SignatureCodecVersion1.java | 18 +-
.../transform/stc/StaticTypeCheckingSupport.java | 178 +++--
.../transform/stc/StaticTypeCheckingVisitor.java | 725 +++++++++++++++------
.../transform/stc/TraitTypeCheckingExtension.java | 5 +-
.../groovy/transform/stc/TypeCheckingContext.java | 18 +-
.../transform/stc/TypeCheckingExtension.java | 17 +-
.../groovy/transform/stc/UnionTypeClassNode.java | 61 +-
.../tailrec/ReturnAdderForClosures.groovy | 6 +-
.../ReturnStatementToIterationConverter.groovy | 7 +-
.../transform/tailrec/StatementReplacer.groovy | 7 +-
.../tailrec/TailRecursiveASTTransformation.groovy | 13 +-
.../tailrec/VariableExpressionReplacer.groovy | 18 +-
.../transform/trait/NAryOperationRewriter.java | 2 +-
.../transform/trait/SuperCallTraitTransformer.java | 120 ++--
.../transform/trait/TraitASTTransformation.java | 123 +++-
.../groovy/transform/trait/TraitComposer.java | 99 +--
.../transform/trait/TraitReceiverTransformer.java | 113 ++--
.../codehaus/groovy/transform/trait/Traits.java | 6 +-
.../org/codehaus/groovy/util/LockableObject.java | 1 +
.../groovy/util/ManagedConcurrentLinkedQueue.java | 180 +++++
.../codehaus/groovy/util/ManagedLinkedList.java | 2 +
.../org/codehaus/groovy/vmplugin/VMPlugin.java | 4 +-
.../codehaus/groovy/vmplugin/v5/JUnit4Utils.java | 5 +-
.../org/codehaus/groovy/vmplugin/v5/Java5.java | 5 +
.../vmplugin/v5/PluginDefaultGroovyMethods.java | 6 +-
.../v7/IndyGuardsFiltersAndSignatures.java | 21 +-
.../codehaus/groovy/vmplugin/v7/IndyInterface.java | 10 +-
.../org/codehaus/groovy/vmplugin/v7/IndyMath.java | 19 +-
.../org/codehaus/groovy/vmplugin/v7/Selector.java | 61 +-
.../groovy/vmplugin/v7/TypeTransformers.java | 11 +-
src/spec/doc/contributors.adoc | 1 +
src/spec/doc/core-domain-specific-languages.adoc | 1 +
src/spec/doc/core-metaprogramming.adoc | 59 +-
src/spec/doc/core-object-orientation.adoc | 31 +-
src/spec/doc/core-operators.adoc | 2 +-
src/spec/doc/core-semantics.adoc | 6 +-
src/spec/doc/core-syntax.adoc | 4 +-
src/spec/doc/core-traits.adoc | 7 +-
src/spec/doc/grape.adoc | 6 +-
src/spec/doc/invokedynamic-support.adoc | 35 +-
src/spec/doc/style-guide.adoc | 32 +-
src/spec/doc/working-with-collections.adoc | 20 +-
src/spec/test/ClosuresSpecTest.groovy | 2 +-
src/spec/test/ExtensionModuleSpecTest.groovy | 1 +
src/spec/test/OperatorsTest.groovy | 6 +-
src/spec/test/StyleGuideTest.groovy | 61 ++
src/spec/test/SyntaxTest.groovy | 15 +-
.../test/gdk/WorkingWithCollectionsTest.groovy | 20 +-
src/spec/test/support/MaxRetriesExtension.groovy | 11 +-
src/spec/test/typing/TypeCheckingTest.groovy | 6 +-
src/test/gls/annotations/AnnotationTest.groovy | 44 +-
src/test/gls/enums/EnumTest.groovy | 11 +
src/test/groovy/Base64Test.groovy | 3 +
src/test/groovy/ClosureCurryTest.groovy | 28 +-
src/test/groovy/EqualsTest.groovy | 31 +-
src/test/groovy/beans/ListenerListASTTest.groovy | 27 +
src/test/groovy/bugs/Groovy4418Bug.groovy | 238 +++++--
.../{Groovy4418Bug.groovy => Groovy6792Bug.groovy} | 101 ++-
src/test/groovy/bugs/Groovy7248Bug.groovy | 67 ++
src/test/groovy/bugs/Groovy7721Bug.groovy | 80 +++
.../test/groovy/bugs/Groovy7797Bug.groovy | 30 +-
src/test/groovy/bugs/Groovy7909Bug.groovy | 76 +++
.../groovy/bugs/Groovy7995Bug.groovy} | 34 +-
.../{Groovy4418Bug.groovy => Groovy8026Bug.groovy} | 87 +--
.../test/groovy/bugs/Groovy8030Bug.groovy | 28 +-
src/test/groovy/bugs/Groovy8048Bug.groovy | 46 ++
.../groovy/bugs/Groovy8060Bug.groovy} | 35 +-
.../{Groovy4418Bug.groovy => Groovy8065Bug.groovy} | 100 ++-
.../test/groovy/bugs/Groovy8066Bug.groovy | 27 +-
src/test/groovy/bugs/Groovy8085Bug.groovy | 91 +++
.../{Groovy4418Bug.groovy => Groovy8110Bug.groovy} | 97 ++-
.../{Groovy4418Bug.groovy => Groovy8127Bug.groovy} | 105 +--
.../{Groovy4418Bug.groovy => Groovy8140Bug.groovy} | 100 ++-
src/test/groovy/bugs/Groovy8229Bug.groovy | 46 ++
src/test/groovy/bugs/Groovy8260Bug.groovy | 57 ++
.../groovy/bugs/Groovy8289Bug.groovy} | 39 +-
.../groovy/bugs/Groovy8313Bug.groovy} | 31 +-
.../{Groovy4418Bug.groovy => Groovy8383Bug.groovy} | 103 ++-
src/test/groovy/bugs/Groovy8474Bug.groovy | 442 +++++++++++++
src/test/groovy/grape/GrapeIvyTest.groovy | 35 +-
src/test/groovy/lang/ClassReloadingTest.groovy | 17 -
.../groovy/lang/InnerClassResolvingTest.groovy | 20 +-
src/test/groovy/security/SecurityTestSupport.java | 24 +-
src/test/groovy/time/DurationTest.groovy | 11 +-
.../stc/ArraysAndCollectionsSTCTest.groovy | 14 +
src/test/groovy/transform/stc/BugsSTCTest.groovy | 96 ++-
.../test/groovy/transform/stc/Groovy8246Bug.groovy | 30 +-
.../test/groovy/transform/stc/Groovy8247Bug.groovy | 30 +-
.../groovy/transform/stc/MethodCallsSTCTest.groovy | 149 +++++
src/test/groovy/transform/stc/MiscSTCTest.groovy | 160 ++++-
.../groovy/transform/stc/STCAssignmentTest.groovy | 157 ++++-
.../transform/stc/STCExtensionMethodsTest.groovy | 1 +
.../stc/StaticTypeCheckingTestCase.groovy | 7 +-
src/test/groovy/util/GroovyScriptEngineTest.groovy | 29 +
.../groovy/runtime/DateGroovyMethodsTest.java | 59 ++
.../groovy/antlr/AntlrParserPluginTest.groovy | 20 +
.../groovy/ast/CodeVisitorSupportTest.groovy | 1 -
.../codehaus/groovy/ast/builder/AstAssert.groovy | 13 -
.../ast/stmt/ExpressionStatementTest.groovy} | 26 +-
.../groovy/ast/stmt/ThrowStatementTest.groovy} | 28 +-
.../org/codehaus/groovy/classgen/TestSupport.java | 26 +-
.../ArraysAndCollectionsStaticCompileTest.groovy | 13 +
.../sc/FieldsAndPropertiesStaticCompileTest.groovy | 85 +++
.../classgen/asm/sc/bugs/Groovy8069Bug.groovy | 55 ++
.../classgen/asm/sc/bugs/Groovy8240Bug.groovy | 72 ++
.../asm/sc/bugs/ReproducibleBytecodeBugs.groovy | 92 +++
.../customizers/SecureASTCustomizerTest.groovy | 21 +
.../groovy/runtime/DefaultGroovyMethodsTest.groovy | 276 ++++----
.../groovy/runtime/StringGroovyMethodsTest.java | 11 +
.../m12n/ExtensionModuleHelperForTests.groovy | 6 +-
.../groovy/transform/DelegateTransformTest.groovy | 49 +-
.../groovy/transform/FieldTransformTest.groovy | 39 +-
.../transform/MemoizedASTTransformationTest.groovy | 16 +-
.../groovy/transform/NewifyTransformTest.groovy | 64 +-
.../util/ManagedConcurrentLinkedQueueTest.groovy | 88 +++
.../v8/InterfaceStaticMethodCallTest.groovy | 21 +-
.../src/main/java/groovy/util/AntBuilder.java | 13 +-
.../groovy/ant/AntProjectPropertiesDelegate.java | 12 +-
.../codehaus/groovy/ant/CompileTaskSupport.java | 16 +-
.../java/org/codehaus/groovy/ant/FileScanner.java | 8 +-
.../org/codehaus/groovy/ant/GenerateStubsTask.java | 2 -
.../main/java/org/codehaus/groovy/ant/Groovy.java | 11 +-
.../main/java/org/codehaus/groovy/ant/Groovyc.java | 100 ++-
.../java/org/codehaus/groovy/ant/GroovycTask.java | 2 -
.../java/org/codehaus/groovy/ant/Groovydoc.java | 6 +-
.../org/codehaus/groovy/ant/GroovycTest.java | 12 +-
subprojects/groovy-console/NOTICE | 2 +-
.../groovy/inspect/swingui/AstBrowser.groovy | 37 +-
.../inspect/swingui/AstNodeToScriptAdapter.groovy | 83 ++-
.../groovy/inspect/swingui/ObjectBrowser.groovy | 7 +-
.../inspect/swingui/ScriptToTreeNodeAdapter.groovy | 78 ++-
.../src/main/groovy/groovy/ui/Console.groovy | 48 +-
.../main/groovy/groovy/ui/ConsoleActions.groovy | 8 +-
.../src/main/groovy/groovy/ui/ConsoleApplet.groovy | 2 +-
.../main/groovy/groovy/ui/ConsoleIvyPlugin.groovy | 7 +-
.../src/main/groovy/groovy/ui/ConsoleSupport.java | 5 +-
.../main/groovy/groovy/ui/ConsoleTextEditor.java | 14 +-
.../src/main/groovy/groovy/ui/ConsoleView.groovy | 12 +-
.../main/groovy/groovy/ui/OutputTransforms.groovy | 6 +-
.../groovy/groovy/ui/SystemOutputInterceptor.java | 4 +-
.../groovy/groovy/ui/text/AutoIndentAction.groovy | 4 +-
.../groovy/groovy/ui/text/FindReplaceUtility.java | 34 +-
.../main/groovy/groovy/ui/text/GroovyFilter.java | 19 +-
.../ui/text/StructuredSyntaxDocumentFilter.java | 27 +-
.../groovy/ui/text/StructuredSyntaxResources.java | 4 +-
.../src/main/groovy/groovy/ui/text/TextEditor.java | 51 +-
.../groovy/groovy/ui/text/TextUndoManager.java | 5 +-
.../groovy/groovy/ui/view/BasicContentPane.groovy | 15 +-
.../main/groovy/groovy/ui/view/BasicMenuBar.groovy | 4 -
.../groovy/groovy/ui/view/BasicStatusBar.groovy | 5 +-
.../main/groovy/groovy/ui/view/BasicToolBar.groovy | 4 +-
.../src/main/groovy/groovy/ui/view/Defaults.groovy | 3 +-
.../main/groovy/groovy/ui/view/GTKDefaults.groovy | 3 -
.../groovy/groovy/ui/view/MacOSXDefaults.groovy | 3 +-
.../groovy/groovy/ui/view/WindowsDefaults.groovy | 3 -
.../groovy/groovy/ui/text/GroovyFilterTests.groovy | 12 +
.../org/codehaus/groovy/tools/DocGenerator.groovy | 2 +-
.../codehaus/groovy/tools/groovydoc/Main.groovy | 6 +-
.../tools/groovydoc/ClasspathResourceManager.java | 3 +-
.../tools/groovydoc/ExternalGroovyClassDoc.java | 8 +-
.../tools/groovydoc/GroovyDocTemplateEngine.java | 14 +-
.../groovy/tools/groovydoc/GroovyDocWriter.java | 8 +-
.../tools/groovydoc/GroovyRootDocBuilder.java | 8 +-
.../groovy/tools/groovydoc/MockOutputTool.java | 8 +-
.../tools/groovydoc/SimpleGroovyClassDoc.java | 35 +-
.../groovydoc/SimpleGroovyClassDocAssembler.java | 27 +-
.../groovydoc/SimpleGroovyConstructorDoc.java | 3 +-
.../groovy/tools/groovydoc/SimpleGroovyDoc.java | 4 +-
.../groovydoc/SimpleGroovyExecutableMemberDoc.java | 8 +-
.../tools/groovydoc/SimpleGroovyFieldDoc.java | 2 +-
.../tools/groovydoc/SimpleGroovyMemberDoc.java | 3 +-
.../tools/groovydoc/SimpleGroovyMethodDoc.java | 4 +-
.../tools/groovydoc/SimpleGroovyParameter.java | 6 +-
.../tools/groovydoc/SimpleGroovyRootDoc.java | 25 +-
.../groovy/tools/groovydoc/GroovyDocToolTest.java | 37 ++
.../groovydoc/testfiles/alias/FooAdapter.groovy | 25 +-
.../tools/groovydoc/testfiles/alias/api/Foo.java | 12 +-
.../tools/groovydoc/testfiles/alias/lib/Foo.java | 12 +-
.../codehaus/groovy/tools/shell/Groovysh.groovy | 9 +-
.../tools/shell/InteractiveShellRunner.groovy | 8 +-
.../codehaus/groovy/tools/shell/Interpreter.groovy | 3 +-
.../org/codehaus/groovy/tools/shell/Main.groovy | 29 +-
.../org/codehaus/groovy/tools/shell/Parser.groovy | 15 +-
.../groovy/tools/shell/PatchedConsoleReader.groovy | 1 -
.../groovy/tools/shell/commands/DocCommand.groovy | 1 -
.../groovy/tools/shell/commands/ExitCommand.groovy | 2 +-
.../groovy/tools/shell/commands/HelpCommand.groovy | 2 +-
.../tools/shell/commands/InspectCommand.groovy | 10 +-
.../tools/shell/commands/RegisterCommand.groovy | 2 +-
.../groovy/tools/shell/commands/SetCommand.groovy | 2 +-
.../groovy/tools/shell/commands/ShowCommand.groovy | 1 -
.../shell/completion/GroovySyntaxCompletor.groovy | 30 +-
.../shell/completion/ReflectionCompletor.groovy | 54 +-
.../completion/StricterArgumentCompleter.groovy | 2 +-
.../tools/shell/util/PackageHelperImpl.groovy | 42 +-
.../tools/shell/util/ScriptVariableAnalyzer.groovy | 6 +-
.../tools/shell/util/XmlCommandRegistrar.groovy | 2 +-
.../groovy/jmx/builder/JmxBuilderTools.groovy | 2 +-
.../groovy/jmx/builder/JmxMetaMapBuilder.groovy | 2 +-
.../groovy/jmx/builder/JmxTimerFactory.groovy | 56 +-
.../groovy/jmx/builder/JmxBuilderModelMBean.java | 11 +-
.../src/main/java/groovy/util/GroovyMBean.java | 16 +-
.../groovy/jmx/builder/JmxTimerFactoryTest.groovy | 3 -
.../src/main/java/groovy/json/JsonBuilder.java | 8 +-
.../src/main/java/groovy/json/JsonDelegate.java | 7 +-
.../src/main/java/groovy/json/JsonLexer.java | 8 +-
.../src/main/java/groovy/json/JsonOutput.java | 13 +-
.../src/main/java/groovy/json/JsonSlurper.java | 2 +-
.../src/main/java/groovy/json/JsonToken.java | 6 +-
.../java/groovy/json/StreamingJsonBuilder.java | 12 +-
.../java/groovy/json/internal/BaseJsonParser.java | 7 +-
.../java/groovy/json/internal/CharScanner.java | 18 +-
.../groovy/json/internal/CharSequenceValue.java | 4 +-
.../java/groovy/json/internal/FastStringUtils.java | 3 +-
.../main/java/groovy/json/internal/LazyMap.java | 7 +-
.../java/groovy/json/internal/LazyValueMap.java | 7 +-
.../java/groovy/json/internal/NumberValue.java | 27 +-
.../java/groovy/json/internal/ValueMapImpl.java | 6 +-
.../groovy/groovy/json/JsonSlurperLaxTest.groovy | 1 +
.../test/groovy/groovy/json/JsonSlurperTest.groovy | 1 +
.../groovy/jsr223/GroovyScriptEngineFactory.java | 15 +-
.../groovy/jsr223/GroovyScriptEngineImpl.java | 16 +-
.../codehaus/groovy/runtime/NioGroovyMethods.java | 87 +--
.../org/codehaus/groovy/runtime/WritablePath.java | 4 +-
.../java/groovy/servlet/AbstractHttpServlet.java | 11 +-
.../main/java/groovy/servlet/GroovyServlet.java | 6 +-
.../main/java/groovy/servlet/ServletBinding.java | 12 +-
.../main/java/groovy/servlet/TemplateServlet.java | 13 +-
.../groovy/servlet/TemplateServletTest.groovy | 115 ++++
.../sql/BatchingPreparedStatementWrapper.java | 8 +-
.../java/groovy/sql/BatchingStatementWrapper.java | 25 +-
.../src/main/java/groovy/sql/DataSet.java | 11 +-
.../java/groovy/sql/GroovyResultSetExtension.java | 7 +-
.../main/java/groovy/sql/GroovyResultSetProxy.java | 3 +-
.../java/groovy/sql/ResultSetMetaDataWrapper.java | 4 +-
.../groovy-sql/src/main/java/groovy/sql/Sql.java | 189 ++++--
.../src/main/java/groovy/sql/SqlWhereVisitor.java | 6 +-
.../groovy-sql/src/spec/doc/sql-userguide.adoc | 2 +-
.../src/test/groovy/groovy/sql/SqlBatchTest.groovy | 40 ++
.../test/groovy/groovy/sql/SqlCompleteTest.groovy | 19 +
.../src/test/groovy/groovy/sql/SqlSTCTest.groovy | 82 +++
.../groovy/groovy/swing/LookAndFeelHelper.groovy | 3 +-
.../main/groovy/groovy/swing/SwingBuilder.groovy | 151 +++--
.../swing/binding/AbstractButtonProperties.java | 6 +-
.../swing/binding/JComboBoxMetaMethods.groovy | 3 +-
.../groovy/swing/binding/JComboBoxProperties.java | 13 +-
.../groovy/swing/binding/JComponentProperties.java | 8 +-
.../groovy/swing/binding/JListMetaMethods.groovy | 3 +-
.../groovy/swing/binding/JListProperties.groovy | 23 +-
.../groovy/swing/binding/JScrollBarProperties.java | 6 +-
.../groovy/swing/binding/JSliderProperties.java | 6 +-
.../groovy/swing/binding/JSpinnerProperties.java | 6 +-
.../groovy/swing/binding/JTableMetaMethods.groovy | 5 +-
.../groovy/swing/binding/JTableProperties.java | 6 +-
.../swing/binding/JTextComponentProperties.java | 6 +-
.../groovy/swing/factory/ActionFactory.groovy | 5 +-
.../groovy/swing/factory/BevelBorderFactory.groovy | 4 +-
.../groovy/groovy/swing/factory/BindFactory.groovy | 26 +-
.../groovy/groovy/swing/factory/BoxFactory.groovy | 5 +-
.../groovy/swing/factory/BoxLayoutFactory.groovy | 5 +-
.../groovy/swing/factory/ButtonGroupFactory.groovy | 3 +-
.../groovy/swing/factory/CellEditorFactory.groovy | 3 +-
.../groovy/swing/factory/ColumnFactory.groovy | 3 +-
.../groovy/swing/factory/ColumnModelFactory.groovy | 5 +-
.../groovy/swing/factory/ComboBoxFactory.groovy | 4 +-
.../groovy/swing/factory/ComponentFactory.groovy | 6 +-
.../groovy/swing/factory/DialogFactory.groovy | 5 +-
.../groovy/swing/factory/EmptyBorderFactory.groovy | 2 +-
.../swing/factory/EtchedBorderFactory.groovy | 4 +-
.../swing/factory/FormattedTextFactory.groovy | 2 +-
.../groovy/swing/factory/FrameFactory.groovy | 3 +-
.../groovy/swing/factory/GridBagFactory.groovy | 9 +-
.../groovy/swing/factory/ImageIconFactory.groovy | 4 +-
.../swing/factory/InternalFrameFactory.groovy | 2 +-
.../groovy/swing/factory/LayoutFactory.groovy | 4 +-
.../groovy/groovy/swing/factory/ListFactory.groovy | 3 +-
.../groovy/swing/factory/MatteBorderFactory.groovy | 2 +-
.../groovy/swing/factory/RendererFactory.groovy | 6 +-
.../swing/factory/RichActionWidgetFactory.groovy | 3 +-
.../swing/factory/RootPaneContainerFactory.groovy | 7 +-
.../groovy/swing/factory/ScrollPaneFactory.groovy | 6 +-
.../groovy/swing/factory/SeparatorFactory.groovy | 4 +-
.../groovy/swing/factory/SplitPaneFactory.groovy | 5 +-
.../groovy/swing/factory/SwingBorderFactory.groovy | 3 +-
.../groovy/swing/factory/TabbedPaneFactory.groovy | 3 +-
.../groovy/swing/factory/TableFactory.groovy | 3 +-
.../groovy/swing/factory/TableLayoutFactory.groovy | 7 +-
.../groovy/swing/factory/TableModelFactory.groovy | 7 +-
.../swing/factory/TitledBorderFactory.groovy | 3 +-
.../groovy/swing/factory/WidgetFactory.groovy | 6 +-
.../groovy/swing/factory/WindowFactory.groovy | 2 +-
.../groovy/swing/impl/ClosureCellEditor.groovy | 5 +-
.../groovy/groovy/swing/impl/DefaultAction.java | 3 +-
.../main/groovy/groovy/swing/impl/TableLayout.java | 7 +-
.../groovy/groovy/swing/impl/TableLayoutCell.java | 3 +-
.../groovy/groovy/swing/impl/TableLayoutRow.java | 2 +-
.../java/org/codehaus/groovy/binding/BindPath.java | 9 +-
.../codehaus/groovy/binding/PropertyBinding.java | 4 +-
.../binding/PropertyChangeProxyTargetBinding.java | 2 +-
.../groovy/binding/PropertyPathFullBinding.java | 4 +-
.../groovy/binding/SwingTimerTriggerBinding.java | 8 +-
.../groovy/groovy/swing/SwingBuilderTest.groovy | 79 ---
.../groovy/groovy/text/GStringTemplateEngine.java | 11 +-
.../groovy/groovy/text/SimpleTemplateEngine.java | 11 +-
.../groovy/text/StreamingTemplateEngine.java | 8 +-
.../main/groovy/groovy/text/TemplateEngine.java | 6 +-
.../groovy/groovy/text/markup/BaseTemplate.java | 2 +-
.../text/markup/MarkupBuilderCodeTransformer.java | 2 -
.../groovy/text/markup/MarkupTemplateEngine.java | 14 +-
.../MarkupTemplateTypeCheckingExtension.groovy | 18 +-
.../groovy/groovy/lang/GroovyLogTestCase.groovy | 6 +-
.../groovy/util/JavadocAssertionTestSuite.groovy | 2 +-
.../mock/interceptor/MockProxyMetaClass.java | 9 +-
.../src/main/java/groovy/util/AllTestSuite.java | 12 +-
.../src/main/java/groovy/util/GroovyTestCase.java | 1 -
.../src/main/java/groovy/util/GroovyTestSuite.java | 12 +-
.../org/codehaus/groovy/testng/TestNgRunner.java | 3 -
.../groovy/groovy/xml/StreamingDOMBuilder.groovy | 6 +-
.../groovy/xml/StreamingMarkupBuilder.groovy | 2 +-
.../groovy/groovy/xml/StreamingSAXBuilder.groovy | 2 +-
.../src/main/java/groovy/util/XmlNodePrinter.java | 2 +-
.../src/main/java/groovy/util/XmlSlurper.java | 34 +-
.../java/groovy/util/slurpersupport/Attribute.java | 3 +-
.../groovy/util/slurpersupport/Attributes.java | 4 +-
.../util/slurpersupport/FilteredAttributes.java | 7 +-
.../util/slurpersupport/FilteredNodeChildren.java | 7 +-
.../groovy/util/slurpersupport/GPathResult.java | 13 +-
.../java/groovy/util/slurpersupport/NodeChild.java | 3 +-
.../groovy/util/slurpersupport/NodeChildren.java | 3 +-
.../src/main/java/groovy/xml/DOMBuilder.java | 20 +-
.../src/main/java/groovy/xml/FactorySupport.java | 4 +-
.../src/main/java/groovy/xml/MarkupBuilder.java | 2 +-
.../java/groovy/xml/NamespaceBuilderSupport.java | 1 -
.../src/main/java/groovy/xml/SAXBuilder.java | 7 +-
.../src/main/java/groovy/xml/XmlUtil.java | 16 +-
.../src/main/java/groovy/xml/dom/DOMCategory.java | 5 +-
.../groovy/xml/streamingmarkupsupport/Builder.java | 15 +-
.../StreamingMarkupWriter.java | 2 +-
.../org/codehaus/groovy/tools/xml/DomToGroovy.java | 18 +-
.../groovy-xml/src/spec/doc/xml-userguide.adoc | 63 +-
.../src/spec/test/UserGuideXmlSlurperTest.groovy | 23 +-
subprojects/stress/README.adoc | 40 ++
.../stress/build.gradle | 12 +-
.../groovy/runtime/GroovyCategoryStressTest.groovy | 96 +++
.../org/apache/groovy/stress/util/GCUtils.java} | 24 +-
.../org/apache/groovy/stress/util/ThreadUtils.java | 37 +-
.../reflection/ClassInfoDeadlockStressTest.java | 138 ++++
.../groovy/reflection/ClassInfoLeakStressTest.java | 101 +++
.../ManagedConcurrentLinkedQueueStressTest.java | 164 +++++
.../util/ManagedConcurrentMapStressTest.java | 136 ++++
.../util/ManagedConcurrentValueMapStressTest.java | 135 ++++
.../tests-vm8/build.gradle | 37 +-
.../StaticMethodOverloadCompileStaticTest.groovy | 45 ++
.../vm8/StaticMethodOverloadTest.groovy | 42 +-
.../runtime/methoddispatching/vm8/FooOne.java | 15 +-
.../runtime/methoddispatching/vm8/FooThree.java | 53 ++
.../runtime/methoddispatching/vm8/FooTwo.java | 36 +-
gradle/wrapper.gradle => wrapper.gradle | 7 +-
736 files changed, 13865 insertions(+), 5434 deletions(-)
create mode 100644 debian/patches/09_ignore_buildscan.patch
copy debian/poms/{groovy-json.pom => groovy-nio.pom} (89%)
copy .travis.yml => jitpack.yml (75%)
create mode 100644 src/main/java/org/apache/groovy/io/StringBuilderWriter.java
copy src/main/org/{codehaus/groovy/control/ParserPlugin.java => apache/groovy/util/SystemUtil.java} (52%)
create mode 100644 src/main/org/codehaus/groovy/util/ManagedConcurrentLinkedQueue.java
create mode 100644 src/spec/test/StyleGuideTest.groovy
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy6792Bug.groovy} (52%)
create mode 100644 src/test/groovy/bugs/Groovy7248Bug.groovy
create mode 100644 src/test/groovy/bugs/Groovy7721Bug.groovy
copy subprojects/groovy-console/src/main/groovy/groovy/ui/ConsoleApplet.groovy => src/test/groovy/bugs/Groovy7797Bug.groovy (70%)
create mode 100644 src/test/groovy/bugs/Groovy7909Bug.groovy
copy src/{main/org/codehaus/groovy/ast/stmt/EmptyStatement.java => test/groovy/bugs/Groovy7995Bug.groovy} (62%)
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy8026Bug.groovy} (52%)
copy subprojects/groovy-console/src/main/groovy/groovy/ui/ConsoleApplet.groovy => src/test/groovy/bugs/Groovy8030Bug.groovy (71%)
create mode 100644 src/test/groovy/bugs/Groovy8048Bug.groovy
copy src/{spec/test/support/MaxRetriesExtension.groovy => test/groovy/bugs/Groovy8060Bug.groovy} (60%)
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy8065Bug.groovy} (58%)
copy subprojects/groovy-console/src/main/groovy/groovy/ui/ConsoleApplet.groovy => src/test/groovy/bugs/Groovy8066Bug.groovy (66%)
create mode 100644 src/test/groovy/bugs/Groovy8085Bug.groovy
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy8110Bug.groovy} (55%)
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy8127Bug.groovy} (53%)
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy8140Bug.groovy} (55%)
create mode 100644 src/test/groovy/bugs/Groovy8229Bug.groovy
create mode 100644 src/test/groovy/bugs/Groovy8260Bug.groovy
copy src/{spec/test/support/MaxRetriesExtension.groovy => test/groovy/bugs/Groovy8289Bug.groovy} (53%)
copy src/{main/org/codehaus/groovy/ast/stmt/EmptyStatement.java => test/groovy/bugs/Groovy8313Bug.groovy} (62%)
copy src/test/groovy/bugs/{Groovy4418Bug.groovy => Groovy8383Bug.groovy} (51%)
create mode 100644 src/test/groovy/bugs/Groovy8474Bug.groovy
copy subprojects/groovy-console/src/main/groovy/groovy/ui/ConsoleApplet.groovy => src/test/groovy/transform/stc/Groovy8246Bug.groovy (67%)
copy subprojects/groovy-console/src/main/groovy/groovy/ui/ConsoleApplet.groovy => src/test/groovy/transform/stc/Groovy8247Bug.groovy (66%)
create mode 100644 src/test/java/org/codehaus/groovy/runtime/DateGroovyMethodsTest.java
copy src/{main/org/codehaus/groovy/ast/stmt/EmptyStatement.java => test/org/codehaus/groovy/ast/stmt/ExpressionStatementTest.groovy} (62%)
copy src/{main/org/codehaus/groovy/ast/stmt/EmptyStatement.java => test/org/codehaus/groovy/ast/stmt/ThrowStatementTest.groovy} (57%)
create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy8069Bug.groovy
create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/Groovy8240Bug.groovy
create mode 100644 src/test/org/codehaus/groovy/classgen/asm/sc/bugs/ReproducibleBytecodeBugs.groovy
create mode 100644 src/test/org/codehaus/groovy/util/ManagedConcurrentLinkedQueueTest.groovy
copy subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/InternalFrameFactory.groovy => src/test/org/codehaus/groovy/vmplugin/v8/InterfaceStaticMethodCallTest.groovy (62%)
copy src/main/org/codehaus/groovy/ast/stmt/EmptyStatement.java => subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/alias/FooAdapter.groovy (62%)
copy src/main/org/codehaus/groovy/tools/javac/JavaCompiler.java => subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/alias/api/Foo.java (78%)
copy gradle/wrapper.gradle => subprojects/groovy-groovydoc/src/test/groovy/org/codehaus/groovy/tools/groovydoc/testfiles/alias/lib/Foo.java (78%)
create mode 100644 subprojects/groovy-servlet/src/test/groovy/groovy/servlet/TemplateServletTest.groovy
create mode 100644 subprojects/groovy-sql/src/test/groovy/groovy/sql/SqlSTCTest.groovy
create mode 100644 subprojects/stress/README.adoc
copy gradle/wrapper.gradle => subprojects/stress/build.gradle (79%)
create mode 100644 subprojects/stress/src/test/groovy/org/codehaus/groovy/runtime/GroovyCategoryStressTest.groovy
copy subprojects/{groovy-swing/src/main/groovy/groovy/swing/factory/InternalFrameFactory.groovy => stress/src/test/java/org/apache/groovy/stress/util/GCUtils.java} (63%)
copy src/spec/test/support/MaxRetriesExtension.groovy => subprojects/stress/src/test/java/org/apache/groovy/stress/util/ThreadUtils.java (61%)
create mode 100644 subprojects/stress/src/test/java/org/codehaus/groovy/reflection/ClassInfoDeadlockStressTest.java
create mode 100644 subprojects/stress/src/test/java/org/codehaus/groovy/reflection/ClassInfoLeakStressTest.java
create mode 100644 subprojects/stress/src/test/java/org/codehaus/groovy/util/ManagedConcurrentLinkedQueueStressTest.java
create mode 100644 subprojects/stress/src/test/java/org/codehaus/groovy/util/ManagedConcurrentMapStressTest.java
create mode 100644 subprojects/stress/src/test/java/org/codehaus/groovy/util/ManagedConcurrentValueMapStressTest.java
copy src/main/org/codehaus/groovy/ast/stmt/EmptyStatement.java => subprojects/tests-vm8/build.gradle (63%)
create mode 100644 subprojects/tests-vm8/src/test/groovy/org/apache/groovy/runtime/methoddispatching/vm8/StaticMethodOverloadCompileStaticTest.groovy
copy src/main/org/codehaus/groovy/ast/stmt/ThrowStatement.java => subprojects/tests-vm8/src/test/groovy/org/apache/groovy/runtime/methoddispatching/vm8/StaticMethodOverloadTest.groovy (50%)
copy gradle/wrapper.gradle => subprojects/tests-vm8/src/test/java/org/apache/groovy/runtime/methoddispatching/vm8/FooOne.java (77%)
create mode 100644 subprojects/tests-vm8/src/test/java/org/apache/groovy/runtime/methoddispatching/vm8/FooThree.java
copy src/main/org/codehaus/groovy/antlr/treewalker/NodeCollector.java => subprojects/tests-vm8/src/test/java/org/apache/groovy/runtime/methoddispatching/vm8/FooTwo.java (58%)
rename gradle/wrapper.gradle => wrapper.gradle (78%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/groovy.git
More information about the pkg-java-commits
mailing list