This is an automated email from the ASF dual-hosted git repository.
sunlan 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 1dfcda8 Trivial refactoring: extract common variable
1dfcda8 is described below
commit 1dfcda87a73c3d2660975d363331925fcda406bb
Author: Daniel Sun <[email protected]>
AuthorDate: Fri Sep 25 07:57:33 2020 +0800
Trivial refactoring: extract common variable
(cherry picked from commit 93d3bfdee0f771f50c535ff54e28e033d4adf0ad)
---
.../org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
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 b4f40ff..81115cb 100644
---
a/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
+++
b/src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
@@ -2404,10 +2404,11 @@ public class StaticTypeCheckingVisitor extends
ClassCodeVisitorSupport {
}
}
- if (candidates.isEmpty()) {
+ int candidateCnt = candidates.size();
+ if (0 == candidateCnt) {
candidates = extension.handleMissingMethod(
getType(expression.getExpression()), nameText, null, null,
null);
- } else if (candidates.size() > 1) {
+ } else if (candidateCnt > 1) {
candidates = extension.handleAmbiguousMethods(candidates,
expression);
}