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

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

commit 5e8e09f4a69db6881a1ea3a086f8069b105a002a
Author: Jochen Theodorou <blackd...@gmx.org>
AuthorDate: Tue Aug 29 18:03:40 2023 +0200

    Improve method selection for script body in SecureASTCustomizer
---
 .../org/codehaus/groovy/control/customizers/SecureASTCustomizer.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java
 
b/src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java
index 74594d2743..c337a92c8a 100644
--- 
a/src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java
+++ 
b/src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java
@@ -924,7 +924,7 @@ public class SecureASTCustomizer extends 
CompilationCustomizer {
         List<MethodNode> methods = owner.getMethods();
         for (MethodNode method : methods) {
             if (method.getDeclaringClass() == owner && !method.isSynthetic()) {
-                if ("main".equals(method.getName()) || 
"run".equals(method.getName()) && owner.isScriptBody()) continue;
+                if (("main".equals(method.getName()) || 
"run".equals(method.getName())) && owner.isScriptBody()) continue;
                 result.add(method);
             }
         }

Reply via email to