private static void jar()

in lib/prolog/java/PrologCompiler.java [46:58]


  private static void jar(File jar, File classes) throws IOException {
    File tmp = File.createTempFile("prolog", ".jar", tmpdir);
    try {
      try (JarOutputStream out = new JarOutputStream(Files.newOutputStream(tmp.toPath()))) {
        add(out, classes, "");
      }
      if (!tmp.renameTo(jar)) {
        throw new IOException("Cannot create " + jar);
      }
    } finally {
      tmp.delete();
    }
  }