View | Details | Raw Unified | Return to bug 109535 | Differences between
and this patch

Collapse All | Expand All

(-)dom/org/eclipse/jdt/core/dom/ASTConverter.java (-1 / +3 lines)
Lines 33-38 Link Here
33
import org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend;
33
import org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend;
34
import org.eclipse.jdt.internal.compiler.ast.LocalDeclaration;
34
import org.eclipse.jdt.internal.compiler.ast.LocalDeclaration;
35
import org.eclipse.jdt.internal.compiler.ast.MessageSend;
35
import org.eclipse.jdt.internal.compiler.ast.MessageSend;
36
import org.eclipse.jdt.internal.compiler.ast.OperatorIds;
36
import org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference;
37
import org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference;
37
import org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference;
38
import org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference;
38
import org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression;
39
import org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression;
Lines 1082-1088 Link Here
1082
			infixExpression.setSourceRange(startPosition, expression.sourceEnd - startPosition + 1);
1083
			infixExpression.setSourceRange(startPosition, expression.sourceEnd - startPosition + 1);
1083
			return infixExpression;
1084
			return infixExpression;
1084
		} else if (expression.left instanceof StringLiteralConcatenation
1085
		} else if (expression.left instanceof StringLiteralConcatenation
1085
				&& ((expression.left.bits & org.eclipse.jdt.internal.compiler.ast.ASTNode.ParenthesizedMASK) == 0)) {
1086
				&& ((expression.left.bits & org.eclipse.jdt.internal.compiler.ast.ASTNode.ParenthesizedMASK) == 0)
1087
				&& (OperatorIds.PLUS == expressionOperatorID)) {
1086
			StringLiteralConcatenation literal = (StringLiteralConcatenation) expression.left;
1088
			StringLiteralConcatenation literal = (StringLiteralConcatenation) expression.left;
1087
			final org.eclipse.jdt.internal.compiler.ast.Expression[] stringLiterals = literal.literals;
1089
			final org.eclipse.jdt.internal.compiler.ast.Expression[] stringLiterals = literal.literals;
1088
			infixExpression.setLeftOperand(convert(stringLiterals[0]));
1090
			infixExpression.setLeftOperand(convert(stringLiterals[0]));

Return to bug 109535