View | Details | Raw Unified | Return to bug 161617
Collapse All | Expand All

(-)dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java (+14 lines)
Lines 2236-2241 Link Here
2236
			return doVisitUnchangedChildren(node);
2236
			return doVisitUnchangedChildren(node);
2237
		}
2237
		}
2238
		
2238
		
2239
		try {
2240
			// https://bugs.eclipse.org/bugs/show_bug.cgi?id=110963
2241
			if (getChangeKind(node, InstanceofExpression.LEFT_OPERAND_PROPERTY) == RewriteEvent.REPLACED) {
2242
				int leftOperandEnd= getExtendedEnd((ASTNode) getOriginalValue(node, InstanceofExpression.LEFT_OPERAND_PROPERTY));
2243
				int offset= getScanner().getNextStartOffset(leftOperandEnd, true); // instanceof
2244
				
2245
				if (offset == leftOperandEnd) {
2246
					doTextInsert(offset, String.valueOf(' '), getEditGroup(node, InstanceofExpression.LEFT_OPERAND_PROPERTY));
2247
				}
2248
			}
2249
		} catch (CoreException e) {
2250
			handleException(e);
2251
		}
2252
		
2239
		rewriteRequiredNode(node, InstanceofExpression.LEFT_OPERAND_PROPERTY);
2253
		rewriteRequiredNode(node, InstanceofExpression.LEFT_OPERAND_PROPERTY);
2240
		rewriteRequiredNode(node, InstanceofExpression.RIGHT_OPERAND_PROPERTY);
2254
		rewriteRequiredNode(node, InstanceofExpression.RIGHT_OPERAND_PROPERTY);
2241
		return false;
2255
		return false;

Return to bug 161617