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])); |