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

matrei pushed a commit to branch groovy-5.1.0
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 4a289e331aede99b98a2f7ffe51b69d7aeaa1b66
Author: Mattias Reichel <[email protected]>
AuthorDate: Tue Aug 18 16:37:01 2026 +0200

    refactor: remove Groovy 5 workaround for GROOVY-12134
    
    This was fixed in Groovy 5.0.8
---
 .../web/UpdateRequestContextHolderExceptionTranslationFilter.groovy | 6 ------
 1 file changed, 6 deletions(-)

diff --git 
a/grails-spring-security/plugin/src/main/groovy/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.groovy
 
b/grails-spring-security/plugin/src/main/groovy/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.groovy
index 1f69bc80ce..3be77dadcc 100644
--- 
a/grails-spring-security/plugin/src/main/groovy/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.groovy
+++ 
b/grails-spring-security/plugin/src/main/groovy/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.groovy
@@ -73,9 +73,6 @@ class UpdateRequestContextHolderExceptionTranslationFilter 
extends ExceptionTran
 @CompileStatic
 class DelegatingGrailsWebRequest extends GrailsWebRequest {
 
-    // GROOVY-12134 - Groovy 5 workaround not ignoring final methods for the 
`@Delegate`
-    @Delegate(excludes = ['getRequest', 'getResponse', 'getCurrentRequest', 
'getCurrentResponse', 'setMultipartRequest',
-            'getParams', 'getParameterMap', 'getOriginalParams', 
'resetParams', 'addParametersFrom'])
     GrailsWebRequest current
 
     DelegatingGrailsWebRequest(HttpServletRequest request, HttpServletResponse 
response, GrailsWebRequest current) {
@@ -87,9 +84,6 @@ class DelegatingGrailsWebRequest extends GrailsWebRequest {
 @CompileStatic
 class DelegatingAsyncGrailsWebRequest extends AsyncGrailsWebRequest {
 
-    // GROOVY-12134 - Groovy 5 workaround not ignoring final methods for the 
`@Delegate`
-    @Delegate(excludes = ['getRequest', 'getResponse', 'getCurrentRequest', 
'getCurrentResponse', 'setMultipartRequest',
-            'getParams', 'getParameterMap', 'getOriginalParams', 
'resetParams', 'addParametersFrom'])
     AsyncGrailsWebRequest current
 
     DelegatingAsyncGrailsWebRequest(HttpServletRequest request, 
HttpServletResponse response, AsyncGrailsWebRequest current) {

Reply via email to