Trivial refactoring: remove unnecessary type check and cast (cherry picked from commit bc2d85c62710fdf198f5be66cb097067eff5934b)
Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/45c37154 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/45c37154 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/45c37154 Branch: refs/heads/GROOVY_2_5_X Commit: 45c371545ec30644f227a7553ddf7a522ff12b9f Parents: bcf003a Author: Daniel Sun <sun...@apache.org> Authored: Sat Aug 11 21:18:16 2018 +0800 Committer: Daniel Sun <sun...@apache.org> Committed: Sat Aug 11 22:40:31 2018 +0800 ---------------------------------------------------------------------- src/main/java/org/codehaus/groovy/control/ResolveVisitor.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/45c37154/src/main/java/org/codehaus/groovy/control/ResolveVisitor.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/codehaus/groovy/control/ResolveVisitor.java b/src/main/java/org/codehaus/groovy/control/ResolveVisitor.java index b29754e..f18739a 100644 --- a/src/main/java/org/codehaus/groovy/control/ResolveVisitor.java +++ b/src/main/java/org/codehaus/groovy/control/ResolveVisitor.java @@ -1122,14 +1122,12 @@ public class ResolveVisitor extends ClassCodeExpressionTransformer { resolveOrFail(t, ce); visitAnnotations(para); if (para.hasInitialExpression()) { - Object initialVal = para.getInitialExpression(); - if (initialVal instanceof Expression) { - para.setInitialExpression(transform((Expression) initialVal)); - } + para.setInitialExpression(transform(para.getInitialExpression())); } visitAnnotations(para); } } + Statement code = ce.getCode(); if (code != null) code.visit(this); inClosure = oldInClosure;