diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java
index 1578e2885d21..528ba73d71ec 100644
--- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java
+++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java
@@ -112,7 +112,8 @@ public class ProjectStructureConfigurable extends BaseConfigurable implements Se
private final ModulesConfigurator myModuleConfigurator;
private JdkListConfigurable myJdkListConfig;
- private final JLabel myEmptySelection = new JLabel("
Select a setting to view or edit its details here", JLabel.CENTER);
+ private final JLabel myEmptySelection = new JLabel("Select a setting to view or edit its details here",
+ SwingConstants.CENTER);
public ProjectStructureConfigurable(final Project project,
final ProjectLibrariesConfigurable projectLibrariesConfigurable,
@@ -593,6 +594,7 @@ public class ProjectStructureConfigurable extends BaseConfigurable implements Se
return ServiceManager.getService(project, ProjectStructureConfigurable.class);
}
+ @NotNull
public ProjectSdksModel getProjectJdksModel() {
return myProjectJdksModel;
}
diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java
index c38e1d92a150..c4d94c93dc27 100644
--- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java
+++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkConfigurable.java
@@ -43,9 +43,10 @@ public class JdkConfigurable extends ProjectStructureElementConfigurable im
private final SdkEditor mySdkEditor;
private final SdkProjectStructureElement myProjectStructureElement;
- public JdkConfigurable(final ProjectJdkImpl projectJdk,
- final ProjectSdksModel sdksModel,
- final Runnable updateTree, @NotNull History history, @NotNull Project project) {
+ public JdkConfigurable(@NotNull ProjectJdkImpl projectJdk,
+ @NotNull ProjectSdksModel sdksModel,
+ @NotNull Runnable updateTree,
+ @NotNull History history, @NotNull Project project) {
super(true, updateTree);
myProjectJdk = projectJdk;
mySdkEditor = createSdkEditor(project, sdksModel, history, myProjectJdk);
diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java
index aae9d6955a8a..78fc2d443b1b 100644
--- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java
+++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java
@@ -31,7 +31,6 @@ import com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.ProjectStr
import com.intellij.openapi.roots.ui.configuration.projectRoot.daemon.SdkProjectStructureElement;
import com.intellij.openapi.ui.MasterDetailsComponent;
import com.intellij.openapi.ui.NamedConfigurable;
-import com.intellij.util.Consumer;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -41,6 +40,7 @@ import javax.swing.tree.TreePath;
import java.util.*;
public class JdkListConfigurable extends BaseStructureConfigurable {
+ @NotNull
private final ProjectSdksModel myJdksTreeModel;
private final SdkModel.Listener myListener = new SdkModel.Listener() {
@Override
diff --git a/platform/lang-api/src/com/intellij/openapi/projectRoots/JavaSdkType.java b/platform/lang-api/src/com/intellij/openapi/projectRoots/JavaSdkType.java
index 0f044e65cd1e..e627853dde61 100644
--- a/platform/lang-api/src/com/intellij/openapi/projectRoots/JavaSdkType.java
+++ b/platform/lang-api/src/com/intellij/openapi/projectRoots/JavaSdkType.java
@@ -21,16 +21,17 @@
package com.intellij.openapi.projectRoots;
import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
public interface JavaSdkType {
@NonNls
- String getBinPath(Sdk sdk);
+ String getBinPath(@NotNull Sdk sdk);
@NonNls
- String getToolsPath(Sdk sdk);
+ String getToolsPath(@NotNull Sdk sdk);
@NonNls
- String getVMExecutablePath(Sdk sdk);
+ String getVMExecutablePath(@NotNull Sdk sdk);
default boolean isDependent() { return false; }
}
\ No newline at end of file