Package jadx.plugins.tools
Class JadxExternalPluginsLoader
java.lang.Object
jadx.plugins.tools.JadxExternalPluginsLoader
- All Implemented Interfaces:
JadxPluginLoader,Closeable,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<URLClassLoader> static final Stringprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()load()private voidloadFromClsLoader(Map<String, JadxPlugin> map, ClassLoader classLoader) loadFromPath(Path pluginPath) private voidloadFromPath(Map<String, JadxPlugin> map, Path pluginPath) private voidprivate static ClassLoaderprivate static URL
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
JADX_PLUGIN_CLASSLOADER_PREFIX
- See Also:
-
classLoaders
-
-
Constructor Details
-
JadxExternalPluginsLoader
public JadxExternalPluginsLoader()
-
-
Method Details
-
load
- Specified by:
loadin interfaceJadxPluginLoader
-
loadFromPath
-
loadFromClsLoader
-
loadInstalledPlugins
-
loadFromPath
-
toURL
-
thisClassLoader
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-