diff -r 2ee3ea69e8f1 -r 2167b9e3157a src/Pure/Admin/build_jedit.scala --- a/src/Pure/Admin/build_jedit.scala Fri Aug 19 16:19:59 2022 +0200 +++ b/src/Pure/Admin/build_jedit.scala Fri Aug 19 16:46:00 2022 +0200 @@ -161,7 +161,7 @@ for { file <- File.find_files(Path.explode("~~/src/Tools/jEdit/patches").file).iterator name = file.getName - if !name.endsWith("~") && !name.endsWith(".orig") + if !File.is_backup(name) } { progress.bash("patch -p2 < " + File.bash_path(File.path(file)), cwd = source_dir.file, echo = true).check @@ -181,7 +181,7 @@ val java_sources = for { - file <- File.find_files(org_source_dir.file, file => file.getName.endsWith(".java")) + file <- File.find_files(org_source_dir.file, file => File.is_java(file.getName)) package_name <- Scala_Project.package_name(File.path(file)) if !exclude_package(package_name) } yield File.path(component_dir.java_path.relativize(file.toPath).toFile).implode