@ -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()));
|
||||
}
|
||||
}
|
||||
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,3 @@
|
||||
x = {
|
||||
init() { }
|
||||
};
|
@ -0,0 +1,9 @@
|
||||
+- AstRoot
|
||||
+- ExpressionStatement
|
||||
+- Assignment
|
||||
+- Name
|
||||
+- ObjectLiteral
|
||||
+- ObjectProperty
|
||||
+- Name
|
||||
+- FunctionNode
|
||||
+- Block
|
Reference in New Issue
Block a user