Sign in
apache
/
groovy
/
refs/heads/valSpike
commit
3761e3a09deb2774e4accb11a909a76ef152713a
[
log
]
author
Paul King <paulk@asert.com.au>
Sun Apr 12 20:09:01 2026 +1000
committer
Paul King <paulk@asert.com.au>
Fri May 01 14:17:30 2026 +1000
tree
d38d6b46ca90e68672bdb8536eb6d7de41fa0f5f
parent
ab1b6f3da03944e9bfa93f09993d71fd75f590df
[
diff
]
GEP-16: `val` keyword for final declarations
src/antlr/GroovyLexer.g4
[
diff
]
src/antlr/GroovyParser.g4
[
diff
]
src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java
[
diff
]
src/main/java/org/codehaus/groovy/ast/ModifierNode.java
[
diff
]
src/test-resources/core/Val_01x.groovy
[Added -
diff
]
src/test-resources/fail/Val_01x.groovy
[Added -
diff
]
src/test-resources/fail/Val_02x.groovy
[Added -
diff
]
src/test-resources/fail/Val_03x.groovy
[Added -
diff
]
src/test/groovy/bugs/Groovy5358.groovy
[
diff
]
src/test/groovy/groovy/transform/stc/LambdaTest.groovy
[
diff
]
src/test/groovy/org/apache/groovy/parser/antlr4/GroovyParserTest.groovy
[
diff
]
src/test/groovy/org/apache/groovy/parser/antlr4/SyntaxErrorTest.groovy
[
diff
]
subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/SmartDocumentFilter.java
[
diff
]
13 files changed
tree: d38d6b46ca90e68672bdb8536eb6d7de41fa0f5f
.agents/
.github/
.muse/
benchmark/
bootstrap/
build-logic/
config/
etc/
gradle/
licenses/
notices/
src/
subprojects/
xdocs/
.asf.yaml
.editorconfig
.gitattributes
.gitignore
AGENTS.md
appveyor.yml
ARCHITECTURE.md
build.gradle
CODE_OF_CONDUCT.md
codecov.yml
COMPATIBILITY.md
CONTRIBUTING.md
DOAP.rdf
GOVERNANCE.md
gradle.properties
gradlew
gradlew.bat
jitpack.yml
LICENSE
NOTICE
README.adoc
settings.gradle
versions.properties