diff options
author | david_williams | 2005-10-01 08:11:19 +0000 |
---|---|---|
committer | david_williams | 2005-10-01 08:11:19 +0000 |
commit | 02dd34ec97ad00699b311f904ea99cca5dedef10 (patch) | |
tree | 82046ca28ddc4cde76a3e126ce381b585a9faffa /bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java | |
parent | 5f978f76f384116cab19d7a59fa66755ec8c4a56 (diff) | |
download | webtools.sourceediting-02dd34ec97ad00699b311f904ea99cca5dedef10.tar.gz webtools.sourceediting-02dd34ec97ad00699b311f904ea99cca5dedef10.tar.xz webtools.sourceediting-02dd34ec97ad00699b311f904ea99cca5dedef10.zip |
[111279] cleanup to remove common compiler warnings
Diffstat (limited to 'bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java')
-rw-r--r-- | bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java index 4c894ff522..3ea211ffbb 100644 --- a/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java +++ b/bundles/org.eclipse.wst.xml.ui/src/org/eclipse/wst/xml/ui/internal/correction/InsertRequiredAttrsQuickAssistProposal.java @@ -25,7 +25,6 @@ import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Point; import org.eclipse.text.edits.InsertEdit; import org.eclipse.text.edits.MultiTextEdit; -import org.eclipse.wst.sse.core.internal.provisional.exceptions.SourceEditingRuntimeException; import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion; import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion; import org.eclipse.wst.sse.ui.internal.StructuredTextViewer; @@ -33,6 +32,7 @@ import org.eclipse.wst.sse.ui.internal.contentassist.ContentAssistUtils; import org.eclipse.wst.xml.core.internal.contentmodel.CMAttributeDeclaration; import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode; import org.eclipse.wst.xml.core.internal.regions.DOMRegionContext; +import org.eclipse.wst.xml.ui.internal.Logger; import org.eclipse.wst.xml.ui.internal.XMLUIMessages; import org.eclipse.wst.xml.ui.internal.editor.XMLEditorPluginImageHelper; import org.eclipse.wst.xml.ui.internal.editor.XMLEditorPluginImages; @@ -53,6 +53,7 @@ public class InsertRequiredAttrsQuickAssistProposal implements ICompletionPropos * @see org.eclipse.jface.text.contentassist.ICompletionProposal#apply(org.eclipse.jface.text.IDocument) */ public void apply(IDocument document) { + // not implemented? } /* @@ -69,7 +70,8 @@ public class InsertRequiredAttrsQuickAssistProposal implements ICompletionPropos if (lastRegion.getType() == DOMRegionContext.XML_TAG_CLOSE) { index--; lastRegion = startStructuredDocumentRegion.getRegionAtCharacterOffset(index - 1); - } else if (lastRegion.getType() == DOMRegionContext.XML_EMPTY_TAG_CLOSE) { + } + else if (lastRegion.getType() == DOMRegionContext.XML_EMPTY_TAG_CLOSE) { index = index - 2; lastRegion = startStructuredDocumentRegion.getRegionAtCharacterOffset(index - 1); } @@ -88,14 +90,17 @@ public class InsertRequiredAttrsQuickAssistProposal implements ICompletionPropos multiTextEdit.addChild(new InsertEdit(index, nameAndDefaultValue)); // BUG3381: MultiTextEdit applies all child TextEdit's basing // on offsets - // in the document before the first TextEdit, not after each - // child TextEdit. Therefore, do not need to advance the + // in the document before the first TextEdit, not after each + // child TextEdit. Therefore, do not need to advance the // index. - //index += nameAndDefaultValue.length(); + // index += nameAndDefaultValue.length(); } multiTextEdit.apply(viewer.getDocument()); - } catch (BadLocationException e) { - throw new SourceEditingRuntimeException(e); + } + catch (BadLocationException e) { + // log, for now, unless we find there's reasons why we get some + // here. + Logger.log(Logger.INFO, e.getMessage()); } } |