Package com.intellij.openapi.command

Examples of com.intellij.openapi.command.WriteCommandAction.execute()


            @Override
            protected void run(@NotNull Result result) throws Throwable {
                document.replaceString(start, end, text);
            }
        };
        writeCommandAction.execute();
    }
}
View Full Code Here


            @Override
            protected void run(@NotNull Result result) throws Throwable {
                CodeStyleManager.getInstance(file.getProject()).reformatText(file, start, end);
            }
        };
        writeCommandAction.execute();
    }
}
View Full Code Here

            @Override
            protected void run(@NotNull Result result) throws Throwable {
                document.deleteString(range.getStartOffset(), range.getEndOffset());
            }
        };
        writeCommandAction.execute();
        TemplateManager.getInstance(editor.getProject()).startTemplate(editor, "", template);
    }

    public static void runTemplate(Editor editor, int insertPoint, List<String> stringList, TemplateImpl template) {
        setTemplateVariableValues(template, stringList);
View Full Code Here

            @Override
            protected void run(@NotNull Result res) throws Throwable {
                result.delete();
            }
        };
        writeCommandAction.execute();
    }

    @NotNull
    @Override
    public String getText() {
View Full Code Here

                }

                element.delete();
            }
        };
        writeCommandAction.execute();
    }

    static boolean isOnlyConstDeclaration(PsiElement e) {
        return e instanceof GoConstDeclaration && e.getParent() instanceof GoConstDeclarations &&
               ((GoConstDeclarations) e.getParent()).getDeclarations().length == 1;
View Full Code Here

            protected void run(@NotNull Result result) throws Throwable {
                element.deleteChildRange(finalRightStart, rightEnd);
                element.getNode().removeRange(leftStart.getNode(), leftEnd.getNode());
            }
        };
        writeCommandAction.execute();

        // if parentheses are not in the same line, delete line ending white space and new line
        if (leftLine != rightLine) {
            deleteLineEditingWhiteSpaceAndNewLine(element);
        }
View Full Code Here

            @Override
            protected void run(@NotNull Result result) throws Throwable {
                doc.replaceString(finalE.getTextOffset(), finalE.getTextOffset() + finalE.getTextLength(), "=");
            }
        };
        writeCommandAction.execute();
    }
}
View Full Code Here

            @Override
            protected void run(@NotNull Result result) throws Throwable {
                document.replaceString(range.getStartOffset(), range.getEndOffset(), text);
            }
        };
        writeCommandAction.execute();

        PsiFile file = element.getContainingFile();
        if (file != null) {
            reformatPositions(file, range.getStartOffset(), range.getStartOffset() + text.length());
        }
View Full Code Here

            @Override
            protected void run(@NotNull Result res) throws Throwable {
                editor.getDocument().replaceString(start, end, result);
            }
        };
        writeCommandAction.execute();
    }
}
View Full Code Here

                        finalParent.deleteChildRange(exprs[index], exprs[index + 1].getPrevSibling());
                    }
                }
            }
        };
        writeCommandAction.execute();
    }

    private static boolean isIdWithBlank(GoLiteralIdentifier id, GoLiteralIdentifier[] ids) {
        for (GoLiteralIdentifier i : ids) {
            if (!i.isBlank() && !i.isEquivalentTo(id)) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.