diff options
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java')
-rw-r--r-- | core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java index be0164c4af5..7f1e33b7752 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/HTMLTextPresenter.java @@ -14,16 +14,16 @@ package org.eclipse.cdt.internal.ui.text; import java.io.IOException; import java.io.Reader; import java.io.StringReader; - import java.util.Iterator; + +import org.eclipse.jface.text.DefaultInformationControl; +import org.eclipse.jface.text.Region; +import org.eclipse.jface.text.TextPresentation; import org.eclipse.swt.custom.StyleRange; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.widgets.Display; import org.eclipse.cdt.ui.CUIPlugin; -import org.eclipse.jface.text.DefaultInformationControl; -import org.eclipse.jface.text.Region; -import org.eclipse.jface.text.TextPresentation; public class HTMLTextPresenter implements DefaultInformationControl.IInformationPresenter { @@ -52,10 +52,11 @@ public class HTMLTextPresenter implements DefaultInformationControl.IInformation int yoursEnd= offset + insertLength -1; yoursEnd= Math.max(yoursStart, yoursEnd); - Iterator e= presentation.getAllStyleRangeIterator(); + @SuppressWarnings("unchecked") + Iterator<StyleRange> e= presentation.getAllStyleRangeIterator(); while (e.hasNext()) { - StyleRange range= (StyleRange) e.next(); + StyleRange range= e.next(); int myStart= range.start; int myEnd= range.start + range.length -1; |