diff options
3 files changed, 3 insertions, 22 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/SourceViewerConfiguration.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/SourceViewerConfiguration.java index fdc746ff5f1..769433c48e4 100644 --- a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/SourceViewerConfiguration.java +++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/SourceViewerConfiguration.java @@ -19,14 +19,12 @@ import java.util.Arrays; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.RGB; -import org.eclipse.swt.widgets.Shell; import org.eclipse.jface.text.DefaultInformationControl; import org.eclipse.jface.text.DefaultTextDoubleClickStrategy; import org.eclipse.jface.text.IAutoEditStrategy; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IDocumentExtension3; -import org.eclipse.jface.text.IInformationControl; import org.eclipse.jface.text.IInformationControlCreator; import org.eclipse.jface.text.ITextDoubleClickStrategy; import org.eclipse.jface.text.ITextHover; @@ -333,12 +331,7 @@ public class SourceViewerConfiguration { * @since 2.0 */ public IInformationControlCreator getInformationControlCreator(ISourceViewer sourceViewer) { - return new IInformationControlCreator() { - @Override - public IInformationControl createInformationControl(Shell parent) { - return new DefaultInformationControl(parent); - } - }; + return DefaultInformationControl::new; } /** diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HippieCompleteAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HippieCompleteAction.java index b56388224bf..89b8ce795e2 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HippieCompleteAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/HippieCompleteAction.java @@ -32,7 +32,6 @@ import org.eclipse.jface.text.source.ISourceViewer; import org.eclipse.ui.internal.texteditor.CompoundEditExitStrategy; import org.eclipse.ui.internal.texteditor.HippieCompletionEngine; -import org.eclipse.ui.internal.texteditor.ICompoundEditListener; import org.eclipse.ui.internal.texteditor.TextEditorPlugin; @@ -212,12 +211,7 @@ final class HippieCompleteAction extends TextEditorAction { */ HippieCompleteAction(ResourceBundle bundle, String prefix, ITextEditor editor) { super(bundle, prefix, editor); - fExitStrategy.addCompoundListener(new ICompoundEditListener() { - @Override - public void endCompoundEdit() { - clearState(); - } - }); + fExitStrategy.addCompoundListener(this::clearState); } /** diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java index 3334814446a..86a0aa1965d 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/MoveLinesAction.java @@ -32,7 +32,6 @@ import org.eclipse.jface.text.TextSelection; import org.eclipse.jface.text.TextUtilities; import org.eclipse.ui.internal.texteditor.CompoundEditExitStrategy; -import org.eclipse.ui.internal.texteditor.ICompoundEditListener; /** * Action for moving selected lines in an editor. @@ -92,12 +91,7 @@ public class MoveLinesAction extends TextEditorAction { fCopy= copy; String[] commandIds= copy ? new String[] {ITextEditorActionDefinitionIds.COPY_LINES_UP, ITextEditorActionDefinitionIds.COPY_LINES_DOWN } : new String[] {ITextEditorActionDefinitionIds.MOVE_LINES_UP, ITextEditorActionDefinitionIds.MOVE_LINES_DOWN }; fStrategy= new CompoundEditExitStrategy(commandIds); - fStrategy.addCompoundListener(new ICompoundEditListener() { - @Override - public void endCompoundEdit() { - MoveLinesAction.this.endCompoundEdit(); - } - }); + fStrategy.addCompoundListener(MoveLinesAction.this::endCompoundEdit); update(); } |