Package jadx.plugins.tools
Class JadxPluginsList
java.lang.Object
jadx.plugins.tools.JadxPluginsList
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Typeprivate static final JadxPluginsListprivate static final Typeprivate @Nullable JadxPluginListCacheprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate JadxPluginListCachefetchBundle(Release release) private Releaseget()voidget(Consumer<List<JadxPluginListEntry>> consumer) List provider with update callback.static JadxPluginsListprivate @Nullable JadxPluginListCacheprivate static List<JadxPluginListEntry> loadListBundle(Path tmpListFile) private voidsaveCache(JadxPluginListCache listCache)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
INSTANCE
-
LIST_TYPE
-
CACHE_TYPE
-
loadedList
-
-
Constructor Details
-
JadxPluginsList
private JadxPluginsList()
-
-
Method Details
-
getInstance
-
get
List provider with update callback. Can be called one or two times:
- Apply cached data first
- If update is available, apply data after fetch
Method call is blocking. -
get
-
loadCache
-
saveCache
-
fetchLatestRelease
-
fetchBundle
-
loadListBundle
-