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

emilles pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_3_0_X by this push:
     new 3624b9b653 fix for NPE
3624b9b653 is described below

commit 3624b9b653d8353936d66f3e03403b160f6354c1
Author: Eric Milles <[email protected]>
AuthorDate: Wed May 29 16:10:11 2024 -0500

    fix for NPE
---
 src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java 
b/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java
index 76d81cc148..41d3acbe95 100644
--- a/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java
+++ b/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java
@@ -996,7 +996,8 @@ public class GeneralUtils {
 
     public static boolean inSamePackage(final Class<?>  first, final Class<?>  
second) {
         Package firstPackage = first.getPackage(), secondPackage = 
second.getPackage();
-        return (firstPackage == null ? secondPackage == null : 
firstPackage.getName().equals(secondPackage.getName()));
+        return (firstPackage == secondPackage || (firstPackage != null && 
secondPackage != null
+                                                  && 
firstPackage.getName().equals(secondPackage.getName())));
     }
 
     public static boolean isDefaultVisibility(final int modifiers) {

Reply via email to