Package jadx.core.plugins
Class JadxPluginManager
- java.lang.Object
-
- jadx.core.plugins.JadxPluginManager
-
public class JadxPluginManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JadxPluginManager(JadxDecompiler decompiler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.SortedSet<PluginContext>getAllPluginContexts()java.util.List<jadx.api.plugins.input.JadxCodeInput>getCodeInputs()java.util.SortedSet<PluginContext>getResolvedPluginContexts()voidinit(java.util.SortedSet<PluginContext> pluginContexts)voidinitAll()voidinitResolved()voidload(JadxPluginLoader pluginLoader)voidprovidesSuggestion(java.lang.String provides, java.lang.String pluginId)Add suggestion how to resolve conflicting pluginsvoidregister(JadxPlugin plugin)voidregisterAddPluginListener(java.util.function.Consumer<PluginContext> listener)booleanunload(java.lang.String pluginId)voidunload(java.util.SortedSet<PluginContext> pluginContexts)voidunloadAll()voidunloadResolved()
-
-
-
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
-
load
public void load(JadxPluginLoader pluginLoader)
-
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)
-
-