From 21f6d1f8d3d9b9ae27674dee0bb1aef7f983977a Mon Sep 17 00:00:00 2001 From: cosven Date: Mon, 19 May 2025 20:08:16 +0800 Subject: [PATCH] fix deadloop when visit ElvisOperatorExpression --- .../groovyls/compiler/ast/ASTNodeVisitor.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java b/src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java index d6bfa9de..f6823586 100644 --- a/src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java +++ b/src/main/java/net/prominic/groovyls/compiler/ast/ASTNodeVisitor.java @@ -621,14 +621,14 @@ public void visitTernaryExpression(TernaryExpression node) { } } - public void visitShortTernaryExpression(ElvisOperatorExpression node) { - pushASTNode(node); - try { - super.visitShortTernaryExpression(node); - } finally { - popASTNode(); - } - } + // public void visitShortTernaryExpression(ElvisOperatorExpression node) { + // pushASTNode(node); + // try { + // super.visitShortTernaryExpression(node); + // } finally { + // popASTNode(); + // } + // } public void visitPostfixExpression(PostfixExpression node) { pushASTNode(node); @@ -901,4 +901,4 @@ public void visitBytecodeExpression(BytecodeExpression node) { popASTNode(); } } -} \ No newline at end of file +}