Repository: groovy Updated Branches: refs/heads/GROOVY_2_6_X baa108488 -> 393262330
Validate number format (cherry picked from commit 1edfb97) Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/39326233 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/39326233 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/39326233 Branch: refs/heads/GROOVY_2_6_X Commit: 3932623300fb0ba1eb88f191bdfcd0a44af42ef1 Parents: baa1084 Author: sunlan <sun...@apache.org> Authored: Sun Aug 6 23:32:30 2017 +0800 Committer: sunlan <sun...@apache.org> Committed: Sun Aug 6 23:32:30 2017 +0800 ---------------------------------------------------------------------- .../main/java/org/apache/groovy/parser/antlr4/AstBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/39326233/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java ---------------------------------------------------------------------- diff --git a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java index bbf7665..520e581 100644 --- a/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java +++ b/subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java @@ -3145,7 +3145,7 @@ public class AstBuilder extends GroovyParserBaseVisitor<Object> implements Groov try { num = Numbers.parseInteger(null, text); } catch (Exception e) { - this.numberFormatError = new Pair<>(ctx, e); + this.numberFormatError = new Pair<GroovyParserRuleContext, Exception>(ctx, e); } ConstantExpression constantExpression = new ConstantExpression(num, !text.startsWith(SUB_STR)); @@ -3163,7 +3163,7 @@ public class AstBuilder extends GroovyParserBaseVisitor<Object> implements Groov try { num = Numbers.parseDecimal(text); } catch (Exception e) { - this.numberFormatError = new Pair<>(ctx, e); + this.numberFormatError = new Pair<GroovyParserRuleContext, Exception>(ctx, e); } ConstantExpression constantExpression = new ConstantExpression(num, !text.startsWith(SUB_STR));