Class ClassDecompiler.Builder

  • Enclosing class:
    ClassDecompiler

    public static class ClassDecompiler.Builder
    extends Object
    Builder for ClassDecompiler with a fluent configuration API.
    • Method Detail

      • addTransform

        public ClassDecompiler.Builder addTransform​(IRTransform transform)
        Adds a single transform to the pipeline.
        Parameters:
        transform - the transform to add
        Returns:
        this builder
      • addTransforms

        public ClassDecompiler.Builder addTransforms​(List<IRTransform> transforms)
        Adds multiple transforms to the pipeline.
        Parameters:
        transforms - the transforms to add
        Returns:
        this builder
      • build

        public ClassDecompiler build()
        Builds the ClassDecompiler with the configured settings.
        Returns:
        the configured decompiler