diff --git a/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java b/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java index 0d106787dce..2a3ad69140c 100644 --- a/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java +++ b/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2018 IBM Corporation and others. + * Copyright (c) 2000, 2026 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -894,7 +894,7 @@ public void historyNotification(final OperationHistoryEvent event) { * * @param undoLevel the length of this manager's history */ - @Deprecated + @Deprecated(forRemoval= true) public DefaultUndoManager(int undoLevel) { fHistory= OperationHistoryFactory.getOperationHistory(); setMaximalUndoLevel(undoLevel); @@ -910,9 +910,6 @@ private boolean isConnected() { return fTextViewer != null; } - /* - * @see IUndoManager#beginCompoundChange - */ @Deprecated @Override public void beginCompoundChange() { @@ -922,10 +919,6 @@ public void beginCompoundChange() { } } - - /* - * @see IUndoManager#endCompoundChange - */ @Deprecated @Override public void endCompoundChange() { diff --git a/tests/org.eclipse.jface.text.tests/JFaceTextTestSuite.launch b/tests/org.eclipse.jface.text.tests/JFaceTextTestSuite.launch deleted file mode 100644 index d77d667e769..00000000000 --- a/tests/org.eclipse.jface.text.tests/JFaceTextTestSuite.launch +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF index 0c0524f3ebc..4ff498c3388 100644 --- a/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %Plugin.name Bundle-SymbolicName: org.eclipse.jface.text.tests -Bundle-Version: 3.14.100.qualifier +Bundle-Version: 3.14.200.qualifier Bundle-Vendor: %Plugin.providerName Bundle-Localization: plugin Export-Package: diff --git a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/TestTextViewer.java b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/TestTextViewer.java index f083f6fcd59..bdf6409f78a 100644 --- a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/TestTextViewer.java +++ b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/TestTextViewer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2026 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -36,7 +36,6 @@ import org.eclipse.jface.text.ITextInputListener; import org.eclipse.jface.text.ITextListener; import org.eclipse.jface.text.ITextOperationTarget; -import org.eclipse.jface.text.ITextViewer; import org.eclipse.jface.text.IUndoManager; import org.eclipse.jface.text.IViewportListener; import org.eclipse.jface.text.TextEvent; @@ -60,25 +59,16 @@ public class TestTextViewer implements ISourceViewer, IDocumentListener { protected Point fSelection= new Point(-1, -1); protected String fDeletion; - /** - * @see ITextViewer#setDocument(IDocument, int, int) - */ @Override public void setDocument(IDocument document, int p1, int p2) { setDocument(document); } - /** - * @see ITextViewer#getDocument() - */ @Override public IDocument getDocument() { return fDocument; } - /** - * @see ITextViewer#setDocument(IDocument) - */ @Override public void setDocument(IDocument document) { IDocument oldDoc= fDocument; @@ -97,17 +87,11 @@ public void setDocument(IDocument document) { fireTextInputChanged(oldDoc, document, false); } - /** - * @see ITextViewer#removeTextInputListener(ITextInputListener) - */ @Override public void removeTextInputListener(ITextInputListener listener) { fInputListeners.remove(listener); } - /** - * @see ITextViewer#addTextInputListener(ITextInputListener) - */ @Override public void addTextInputListener(ITextInputListener listener) { if (!fInputListeners.contains(listener)) @@ -125,17 +109,11 @@ protected void fireTextInputChanged(IDocument oldDoc, IDocument newDoc, boolean } } - /** - * @see ITextViewer#changeTextPresentation(TextPresentation, boolean) - */ @Override public void changeTextPresentation(TextPresentation presentation, boolean p1) { fTextPresentation= presentation; } - /** - * @see ITextViewer#invalidateTextPresentation() - */ @Override public void invalidateTextPresentation() { } @@ -157,104 +135,63 @@ public void documentChanged(DocumentEvent event) { fireTextChanged(new TestTextEvent(event, fDeletion)); } - /** - * @see ITextViewer#getFindReplaceTarget() - */ @Override public IFindReplaceTarget getFindReplaceTarget() { return null; } - /** - * @see ITextViewer#getTextOperationTarget() - */ @Override public ITextOperationTarget getTextOperationTarget() { return null; } - /** - * @see ITextViewer#setTextColor(Color, int, int, boolean) - */ @Override public void setTextColor(Color p0, int p1, int p2, boolean p3) { } - /** - * @see ITextViewer#setTextColor(Color) - */ @Override public void setTextColor(Color p0) { } - /** - * @see ITextViewer#overlapsWithVisibleRegion(int, int) - */ @Override public boolean overlapsWithVisibleRegion(int p0, int p1) { return false; } - /** - * @see ITextViewer#getVisibleRegion() - */ @Override public IRegion getVisibleRegion() { return null; } - /** - * @see ITextViewer#resetVisibleRegion() - */ @Override public void resetVisibleRegion() { } - /** - * @see ITextViewer#setVisibleRegion(int, int) - */ @Override public void setVisibleRegion(int p0, int p1) { } - /** - * @see ITextViewer#setIndentPrefixes(String[], String) - */ @Override public void setIndentPrefixes(String[] p0, String p1) { } - /** - * @see ITextViewer#setDefaultPrefixes(String[], String) - */ @Override public void setDefaultPrefixes(String[] p0, String p1) { } - /** - * @see ITextViewer#setAutoIndentStrategy(IAutoIndentStrategy, String) - */ + @Deprecated @Override public void setAutoIndentStrategy(IAutoIndentStrategy p0, String p1) { } - /** - * @see ITextViewer#setTextDoubleClickStrategy(ITextDoubleClickStrategy, String) - */ @Override public void setTextDoubleClickStrategy(ITextDoubleClickStrategy p0, String p1) { } - /** - * @see ITextViewer#setUndoManager(IUndoManager) - */ @Override public void setUndoManager(IUndoManager p0) { } - /** - * @see ITextViewer#getTextWidget() - */ @Override public StyledText getTextWidget() { return null; @@ -264,116 +201,71 @@ public StyledText getTextWidget() { public void setTextHover(ITextHover p0, String p1) { } - /** - * @see ITextViewer#activatePlugins() - */ @Override public void activatePlugins() { } - /** - * @see ITextViewer#resetPlugins() - */ @Override public void resetPlugins() { } - /** - * @see ITextViewer#getTopInset() - */ @Override public int getTopInset() { return 0; } - /** - * @see ITextViewer#getBottomIndexEndOffset() - */ @Override public int getBottomIndexEndOffset() { return 0; } - /** - * @see ITextViewer#getBottomIndex() - */ @Override public int getBottomIndex() { return 0; } - /** - * @see ITextViewer#getTopIndexStartOffset() - */ @Override public int getTopIndexStartOffset() { return 0; } - /** - * @see ITextViewer#getTopIndex() - */ @Override public int getTopIndex() { return 0; } - /** - * @see ITextViewer#setTopIndex(int) - */ @Override public void setTopIndex(int p0) { } - /** - * @see ITextViewer#revealRange(int, int) - */ @Override public void revealRange(int p0, int p1) { } - /** - * @see ITextViewer#getSelectedRange() - */ @Override public Point getSelectedRange() { return fSelection; } - /** - * @see ITextViewer#setSelectedRange(int, int) - */ @Override public void setSelectedRange(int offset, int length) { fSelection.x= offset; fSelection.y= length; } - /** - * @see ITextViewer#isEditable() - */ @Override public boolean isEditable() { return true; } - /** - * @see ITextViewer#setEditable(boolean) - */ @Override public void setEditable(boolean p0) { } - /** - * @see ITextViewer#setEventConsumer(IEventConsumer) - */ @Override public void setEventConsumer(IEventConsumer p0) { } - /** - * @see ITextViewer#removeTextListener(ITextListener) - */ @Override public void removeTextListener(ITextListener listener) { fTextListeners.remove(listener); @@ -387,105 +279,63 @@ protected void fireTextChanged(TextEvent event) { } } - /** - * @see ITextViewer#addTextListener(ITextListener) - */ @Override public void addTextListener(ITextListener listener) { if (!fTextListeners.contains(listener)) fTextListeners.add(listener); } - /** - * @see ITextViewer#removeViewportListener(IViewportListener) - */ @Override public void removeViewportListener(IViewportListener p0) { } - /** - * @see ITextViewer#addViewportListener(IViewportListener) - */ @Override public void addViewportListener(IViewportListener p0) { } - /** - * @see ISourceViewer#getSelectionProvider() - */ @Override public ISelectionProvider getSelectionProvider() { return null; } - /** - * @see ISourceViewer#showAnnotations(boolean) - */ @Override public void showAnnotations(boolean p0) { } - /** - * @see ISourceViewer#removeRangeIndication() - */ @Override public void removeRangeIndication() { } - /** - * @see ISourceViewer#getRangeIndication() - */ @Override public IRegion getRangeIndication() { return null; } - /** - * @see ISourceViewer#setRangeIndication(int, int, boolean) - */ @Override public void setRangeIndication(int p0, int p1, boolean p2) { } - /** - * @see ISourceViewer#setRangeIndicator(Annotation) - */ @Override public void setRangeIndicator(Annotation p0) { } - /** - * @see ISourceViewer#getAnnotationModel() - */ @Override public IAnnotationModel getAnnotationModel() { return null; } - /** - * @see ISourceViewer#setDocument(IDocument, IAnnotationModel, int, int) - */ @Override public void setDocument(IDocument p0, IAnnotationModel p1, int p2, int p3) { } - /** - * @see ISourceViewer#setDocument(IDocument, IAnnotationModel) - */ @Override public void setDocument(IDocument p0, IAnnotationModel p1) { } - /** - * @see ISourceViewer#setAnnotationHover(IAnnotationHover) - */ @Override public void setAnnotationHover(IAnnotationHover p0) { } - /** - * @see ISourceViewer#configure(SourceViewerConfiguration) - */ @Override public void configure(SourceViewerConfiguration p0) { } diff --git a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/BarContentAssistProcessor.java b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/BarContentAssistProcessor.java index ad04491e601..a75dd9323e3 100644 --- a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/BarContentAssistProcessor.java +++ b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/BarContentAssistProcessor.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2016, 2019 Red Hat Inc. and others. + * Copyright (c) 2016, 2026 Red Hat Inc. and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -134,11 +134,13 @@ public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int return new ICompletionProposal[0]; } + @Deprecated @Override public char[] getCompletionProposalAutoActivationCharacters() { return null; } + @Deprecated @Override public char[] getContextInformationAutoActivationCharacters() { return null; diff --git a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java index 27311eead78..00dbe23829c 100644 --- a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java +++ b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2019 Red Hat Inc. and others. + * Copyright (c) 2019, 2026 Red Hat Inc. and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -57,16 +57,19 @@ public static String[] contents() { } public static final class AccessAllAnnoations implements IAnnotationAccess { + @Deprecated @Override public Object getType(Annotation annotation) { return annotation.getType(); } + @Deprecated @Override public boolean isMultiLine(Annotation annotation) { return true; } + @Deprecated @Override public boolean isTemporary(Annotation annotation) { return true;