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);