Package ghidra.app.decompiler.parallel

# Class ChunkingParallelDecompiler<R>

java.lang.Object
ghidra.app.decompiler.parallel.ChunkingParallelDecompiler<R>

Type Parameters:
  `R` - The result type

public class ChunkingParallelDecompiler<R> extends Object
A class that simplifies some the concurrent datastructure setup required for decompiling functions. This class is meant to be used when you wish to decompile functions in groups (or chunks) rather than decompiling all functions at once.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<R>`
  `decompileFunctions(List<Function> functions)`
  `void`
  `dispose()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### decompileFunctions

    public List<R> decompileFunctions(List<Function> functions) throws InterruptedException, Exception
    Throws:
      `InterruptedException`
      `Exception`

  - ### dispose

    public void dispose()