Class JadxPluginManager


  • public class JadxPluginManager
    extends java.lang.Object
    • Constructor Detail

      • JadxPluginManager

        public JadxPluginManager​(JadxDecompiler decompiler)
    • Method Detail

      • providesSuggestion

        public void providesSuggestion​(java.lang.String provides,
                                       java.lang.String pluginId)
        Add suggestion how to resolve conflicting plugins
      • register

        public void register​(JadxPlugin plugin)
      • unload

        public boolean unload​(java.lang.String pluginId)
      • getAllPluginContexts

        public java.util.SortedSet<PluginContext> getAllPluginContexts()
      • getResolvedPluginContexts

        public java.util.SortedSet<PluginContext> getResolvedPluginContexts()
      • initAll

        public void initAll()
      • initResolved

        public void initResolved()
      • init

        public void init​(java.util.SortedSet<PluginContext> pluginContexts)
      • unloadAll

        public void unloadAll()
      • unloadResolved

        public void unloadResolved()
      • unload

        public void unload​(java.util.SortedSet<PluginContext> pluginContexts)
      • getCodeInputs

        public java.util.List<jadx.api.plugins.input.JadxCodeInput> getCodeInputs()
      • registerAddPluginListener

        public void registerAddPluginListener​(java.util.function.Consumer<PluginContext> listener)