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) }
