remove diagnostics

This commit is contained in:
peter
2010-08-01 22:47:40 +01:00
parent 0d22ed9147
commit be14a81dc0
@@ -49,10 +49,7 @@ public class ConvertToBasicLatinAction extends PsiElementBaseIntentionAction {
@Override
public boolean isAvailable(@NotNull final Project project, final Editor editor, @NotNull final PsiElement element) {
System.out.println("ConvertToBasicLatinAction.isAvailable");
System.out.println("element = " + element);
final Pair<PsiElement, Handler> pair = findHandler(element);
System.out.println("pair = " + pair);
if (pair == null) return false;
final String text = pair.first.getText();
@@ -77,22 +74,16 @@ public class ConvertToBasicLatinAction extends PsiElementBaseIntentionAction {
@Override
public void invoke(@NotNull final Project project, final Editor editor, final PsiFile file) throws IncorrectOperationException {
System.out.println("ConvertToBasicLatinAction.invoke");
PsiElement element = file.findElementAt(editor.getCaretModel().getOffset());
System.out.println("element = " + element);
if (element == null) return;
final Pair<PsiElement, Handler> pair = findHandler(element);
System.out.println("pair = " + pair);
if (pair == null) return;
element = pair.first;
final Handler handler = pair.second;
System.out.println("handler = " + handler);
final String newText = handler.processText(element);
System.out.println("newText = " + newText);
final PsiElement newElement = handler.createReplacement(element, newText);
System.out.println("newElement = " + newElement);
element.replace(newElement);
}