public void removeTypedefClasses() { if (classDir != null && typedefsToRemove != null && !typedefsToRemove.isEmpty()) { // Perform immediately boolean quiet = false; boolean verbose = false; boolean dryRun = false; //noinspection ConstantConditions TypedefRemover remover = new TypedefRemover(this, quiet, verbose, dryRun); remover.remove(classDir, typedefsToRemove); } }
public void removeTypedefClasses() { if (classDir != null && typedefClasses != null && !typedefClasses.isEmpty()) { boolean quiet = false; boolean verbose = false; boolean dryRun = false; //noinspection ConstantConditions TypedefRemover remover = new TypedefRemover(this, quiet, verbose, dryRun); remover.remove(classDir, typedefClasses); } }
public static void removeTypedefClasses(@NonNull File classDir, @NonNull File typedefFile) { // Perform immediately boolean quiet = false; boolean verbose = false; boolean dryRun = false; //noinspection ConstantConditions TypedefRemover remover = new TypedefRemover(null, quiet, verbose, dryRun); remover.removeFromTypedefFile(classDir, typedefFile); }
private void jarFolderToRootLocation(@NonNull File file, @NonNull final List<Pattern> excludes) throws IOException { JarMerger jarMerger = new JarMerger(mainClassLocation); jarMerger.setFilter(archivePath -> checkEntry(excludes, archivePath)); if (typedefRecipe.isFile()) { jarMerger.setTypedefRemover(new TypedefRemover().setTypedefFile(typedefRecipe)); } jarMerger.addFolder(file); jarMerger.close(); }