mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
[code] cleanup
This commit is contained in:
parent
003f516c02
commit
5f4099be63
@ -11,13 +11,14 @@ import com.intellij.openapi.vfs.VirtualFile;
|
|||||||
import com.intellij.pom.Navigatable;
|
import com.intellij.pom.Navigatable;
|
||||||
import com.intellij.psi.PsiClass;
|
import com.intellij.psi.PsiClass;
|
||||||
import com.intellij.psi.PsiFile;
|
import com.intellij.psi.PsiFile;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Anna Bulenkova
|
* @author Anna Bulenkova
|
||||||
*/
|
*/
|
||||||
public class LibrariesAction extends AnAction {
|
public class LibrariesAction extends AnAction {
|
||||||
@Override
|
@Override
|
||||||
public void update(final AnActionEvent event) {
|
public void update(@NotNull final AnActionEvent event) {
|
||||||
Project project = event.getProject();
|
Project project = event.getProject();
|
||||||
if (project == null) return;
|
if (project == null) return;
|
||||||
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
||||||
@ -31,7 +32,7 @@ public class LibrariesAction extends AnAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(AnActionEvent event) {
|
public void actionPerformed(@NotNull AnActionEvent event) {
|
||||||
Project project = event.getProject();
|
Project project = event.getProject();
|
||||||
if (project == null) return;
|
if (project == null) return;
|
||||||
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
||||||
|
@ -13,13 +13,14 @@ import com.intellij.openapi.vfs.VirtualFile;
|
|||||||
import com.intellij.pom.Navigatable;
|
import com.intellij.pom.Navigatable;
|
||||||
import com.intellij.psi.PsiClass;
|
import com.intellij.psi.PsiClass;
|
||||||
import com.intellij.psi.PsiFile;
|
import com.intellij.psi.PsiFile;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Anna Bulenkova
|
* @author Anna Bulenkova
|
||||||
*/
|
*/
|
||||||
public class ModificationAction extends AnAction {
|
public class ModificationAction extends AnAction {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(final AnActionEvent event) {
|
public void actionPerformed(@NotNull final AnActionEvent event) {
|
||||||
Project project = event.getProject();
|
Project project = event.getProject();
|
||||||
if (project == null) return;
|
if (project == null) return;
|
||||||
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
||||||
@ -39,7 +40,7 @@ public class ModificationAction extends AnAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(final AnActionEvent event) {
|
public void update(@NotNull final AnActionEvent event) {
|
||||||
Project project = event.getProject();
|
Project project = event.getProject();
|
||||||
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
Navigatable element = event.getData(CommonDataKeys.NAVIGATABLE);
|
||||||
event.getPresentation().setEnabledAndVisible(project != null && element != null);
|
event.getPresentation().setEnabledAndVisible(project != null && element != null);
|
||||||
|
@ -12,13 +12,14 @@ import com.intellij.openapi.roots.ProjectFileIndex;
|
|||||||
import com.intellij.openapi.roots.ProjectRootManager;
|
import com.intellij.openapi.roots.ProjectRootManager;
|
||||||
import com.intellij.openapi.ui.Messages;
|
import com.intellij.openapi.ui.Messages;
|
||||||
import com.intellij.openapi.vfs.VirtualFile;
|
import com.intellij.openapi.vfs.VirtualFile;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Anna Bulenkova
|
* @author Anna Bulenkova
|
||||||
*/
|
*/
|
||||||
public class ProjectFileIndexSampleAction extends AnAction {
|
public class ProjectFileIndexSampleAction extends AnAction {
|
||||||
@Override
|
@Override
|
||||||
public void update(final AnActionEvent event) {
|
public void update(@NotNull final AnActionEvent event) {
|
||||||
Project project = event.getProject();
|
Project project = event.getProject();
|
||||||
final Editor editor = event.getData(CommonDataKeys.EDITOR);
|
final Editor editor = event.getData(CommonDataKeys.EDITOR);
|
||||||
boolean visibility = project != null && editor != null;
|
boolean visibility = project != null && editor != null;
|
||||||
@ -26,7 +27,7 @@ public class ProjectFileIndexSampleAction extends AnAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(final AnActionEvent event) {
|
public void actionPerformed(@NotNull final AnActionEvent event) {
|
||||||
Project project = event.getProject();
|
Project project = event.getProject();
|
||||||
final Editor editor = event.getData(CommonDataKeys.EDITOR);
|
final Editor editor = event.getData(CommonDataKeys.EDITOR);
|
||||||
if (project == null || editor == null) return;
|
if (project == null || editor == null) return;
|
||||||
|
@ -6,14 +6,15 @@ import com.intellij.openapi.project.Project;
|
|||||||
import com.intellij.openapi.projectRoots.Sdk;
|
import com.intellij.openapi.projectRoots.Sdk;
|
||||||
import com.intellij.openapi.roots.ProjectRootManager;
|
import com.intellij.openapi.roots.ProjectRootManager;
|
||||||
import com.intellij.openapi.ui.Messages;
|
import com.intellij.openapi.ui.Messages;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Anna Bulenkova
|
* @author Anna Bulenkova
|
||||||
*/
|
*/
|
||||||
public class ProjectSdkAction extends AnAction {
|
public class ProjectSdkAction extends AnAction {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(final AnActionEvent e) {
|
public void actionPerformed(@NotNull final AnActionEvent event) {
|
||||||
Project project = e.getProject();
|
Project project = event.getProject();
|
||||||
if (project != null) {
|
if (project != null) {
|
||||||
String projectSDKName = ProjectRootManager.getInstance(project).getProjectSdkName();
|
String projectSDKName = ProjectRootManager.getInstance(project).getProjectSdkName();
|
||||||
String newProjectSdkName = "New Sdk Name";
|
String newProjectSdkName = "New Sdk Name";
|
||||||
@ -23,11 +24,11 @@ public class ProjectSdkAction extends AnAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(final AnActionEvent e) {
|
public void update(@NotNull final AnActionEvent event) {
|
||||||
Project project = e.getProject();
|
Project project = event.getProject();
|
||||||
if (project != null) {
|
if (project != null) {
|
||||||
Sdk sdk = ProjectRootManager.getInstance(project).getProjectSdk();
|
Sdk sdk = ProjectRootManager.getInstance(project).getProjectSdk();
|
||||||
e.getPresentation().setEnabledAndVisible(sdk != null);
|
event.getPresentation().setEnabledAndVisible(sdk != null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,14 +6,15 @@ import com.intellij.openapi.project.Project;
|
|||||||
import com.intellij.openapi.roots.ProjectRootManager;
|
import com.intellij.openapi.roots.ProjectRootManager;
|
||||||
import com.intellij.openapi.ui.Messages;
|
import com.intellij.openapi.ui.Messages;
|
||||||
import com.intellij.openapi.vfs.VirtualFile;
|
import com.intellij.openapi.vfs.VirtualFile;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Anna Bulenkova
|
* @author Anna Bulenkova
|
||||||
*/
|
*/
|
||||||
public class ShowSourceRootsActions extends AnAction {
|
public class ShowSourceRootsActions extends AnAction {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(final AnActionEvent anActionEvent) {
|
public void actionPerformed(@NotNull final AnActionEvent event) {
|
||||||
Project project = anActionEvent.getProject();
|
Project project = event.getProject();
|
||||||
if (project == null) return;
|
if (project == null) return;
|
||||||
String projectName = project.getName();
|
String projectName = project.getName();
|
||||||
StringBuilder sourceRootsList = new StringBuilder();
|
StringBuilder sourceRootsList = new StringBuilder();
|
||||||
@ -25,9 +26,9 @@ public class ShowSourceRootsActions extends AnAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(final AnActionEvent e) {
|
public void update(@NotNull final AnActionEvent event) {
|
||||||
boolean visibility = e.getProject() != null;
|
boolean visibility = event.getProject() != null;
|
||||||
e.getPresentation().setEnabled(visibility);
|
event.getPresentation().setEnabled(visibility);
|
||||||
e.getPresentation().setVisible(visibility);
|
event.getPresentation().setVisible(visibility);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user