Bug 366014: Make it easier to setup null analysis
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
index c3fc0f1..733ae97 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
@@ -689,7 +689,7 @@
IRegion match= new FindReplaceDocumentAdapter(document).find(0, "additional\\.bundles\\s*=\\s*", true, false, false, true); //$NON-NLS-1$
if (match != null) {
StringBuilder buf= new StringBuilder("org.eclipse.jdt.annotation,\\").append(lineDelim); //$NON-NLS-1$
- int spaces= match.getOffset() + match.getLength() - document.getLineOffset(match.getOffset());
+ int spaces= match.getOffset() + match.getLength() - document.getLineOffset(document.getLineOfOffset(match.getOffset()));
while (spaces-- > 0)
buf.append(' ');
change.addEdit(new InsertEdit(match.getOffset() + match.getLength(), buf.toString()));
@@ -700,7 +700,7 @@
entry= lineDelim + entry;
}
change.addEdit(new InsertEdit(len, entry));
- }
+ }
return change;
} catch (BadLocationException e) {
JavaPlugin.log(e);