Merge branch 'master' into pr/3946

This commit is contained in:
Andreas Dangel
2022-05-26 10:33:34 +02:00
23 changed files with 489 additions and 131 deletions

View File

@ -27,7 +27,7 @@ public class AbstractInfixEcmascriptNode<T extends InfixExpression> extends Abst
if (setImage) {
if (infixExpression.getOperator() == Token.ASSIGN_BITXOR) {
super.setImage("^=");
} else {
} else if (infixExpression.getOperator() != Token.METHOD) {
super.setImage(AstRoot.operatorToString(infixExpression.getOperator()));
}
}

View File

@ -40,4 +40,10 @@ public class JsTreeDumpTest extends BaseTreeDumpTest {
public void templateStrings() {
doTest("templateStrings");
}
@Test
public void issue3948() {
// https://github.com/pmd/pmd/issues/3948
doTest("issue3948");
}
}

View File

@ -0,0 +1,3 @@
x = {
init() { }
};

View File

@ -0,0 +1,9 @@
+- AstRoot
+- ExpressionStatement
+- Assignment
+- Name
+- ObjectLiteral
+- ObjectProperty
+- Name
+- FunctionNode
+- Block