not ignoring non-dumb-aware CopyPastePostProcessor-s (EA-63633)

This commit is contained in:
peter
2015-01-09 19:06:39 +01:00
parent dc2ecf7cd8
commit f6f49b6b5e
5 changed files with 4 additions and 7 deletions
@@ -27,7 +27,7 @@ import java.util.ArrayList;
/**
* @author peter
*/
public class JavaCopyPasteReferenceProcessor extends CopyPasteReferenceProcessor<PsiJavaCodeReferenceElement> implements DumbAware {
public class JavaCopyPasteReferenceProcessor extends CopyPasteReferenceProcessor<PsiJavaCodeReferenceElement> {
private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.editorActions.JavaCopyPasteReferenceProcessor");
@Override
@@ -36,7 +36,7 @@ import java.util.Collections;
import java.util.List;
public class CopyPasteFoldingProcessor extends CopyPastePostProcessor<FoldingTransferableData> implements DumbAware {
public class CopyPasteFoldingProcessor extends CopyPastePostProcessor<FoldingTransferableData> {
@NotNull
@Override
public List<FoldingTransferableData> collectTransferableData(final PsiFile file, final Editor editor, final int[] startOffsets, final int[] endOffsets) {
@@ -45,7 +45,7 @@ import java.util.List;
/**
* @author yole
*/
public class CopyPasteIndentProcessor extends CopyPastePostProcessor<IndentTransferableData> implements DumbAware {
public class CopyPasteIndentProcessor extends CopyPastePostProcessor<IndentTransferableData> {
@NotNull
@Override
public List<IndentTransferableData> collectTransferableData(PsiFile file,
@@ -19,7 +19,6 @@ package com.intellij.codeInsight.editorActions;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.RangeMarker;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.project.DumbAware;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Ref;
import com.intellij.psi.PsiFile;
@@ -32,8 +31,6 @@ import java.util.List;
/**
* An extension to collect and apply additional transferable data when performing copy-paste in editors.<p/>
*
* Can be {@link DumbAware}
*
* @author yole
*/
public abstract class CopyPastePostProcessor<T extends TextBlockTransferableData> {
@@ -64,7 +64,7 @@ import java.util.List;
* Interoperability with the following applications was tested:
* MS Office 2010 (Word, PowerPoint, Outlook), OpenOffice (Writer, Impress), Gmail, Mac TextEdit, Mac Mail.
*/
public class TextWithMarkupProcessor extends CopyPastePostProcessor<RawTextWithMarkup> implements DumbAware {
public class TextWithMarkupProcessor extends CopyPastePostProcessor<RawTextWithMarkup> {
private static final Logger LOG = Logger.getInstance("#" + TextWithMarkupProcessor.class.getName());
private List<RawTextWithMarkup> myResult;