You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by em...@apache.org on 2021/06/27 16:40:52 UTC

[groovy] branch GROOVY-9382 updated (bc7f5f4 -> 17b0554)

This is an automated email from the ASF dual-hosted git repository.

emilles pushed a change to branch GROOVY-9382
in repository https://gitbox.apache.org/repos/asf/groovy.git.


    from bc7f5f4  GROOVY-9382, GROOVY-10133: prefer isName() over getName() for boolean
     add 6af09d3  GROOVY-10141: retain parse order of anon. inner types in module classes
     add 0b4b51a  GROOVY-10143: add test case
     add 0fffd2c  Trivial refactoring: remove redundant type casting
     add 9eed7a8  Trivial refactoring: extract common variable
     add eec31fa  Update GINQ user guide
     add cdb8083  minor refactor: optimize imports
     add 8ba70f6  GROOVY-10146: Groovy 3 compilation errors are less accurate than Groovy 2
     add 571e36f  Tweak syntax highlighter of groovy console
     add d4f1636  GROOVY-10145: Support JDK16 (#1598)
     add c51cb71  Add license header
     add 9087a3e  Avoid caching method repeatedly
     add 0c44604  Access more methods if "spy" found
     add 180e201  Trivial refactoring: simplify code
     add 0dfa029  Add a test for `GroovyObjectHelper`
     add 8c794fd  GROOVY-10150: Eliminate ambiguities while parsing non-static class creator
     add 237f107  Tweak `GroovyObjectHelperTest`
     add 2d0f332  Tweak `GroovyObjectHelperTest` further
     add 1bf1d6c  GROOVY-10151: Bump gradle to 6.9
     add 17b0554  Merge branch 'master' into GROOVY-9382

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |   6 +-
 build.gradle                                       |   4 +-
 .../src/main/groovy/org.apache.groovy-core.gradle  |  14 +-
 .../main/groovy/org.apache.groovy-tested.gradle    |   7 +
 gradle.properties                                  |   2 +-
 gradle/wrapper/gradle-wrapper.jar                  | Bin 55741 -> 59203 bytes
 gradle/wrapper/gradle-wrapper.properties           |   2 +-
 gradlew                                            |  53 ++++---
 gradlew.bat                                        |  43 +++---
 src/antlr/GroovyLexer.g4                           |  19 ++-
 src/antlr/GroovyParser.g4                          |   6 +-
 src/main/java/groovy/lang/MetaClassImpl.java       | 158 ++++++++++++++++++++-
 .../org/apache/groovy/lang/GroovyObjectHelper.java | 127 +++++++++++++++++
 .../apache/groovy/parser/antlr4/AstBuilder.java    |   3 +-
 .../groovy/classgen/AsmClassGenerator.java         | 107 ++++++++------
 .../org/codehaus/groovy/classgen/Verifier.java     |  29 ++++
 .../groovy/control/CompilerConfiguration.java      |   2 +-
 .../groovy/reflection/ReflectionUtils.java         |  63 ++++++--
 .../org/codehaus/groovy/runtime/ArrayUtil.java     |   7 +-
 .../groovy/runtime/ProxyGeneratorAdapter.java      |   4 +-
 .../codehaus/groovy/vmplugin/VMPluginFactory.java  |   1 +
 .../org/codehaus/groovy/vmplugin/v10/Java10.java   |   5 +
 .../org/codehaus/groovy/vmplugin/v16/Java16.java   | 116 +++++++++++++++
 .../vmplugin/v16/PluginDefaultGroovyMethods.java   |  13 +-
 .../vmplugin/v16/ProxyDefaultMethodHandle.java     |  56 ++++++++
 .../org/codehaus/groovy/vmplugin/v8/Java8.java     |  23 ++-
 .../org/codehaus/groovy/vmplugin/v9/Java9.java     |  10 +-
 src/test/gls/innerClass/InnerClassTest.groovy      |  20 +++
 src/test/groovy/IllegalAccessTests.groovy          |   4 +-
 src/test/groovy/bugs/Groovy10143.groovy            | 111 +++++++++++++++
 src/test/groovy/bugs/Groovy8815.groovy             |   7 +
 src/test/groovy/bugs/Groovy8947.groovy             |   5 +
 .../groovy/lang/GroovyObjectHelperTest.groovy      |  52 +++++++
 .../groovy/parser/antlr4/SyntaxErrorTest.groovy    |  23 ++-
 .../groovy/classgen/TransientMetaClassTest.groovy  |   4 +-
 .../codehaus/groovy/classgen/VerifierTest.groovy   |  72 ++++++++++
 .../codehaus/groovy/reflection/SecurityTest.java   |   3 +
 .../runtime/typehandling/NumberMathTest.groovy     |   2 +-
 .../TransformsAndCustomClassLoadersTest.groovy     |   5 +-
 .../console/ui/text/SmartDocumentFilter.java       |   1 +
 .../groovy-ginq/src/spec/doc/ginq-userguide.adoc   |   2 +-
 41 files changed, 1040 insertions(+), 151 deletions(-)
 create mode 100644 src/main/java/org/apache/groovy/lang/GroovyObjectHelper.java
 create mode 100644 src/main/java/org/codehaus/groovy/vmplugin/v16/Java16.java
 copy subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/runtime/MacroStub.java => src/main/java/org/codehaus/groovy/vmplugin/v16/PluginDefaultGroovyMethods.java (80%)
 create mode 100644 src/main/java/org/codehaus/groovy/vmplugin/v16/ProxyDefaultMethodHandle.java
 create mode 100644 src/test/groovy/bugs/Groovy10143.groovy
 create mode 100644 src/test/org/apache/groovy/lang/GroovyObjectHelperTest.groovy
 create mode 100644 src/test/org/codehaus/groovy/classgen/VerifierTest.groovy