Updating versions of project dependencies: jdkBuild->11_0_8b1098.1
[idea/community.git] / java / idea-ui / src / com / intellij / openapi / roots / ui / configuration / classpath / ClasspathTableModel.java
index 5cc936562800a1c6f471ceee605c0f988396c254..497389276fa7c98c4aab1a334bb1e5c6c642ed1f 100644 (file)
@@ -23,6 +23,7 @@ import com.intellij.openapi.roots.OrderEntry;
 import com.intellij.openapi.roots.ui.configuration.ModuleConfigurationState;
 import com.intellij.openapi.roots.ui.configuration.projectRoot.StructureConfigurableContext;
 import com.intellij.openapi.util.Comparing;
+import com.intellij.openapi.util.NlsContexts;
 import com.intellij.util.ui.ColumnInfo;
 import com.intellij.util.ui.ItemRemovable;
 import com.intellij.util.ui.ListTableModel;
@@ -35,9 +36,7 @@ import java.util.Comparator;
 import java.util.List;
 
 class ClasspathTableModel extends ListTableModel<ClasspathTableItem<?>> implements ItemRemovable {
-  private static final ColumnInfo<ClasspathTableItem<?>, Boolean> EXPORT_COLUMN_INFO = new ColumnInfo<ClasspathTableItem<?>, Boolean>(
-    getExportColumnName()) {
-    @Nullable
+  private static final ColumnInfo<ClasspathTableItem<?>, Boolean> EXPORT_COLUMN_INFO = new ColumnInfo<>(getExportColumnName()) {
     @Override
     public Boolean valueOf(ClasspathTableItem<?> item) {
       return item.isExported();
@@ -54,7 +53,7 @@ class ClasspathTableModel extends ListTableModel<ClasspathTableItem<?>> implemen
     }
 
     @Override
-    public Class getColumnClass() {
+    public Class<Boolean> getColumnClass() {
       return Boolean.class;
     }
   };
@@ -62,8 +61,7 @@ class ClasspathTableModel extends ListTableModel<ClasspathTableItem<?>> implemen
     (o1, o2) -> o1.getDisplayName().compareToIgnoreCase(o2.getDisplayName());
   private static final Comparator<ClasspathTableItem<?>> CLASSPATH_ITEM_SCOPE_COMPARATOR =
     (o1, o2) -> Comparing.compare(o1.getScope(), o2.getScope(), DEPENDENCY_SCOPE_COMPARATOR);
-  private static final ColumnInfo<ClasspathTableItem<?>, DependencyScope> SCOPE_COLUMN_INFO = new ColumnInfo<ClasspathTableItem<?>, DependencyScope>(
-    getScopeColumnName()) {
+  private static final ColumnInfo<ClasspathTableItem<?>, DependencyScope> SCOPE_COLUMN_INFO = new ColumnInfo<>(getScopeColumnName()) {
     @Nullable
     @Override
     public DependencyScope valueOf(ClasspathTableItem<?> item) {
@@ -81,11 +79,10 @@ class ClasspathTableModel extends ListTableModel<ClasspathTableItem<?>> implemen
     }
 
     @Override
-    public Class getColumnClass() {
+    public Class<DependencyScope> getColumnClass() {
       return DependencyScope.class;
     }
 
-    @Nullable
     @Override
     public Comparator<ClasspathTableItem<?>> getComparator() {
       return CLASSPATH_ITEM_SCOPE_COMPARATOR;
@@ -177,16 +174,16 @@ class ClasspathTableModel extends ListTableModel<ClasspathTableItem<?>> implemen
     }
 
     @Override
-    public Class getColumnClass() {
+    public Class<?> getColumnClass() {
       return ClasspathTableItem.class;
     }
   }
 
-  private static String getScopeColumnName() {
+  private static @NlsContexts.ColumnName String getScopeColumnName() {
     return JavaUiBundle.message("modules.order.export.scope.column");
   }
 
-  static String getExportColumnName() {
+  static @NlsContexts.ColumnName String getExportColumnName() {
     return JavaUiBundle.message("modules.order.export.export.column");
   }
 }