You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2017/10/01 22:38:15 UTC

groovy git commit: fix build for pre jdk8

Repository: groovy
Updated Branches:
  refs/heads/GROOVY_2_6_X f3b2b8f62 -> d0f1c76a3


fix build for pre jdk8


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/d0f1c76a
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/d0f1c76a
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/d0f1c76a

Branch: refs/heads/GROOVY_2_6_X
Commit: d0f1c76a3f1156d49ad1a1c7850b7884d3c49582
Parents: f3b2b8f
Author: paulk <pa...@asert.com.au>
Authored: Mon Oct 2 08:37:57 2017 +1000
Committer: paulk <pa...@asert.com.au>
Committed: Mon Oct 2 08:37:57 2017 +1000

----------------------------------------------------------------------
 .../codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/d0f1c76a/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java b/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
index 015057b..e650473 100644
--- a/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
+++ b/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java
@@ -489,7 +489,7 @@ public class StaticTypeCheckingVisitor extends ClassCodeVisitorSupport {
                     variable = (VariableExpression) vexp.getAccessedVariable();
                 }
                 if (variable != null) {
-                    ClassNode inferredType = getInferredTypeFromTempInfo(variable, variable.getNodeMetaData(StaticTypesMarker.INFERRED_TYPE));
+                    ClassNode inferredType = getInferredTypeFromTempInfo(variable, (ClassNode) variable.getNodeMetaData(StaticTypesMarker.INFERRED_TYPE));
                     // instanceof applies, stash away the type, reusing key used elsewhere
                     if (inferredType != null && !inferredType.getName().equals("java.lang.Object")) {
                         vexp.putNodeMetaData(StaticTypesMarker.INFERRED_RETURN_TYPE, inferredType);