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 ffef0199deb99caf61aa0d80a6c78665a352e461
Author: Walter Duque de Estrada <[email protected]>
AuthorDate: Fri Feb 27 08:50:25 2026 -0600

    Fix PMD issues in ClosureEventListener
---
 grails-data-hibernate7/PMD.md                      | 30 +++++++++++-----------
 .../hibernate/support/ClosureEventListener.java    | 12 +++++++--
 2 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/grails-data-hibernate7/PMD.md b/grails-data-hibernate7/PMD.md
index af8ef428d9..76074127fd 100644
--- a/grails-data-hibernate7/PMD.md
+++ b/grails-data-hibernate7/PMD.md
@@ -97,21 +97,21 @@ 
ProperCloneImplementation,org.grails.orm.hibernate.query.JpaFromProvider,162,YES
 
CloneMethodReturnTypeMustMatchClassName,org.grails.orm.hibernate.query.JpaFromProvider,162,YES
 
CloneThrowsCloneNotSupportedException,org.grails.orm.hibernate.query.JpaFromProvider,162,YES
 MissingSerialVersionUID,org.grails.orm.hibernate.query.PagedResultList,31,YES
-AvoidAccessibilityAlteration,org.grails.orm.hibernate.support.ClosureEventListener,143,
-AvoidAccessibilityAlteration,org.grails.orm.hibernate.support.ClosureEventListener,145,
-EmptyCatchBlock,org.grails.orm.hibernate.support.ClosureEventListener,146,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,188,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,215,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,232,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,312,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,315,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,341,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,343,
-CompareObjectsWithEquals,org.grails.orm.hibernate.support.ClosureEventListener,361,
-CompareObjectsWithEquals,org.grails.orm.hibernate.support.ClosureEventListener,383,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,387,
-CloseResource,org.grails.orm.hibernate.support.ClosureEventListener,400,
-DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,401,
+AvoidAccessibilityAlteration,org.grails.orm.hibernate.support.ClosureEventListener,143,YES
+AvoidAccessibilityAlteration,org.grails.orm.hibernate.support.ClosureEventListener,145,YES
+EmptyCatchBlock,org.grails.orm.hibernate.support.ClosureEventListener,146,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,188,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,215,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,232,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,312,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,315,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,341,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,343,YES
+CompareObjectsWithEquals,org.grails.orm.hibernate.support.ClosureEventListener,361,YES
+CompareObjectsWithEquals,org.grails.orm.hibernate.support.ClosureEventListener,383,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,387,YES
+CloseResource,org.grails.orm.hibernate.support.ClosureEventListener,400,YES
+DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventListener,401,YES
 
NonSerializableClass,org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor,73,
 
NonSerializableClass,org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor,75,
 
DataflowAnomalyAnalysis,org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor,235,
diff --git 
a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java
 
b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java
index 870fd38fc7..22a472a499 100644
--- 
a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java
+++ 
b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/ClosureEventListener.java
@@ -64,7 +64,15 @@ import org.springframework.validation.Errors;
  * @author Graeme Rocher
  * @since 1.3.5
  */
-@SuppressWarnings({"rawtypes", "unchecked", "serial"})
+@SuppressWarnings({
+  "rawtypes",
+  "unchecked",
+  "serial",
+  "PMD.AvoidAccessibilityAlteration",
+  "PMD.DataflowAnomalyAnalysis",
+  "PMD.CompareObjectsWithEquals",
+  "PMD.CloseResource"
+})
 public class ClosureEventListener
     implements PreLoadEventListener,
         PostLoadEventListener,
@@ -143,7 +151,7 @@ public class ClosureEventListener
       actionQueueUpdatesField.setAccessible(true);
       entityUpdateActionStateField = 
ReflectionUtils.findField(EntityUpdateAction.class, "state");
       entityUpdateActionStateField.setAccessible(true);
-    } catch (Exception e) {
+    } catch (Exception ignored) {
       // ignore
     }
   }

Reply via email to