Package jadx.gui.jobs

Class DecompileTask

    • Constructor Detail

      • DecompileTask

        public DecompileTask​(MainWindow mainWindow)
    • Method Detail

      • calcDecompileTimeLimit

        public static int calcDecompileTimeLimit​(int classCount)
      • getTitle

        public java.lang.String getTitle()
      • scheduleTasks

        public jadx.api.utils.tasks.ITaskExecutor scheduleTasks()
      • scheduleJobs

        public java.util.List<java.lang.Runnable> scheduleJobs()
      • onDone

        public void onDone​(ITaskInfo taskInfo)
        Description copied from interface: IBackgroundTask
        Called on executor thread after the all jobs finished.
      • timeLimit

        public int timeLimit()
        Description copied from interface: IBackgroundTask
        Global (for all jobs) time limit in milliseconds (0 - to disable).
      • checkMemoryUsage

        public boolean checkMemoryUsage()
        Description copied from interface: IBackgroundTask
        Executor will check memory usage on every tick and cancel job if no free memory available.