Interface DecompilerListener


public interface DecompilerListener
An event listener for Decompiler.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    end()
    Called after all classes have finished decompiling and all results have been written.
    default void
    endClass(String name, @Nullable Throwable ex)
    Called just after a class has finished decompiling.
    default void
    start(List<String> classes)
    Called just before decompilation starts.
    default void
    Called just before a class is decompiled.
  • Method Details

    • start

      default void start(List<String> classes)
      Called just before decompilation starts.
      Parameters:
      classes - The classes to be decompiled.
    • startClass

      default void startClass(String name)
      Called just before a class is decompiled.

      Will be called on one of the processing threads. Avoid blocking for too long.

      Parameters:
      name - The class.
    • endClass

      default void endClass(String name, @Nullable @Nullable Throwable ex)
      Called just after a class has finished decompiling.

      Will be called on one of the processing threads. Avoid blocking for too long.

      Parameters:
      name - The class.
      ex - If an exception was thrown whilst decompiling the class, otherwise null.
    • end

      default void end()
      Called after all classes have finished decompiling and all results have been written.