use new FileUtilRt.createFilterByExtension method
[idea/community.git] / plugins / ui-designer / jps-plugin / src / org / jetbrains / jps / uiDesigner / compiler / FormsBuilder.java
index f29a8607ae42e7c83ad5d0b89ada0e9e4fe63e3a..c67781d84328079633ecea0b5c244411caeb5b88 100644 (file)
@@ -17,8 +17,7 @@ package org.jetbrains.jps.uiDesigner.compiler;
 
 import com.intellij.openapi.diagnostic.Logger;
 import com.intellij.openapi.util.Key;
-import com.intellij.openapi.util.SystemInfo;
-import com.intellij.openapi.util.text.StringUtil;
+import com.intellij.openapi.util.io.FileUtilRt;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.jps.incremental.BuilderCategory;
 import org.jetbrains.jps.incremental.ModuleLevelBuilder;
@@ -36,35 +35,9 @@ import java.util.Map;
 public abstract class FormsBuilder extends ModuleLevelBuilder {
   protected static final Logger LOG = Logger.getInstance("#org.jetbrains.jps.uiDesigner.compiler.FormsInstrumenter");
   protected static final Key<Map<File, Collection<File>>> FORMS_TO_COMPILE = Key.create("_forms-to_compile_");
-  protected static final String JAVA_EXTENSION = ".java";
   protected static final String FORM_EXTENSION = "form";
-  protected static final String DOT_FORM_EXTENSION = "." + FORM_EXTENSION;
-  protected static final FileFilter JAVA_SOURCES_FILTER =
-    SystemInfo.isFileSystemCaseSensitive?
-    new FileFilter() {
-      public boolean accept(File file) {
-        return file.getPath().endsWith(JAVA_EXTENSION);
-      }
-    } :
-    new FileFilter() {
-      public boolean accept(File file) {
-        return StringUtil.endsWithIgnoreCase(file.getPath(), JAVA_EXTENSION);
-      }
-    };
-
-  protected static final FileFilter FORM_SOURCES_FILTER =
-    SystemInfo.isFileSystemCaseSensitive?
-    new FileFilter() {
-      public boolean accept(File file) {
-        return file.getPath().endsWith(DOT_FORM_EXTENSION);
-      }
-    } :
-    new FileFilter() {
-      public boolean accept(File file) {
-        return StringUtil.endsWithIgnoreCase(file.getPath(), DOT_FORM_EXTENSION);
-      }
-    }
-    ;
+  protected static final FileFilter JAVA_SOURCES_FILTER = FileUtilRt.createFilterByExtension("java");
+  protected static final FileFilter FORM_SOURCES_FILTER = FileUtilRt.createFilterByExtension(FORM_EXTENSION);
 
   private final String myBuilderName;