You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by em...@apache.org on 2021/02/07 15:55:55 UTC

[groovy] branch GROOVY_3_0_X updated: use consistent class loader for finding DGMs

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 d2b8f8c  use consistent class loader for finding DGMs
d2b8f8c is described below

commit d2b8f8cab2889904995ce0ce9c94dace125d6c4b
Author: Eric Milles <er...@thomsonreuters.com>
AuthorDate: Sun Feb 7 09:28:12 2021 -0600

    use consistent class loader for finding DGMs
---
 .../org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java b/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
index 36e2968..de5182c 100644
--- a/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
+++ b/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
@@ -2389,7 +2389,7 @@ public class StaticTypeCheckingVisitor extends ClassCodeVisitorSupport {
 
                 candidates = findMethodsWithGenerated(receiverType, nameText);
                 if (isBeingCompiled(receiverType)) candidates.addAll(GROOVY_OBJECT_TYPE.getMethods(nameText));
-                candidates.addAll(findDGMMethodsForClassNode(getTransformLoader(), receiverType, nameText));
+                candidates.addAll(findDGMMethodsForClassNode(getSourceUnit().getClassLoader(), receiverType, nameText));
                 candidates = filterMethodsByVisibility(candidates, typeCheckingContext.getEnclosingClassNode());
 
                 if (!candidates.isEmpty()) {