From: Alexander Kriegisch Date: Mon, 12 Feb 2024 06:19:13 +0000 (+0700) Subject: Adjust AjASTConverter to JDT Core StringLiteralConcatenation changes X-Git-Tag: V1_9_21_1~6 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=adc4df441ca4f2c538fcc458394110bc497e880f;p=aspectj.git Adjust AjASTConverter to JDT Core StringLiteralConcatenation changes Signed-off-by: Alexander Kriegisch --- diff --git a/org.aspectj.ajdt.core/src/main/java/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.java b/org.aspectj.ajdt.core/src/main/java/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.java index 64953418a..9fe28b7d4 100644 --- a/org.aspectj.ajdt.core/src/main/java/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.java +++ b/org.aspectj.ajdt.core/src/main/java/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.java @@ -2040,10 +2040,11 @@ public class AjASTConverter extends ASTConverter { expression.computeConstant(); final InfixExpression infixExpression = new InfixExpression(this.ast); infixExpression.setOperator(InfixExpression.Operator.PLUS); - org.aspectj.org.eclipse.jdt.internal.compiler.ast.Expression[] stringLiterals = expression.literals; + org.aspectj.org.eclipse.jdt.internal.compiler.ast.Expression[] stringLiterals = expression.getLiterals(); + int stringLiteralsSize = stringLiterals.length; infixExpression.setLeftOperand(super.convert(stringLiterals[0])); infixExpression.setRightOperand(super.convert(stringLiterals[1])); - for (int i = 2; i < expression.counter; i++) { + for (int i = 2; i < stringLiteralsSize; i++) { infixExpression.extendedOperands().add(super.convert(stringLiterals[i])); } if (this.resolveBindings) {