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