Class XlFernflowerDecompiler

java.lang.Object
org.jboss.windup.decompiler.decompiler.AbstractDecompiler
org.jboss.windup.decompiler.fernflower.FernflowerDecompiler
com.xebialabs.plugin.manager.compatibility.XlFernflowerDecompiler
All Implemented Interfaces:
org.jboss.windup.decompiler.api.Decompiler

public class XlFernflowerDecompiler extends org.jboss.windup.decompiler.fernflower.FernflowerDecompiler
Copied decompileArchiveImpl method code from https://github.com/windup/windup/blob/6.3.3.Final/decompiler/impl-fernflower/src/main/java/org/jboss/windup/decompiler/fernflower/FernflowerDecompiler.java, and removed lines 231 and 232 to enable de-compilation of internal classes.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.windup.decompiler.api.DecompilationResult
    decompileArchiveImpl(Path archive, Path outputDir, org.jboss.windup.decompiler.util.Filter<ZipEntry> filter, org.jboss.windup.decompiler.api.DecompilationListener delegate)
     

    Methods inherited from class org.jboss.windup.decompiler.fernflower.FernflowerDecompiler

    decompileClassFile, getDecompileTasks, getLogger

    Methods inherited from class org.jboss.windup.decompiler.decompiler.AbstractDecompiler

    close, decompileArchive, decompileArchive, decompileClassFiles, getExecutorService, getNumberOfThreads, groupDecompileRequests, setExecutorService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XlFernflowerDecompiler

      public XlFernflowerDecompiler()
  • Method Details

    • decompileArchiveImpl

      public org.jboss.windup.decompiler.api.DecompilationResult decompileArchiveImpl(Path archive, Path outputDir, org.jboss.windup.decompiler.util.Filter<ZipEntry> filter, org.jboss.windup.decompiler.api.DecompilationListener delegate) throws org.jboss.windup.decompiler.api.DecompilationException
      Overrides:
      decompileArchiveImpl in class org.jboss.windup.decompiler.fernflower.FernflowerDecompiler
      Throws:
      org.jboss.windup.decompiler.api.DecompilationException