This is an automated email from the ASF dual-hosted git repository. borinquenkid pushed a commit to branch 8.0.x-hibernate7 in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 2aa8f859cce627ebe48dbfbda6b200498f65d4c6 Author: Walter Duque de Estrada <[email protected]> AuthorDate: Wed Feb 25 23:44:23 2026 -0600 Suppress PMD false positives in EventListenerIntegrator --- grails-data-hibernate7/core/PMD.md | 10 +++++----- .../org/grails/orm/hibernate/EventListenerIntegrator.java | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/grails-data-hibernate7/core/PMD.md b/grails-data-hibernate7/core/PMD.md index 00de84a3f4..7c5673f58f 100644 --- a/grails-data-hibernate7/core/PMD.md +++ b/grails-data-hibernate7/core/PMD.md @@ -27,11 +27,11 @@ CloseResource,org.grails.orm.hibernate.AbstractHibernateDatastore,461,YES DataflowAnomalyAnalysis,org.grails.orm.hibernate.AbstractHibernateDatastore,499,YES DataflowAnomalyAnalysis,org.grails.orm.hibernate.AbstractHibernateDatastore,499,YES EmptyCatchBlock,org.grails.orm.hibernate.AbstractHibernateSession,107,YES -DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,82, -DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,87, -DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,87, -DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,98, -DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,108, +DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,82,YES +DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,87,YES +DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,87,YES +DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,98,YES +DataflowAnomalyAnalysis,org.grails.orm.hibernate.EventListenerIntegrator,108,YES DataflowAnomalyAnalysis,org.grails.orm.hibernate.GrailsHibernateTemplate,135, DataflowAnomalyAnalysis,org.grails.orm.hibernate.GrailsHibernateTemplate,136, CloseResource,org.grails.orm.hibernate.GrailsHibernateTemplate,138, diff --git a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/EventListenerIntegrator.java b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/EventListenerIntegrator.java index 633df70bda..7c33ae957e 100644 --- a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/EventListenerIntegrator.java +++ b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/EventListenerIntegrator.java @@ -74,7 +74,7 @@ public class EventListenerIntegrator implements Integrator { EventType.POST_COLLECTION_REMOVE, EventType.POST_COLLECTION_UPDATE); - @SuppressWarnings({"unchecked", "rawtypes"}) + @SuppressWarnings({"unchecked", "rawtypes", "PMD.DataflowAnomalyAnalysis"}) @Override public void integrate( Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sfi) { @@ -102,6 +102,7 @@ public class EventListenerIntegrator implements Integrator { } } + @SuppressWarnings("PMD.DataflowAnomalyAnalysis") protected <T> void appendListeners( EventListenerRegistry listenerRegistry, EventType<T> eventType, Collection<T> listeners) {
