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