Package jadx.plugins.tools
Class JadxPluginsTools
java.lang.Object
jadx.plugins.tools.JadxPluginsTools
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final JadxPluginsToolsprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanchangeDisabledStatus(String pluginId, boolean disabled) Disable or enable pluginprivate voidprivate voiddeletePlugin(JadxPluginMetadata plugin) private voidfillMetadata(JadxPluginMetadata metadata) private voidfillMetadataFromPath(JadxPluginMetadata metadata, Path pluginPath) Return all loadable plugins info (including installed, bundled and dropins).static JadxPluginsToolsgetVersionsByLocation(String locationId, int page, int perPage) private voidinstall(JadxPluginMetadata metadata) private JadxInstalledPluginsprivate static booleanneedDownload(String jar) resolveMetadata(String locationId) private voidbooleanprivate static voidprivate @Nullable JadxPluginMetadataupdate(JadxPluginMetadata plugin) private void
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
INSTANCE
-
-
Constructor Details
-
JadxPluginsTools
private JadxPluginsTools()
-
-
Method Details
-
getInstance
-
install
-
resolveMetadata
-
getVersionsByLocation
-
updateAll
-
update
-
uninstall
-
getInstalled
-
getAllPluginsInfo
Return all loadable plugins info (including installed, bundled and dropins).
For only installed plugins prefergetInstalled()method. -
getEnabledPluginPaths
-
changeDisabledStatus
Disable or enable plugin- Returns:
- true if disabled status was changed
-
update
-
install
-
fillMetadata
-
fillMetadataFromPath
-
needDownload
-
copyJar
-
deletePlugin
-
loadPluginsJson
-
savePluginsJson
-
upgradePluginsData
-
unzip
-