diff --git a/java/openapi/src/com/intellij/ui/classFilter/ClassFilterEditor.java b/java/openapi/src/com/intellij/ui/classFilter/ClassFilterEditor.java index e55d4dae6395..f50c9c653fc4 100644 --- a/java/openapi/src/com/intellij/ui/classFilter/ClassFilterEditor.java +++ b/java/openapi/src/com/intellij/ui/classFilter/ClassFilterEditor.java @@ -181,7 +181,6 @@ public class ClassFilterEditor extends JPanel implements ComponentWithEmptyText private final List myFilters = new LinkedList<>(); public static final int CHECK_MARK = 0; public static final int FILTER = 1; - public static final int INCLUDE_MARK = 2; public final void setFilters(com.intellij.ui.classFilter.ClassFilter[] filters) { myFilters.clear(); @@ -243,9 +242,6 @@ public class ClassFilterEditor extends JPanel implements ComponentWithEmptyText if (columnIndex == CHECK_MARK) { return filter.isEnabled(); } - if (columnIndex == INCLUDE_MARK) { - return filter.isInclude(); - } return null; } @@ -258,16 +254,13 @@ public class ClassFilterEditor extends JPanel implements ComponentWithEmptyText else if (columnIndex == CHECK_MARK) { filter.setEnabled(aValue == null || ((Boolean)aValue).booleanValue()); } - else if (columnIndex == INCLUDE_MARK) { - filter.setInclude(aValue == null || ((Boolean)aValue).booleanValue()); - } // fireTableCellUpdated(rowIndex, columnIndex); fireTableRowsUpdated(rowIndex, rowIndex); } @Override public Class getColumnClass(int columnIndex) { - if (columnIndex == CHECK_MARK || columnIndex == INCLUDE_MARK) { + if (columnIndex == CHECK_MARK) { return Boolean.class; } return super.getColumnClass(columnIndex); diff --git a/plugins/coverage/src/com/intellij/execution/configurations/coverage/CoverageConfigurable.java b/plugins/coverage/src/com/intellij/execution/configurations/coverage/CoverageConfigurable.java index 78d6ecad2a69..b28def8dbade 100644 --- a/plugins/coverage/src/com/intellij/execution/configurations/coverage/CoverageConfigurable.java +++ b/plugins/coverage/src/com/intellij/execution/configurations/coverage/CoverageConfigurable.java @@ -266,7 +266,15 @@ public class CoverageConfigurable extends SettingsEditor { panel.add(myClassFilterEditor, bagConstraints); panel.add(new TitledSeparator(ExecutionBundle.message("exclude.coverage.filters.title")), bagConstraints); - myExcludeClassFilterEditor = new MyClassFilterEditor(myProject); + myExcludeClassFilterEditor = new MyClassFilterEditor(myProject) { + @NotNull + @Override + protected ClassFilter createFilter(String pattern) { + ClassFilter filter = super.createFilter(pattern); + filter.setInclude(false); + return filter; + } + }; panel.add(myExcludeClassFilterEditor, bagConstraints); bagConstraints.weighty = 0;