Tabnine Logo
JadxArgs.getOutDir
Code IndexAdd Tabnine to your IDE (free)

How to use
getOutDir
method
in
jadx.api.JadxArgs

Best Java code snippets using jadx.api.JadxArgs.getOutDir (Showing top 5 results out of 315)

origin: skylot/jadx

private static void setFromOut(JadxArgs args) {
  if (args.getOutDirSrc() == null) {
    args.setOutDirSrc(new File(args.getOutDir(), JadxArgs.DEFAULT_SRC_DIR));
  }
  if (args.getOutDirRes() == null) {
    args.setOutDirRes(new File(args.getOutDir(), JadxArgs.DEFAULT_RES_DIR));
  }
}
origin: skylot/jadx

@Override
public void visit(MethodNode mth) {
  if (mth.isNoCode()) {
    return;
  }
  File outRootDir = mth.root().getArgs().getOutDir();
  new DumpDotGraph(outRootDir).process(mth);
}
origin: skylot/jadx

private static void validateOutDirs(JadxArgs args) {
  File outDir = args.getOutDir();
  File srcDir = args.getOutDirSrc();
  File resDir = args.getOutDirRes();
  if (outDir == null) {
    if (srcDir != null) {
      outDir = srcDir;
    } else if (resDir != null) {
      outDir = resDir;
    } else {
      outDir = makeDirFromInput(args);
    }
  }
  args.setOutDir(outDir);
  setFromOut(args);
  checkDir(args.getOutDir());
  checkDir(args.getOutDirSrc());
  checkDir(args.getOutDirRes());
}
origin: skylot/jadx

private void checkOutDirs(String outDir, String srcDir, String resDir) {
  JadxArgsValidator.validate(args);
  LOG.debug("Got dirs: out={}, src={}, res={}", args.getOutDir(), args.getOutDirSrc(), args.getOutDirRes());
  assertThat(args.getOutDir(), is(toFile(outDir)));
  assertThat(args.getOutDirSrc(), is(toFile(srcDir)));
  assertThat(args.getOutDirRes(), is(toFile(resDir)));
}
origin: skylot/jadx

private ExecutorService getSaveExecutor(boolean saveSources, boolean saveResources) {
  if (root == null) {
    throw new JadxRuntimeException("No loaded files");
  }
  int threadsCount = args.getThreadsCount();
  LOG.debug("processing threads count: {}", threadsCount);
  LOG.info("processing ...");
  ExecutorService executor = Executors.newFixedThreadPool(threadsCount);
  File sourcesOutDir;
  File resOutDir;
  if (args.isExportAsGradleProject()) {
    ExportGradleProject export = new ExportGradleProject(root, args.getOutDir());
    export.init();
    sourcesOutDir = export.getSrcOutDir();
    resOutDir = export.getResOutDir();
  } else {
    sourcesOutDir = args.getOutDirSrc();
    resOutDir = args.getOutDirRes();
  }
  if (saveResources) {
    appendResourcesSave(executor, resOutDir);
  }
  if (saveSources) {
    appendSourcesSave(executor, sourcesOutDir);
  }
  return executor;
}
jadx.apiJadxArgsgetOutDir

Popular methods of JadxArgs

  • <init>
  • setInputFiles
  • setOutDir
  • setOutDirRes
  • setOutDirSrc
  • setSkipResources
  • getInputFiles
  • getOutDirRes
  • getOutDirSrc
  • setCfgOutput
  • setDeobfuscationForceSave
  • setDeobfuscationMaxLength
  • setDeobfuscationForceSave,
  • setDeobfuscationMaxLength,
  • setDeobfuscationMinLength,
  • setDeobfuscationOn,
  • setExportAsGradleProject,
  • setFallbackMode,
  • setRawCFGOutput,
  • setReplaceConsts,
  • setShowInconsistentCode

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSharedPreferences (Context)
  • getApplicationContext (Context)
  • onCreateOptionsMenu (Activity)
  • Menu (java.awt)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Table (org.hibernate.mapping)
    A relational table
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now