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

borinquenkid pushed a commit to branch test/document-datamapping-core-services
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 4391b59dd25a45a52472d01d4cac4258ef6360cc
Author: Walter Duque de Estrada <[email protected]>
AuthorDate: Sat Aug 15 19:21:28 2026 -0500

    Suppress IntelliJ warnings on AbstractWhereImplementer's 
getDetachedCriteriaType
    
    Same shape as the AbstractDetachedCriteriaServiceImplementor fix: the
    unused domainClassNode parameter is a protected extension point for
    subclasses, not dead code.
    
    Co-Authored-By: Claude Sonnet 5 <[email protected]>
---
 .../gorm/services/implementers/AbstractWhereImplementer.groovy         | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/implementers/AbstractWhereImplementer.groovy
 
b/grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/implementers/AbstractWhereImplementer.groovy
index 01125f4de3..0c737719d6 100644
--- 
a/grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/implementers/AbstractWhereImplementer.groovy
+++ 
b/grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/services/implementers/AbstractWhereImplementer.groovy
@@ -117,6 +117,9 @@ abstract class AbstractWhereImplementer extends 
AbstractReadOperationImplementer
         }
     }
 
+    // domainClassNode is unused here, but kept so subclasses can override 
this as a
+    // polymorphic extension point and pick a DetachedCriteria type based on 
the domain class
+    @SuppressWarnings(['unused', 'MethodMayBeStatic'])
     protected ClassNode getDetachedCriteriaType(ClassNode domainClassNode) {
         ClassHelper.make(DetachedCriteria)
     }

Reply via email to