use of com.intellij.refactoring.rename.RenameHandler in project intellij-community by JetBrains.
the class JarRootsRefreshTest method rename.
private static void rename(PsiNamedElement file, String newName) {
DataContext psiDataContext = SimpleDataContext.getSimpleContext(CommonDataKeys.PSI_ELEMENT.getName(), file);
RenameHandler renameHandler = RenameHandlerRegistry.getInstance().getRenameHandler(psiDataContext);
assertNotNull(renameHandler);
PsiElementRenameHandler.rename(file, file.getProject(), file, null, newName);
}
use of com.intellij.refactoring.rename.RenameHandler in project intellij-community by JetBrains.
the class VariableInplaceRenameHandler method performDialogRename.
protected static void performDialogRename(PsiElement elementToRename, Editor editor, DataContext dataContext, String initialName) {
try {
ourPreventInlineRenameFlag.set(initialName == null ? "" : initialName);
RenameHandler handler = RenameHandlerRegistry.getInstance().getRenameHandler(dataContext);
assert handler != null : elementToRename;
handler.invoke(elementToRename.getProject(), editor, elementToRename.getContainingFile(), dataContext);
} finally {
ourPreventInlineRenameFlag.set(null);
}
}
use of com.intellij.refactoring.rename.RenameHandler in project intellij-community by JetBrains.
the class MavenDomTestCase method doRename.
protected void doRename(final VirtualFile f, String value) throws IOException {
final MapDataContext context = createRenameDataContext(f, value);
final RenameHandler renameHandler = RenameHandlerRegistry.getInstance().getRenameHandler(context);
assertNotNull(renameHandler);
invokeRename(context, renameHandler);
}
Aggregations