From 504a43fc479d884085df9895900608dc5b0aca6f Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Fri, 31 Jul 2026 07:52:35 +0000
Subject: [PATCH] Fix CodeQL warning-severity alerts: dead checks, boxed locals and three null dereferences (#793)

---
 opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java b/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
index 6ab98dc..94f87ec 100644
--- a/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
+++ b/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
@@ -184,7 +184,7 @@
         } else if (!isXMLPackageDirectoryValid()) {
             throw new MojoExecutionException("The XML definition directory \""
                     + getXMLPackageDirectory() + "\" does not exist.");
-        } else if (getClass().getResource(getStylesheetDirectory()) == null) {
+        } else if (GenerateConfigMojo.class.getResource(getStylesheetDirectory()) == null) {
             throw new MojoExecutionException("The XSLT stylesheet directory \""
                     + getStylesheetDirectory() + "\" does not exist.");
         }
@@ -439,7 +439,7 @@
     private Templates loadStylesheet(final String stylesheet)
             throws TransformerConfigurationException {
         final Source xslt =
-                new StreamSource(getClass().getResourceAsStream(
+                new StreamSource(GenerateConfigMojo.class.getResourceAsStream(
                         getStylesheetDirectory() + "/" + stylesheet));
         return stylesheetFactory.newTemplates(xslt);
     }

--
Gitblit v1.10.0