public class JavaInputPlugin
extends java.lang.Object
implements jadx.api.plugins.input.JadxInputPlugin
| Modifier and Type | Field and Description |
|---|---|
static jadx.api.plugins.JadxPluginInfo |
PLUGIN_INFO |
| Constructor and Description |
|---|
JavaInputPlugin() |
| Modifier and Type | Method and Description |
|---|---|
jadx.api.plugins.JadxPluginInfo |
getPluginInfo() |
static jadx.api.plugins.input.data.ILoadResult |
load(java.util.function.Function<JavaInputLoader,java.util.List<JavaClassReader>> loader)
Method for provide several inputs by using load methods from
JavaInputLoader class. |
static jadx.api.plugins.input.data.ILoadResult |
loadClassFiles(java.util.List<java.nio.file.Path> inputFiles) |
static jadx.api.plugins.input.data.ILoadResult |
loadClassFiles(java.util.List<java.nio.file.Path> inputFiles,
@Nullable java.io.Closeable closeable) |
jadx.api.plugins.input.data.ILoadResult |
loadFiles(java.util.List<java.nio.file.Path> inputFiles) |
static jadx.api.plugins.input.data.ILoadResult |
loadFromInputStream(java.io.InputStream in,
java.lang.String fileName)
Convenient method for load class file or jar from input stream.
|
static jadx.api.plugins.input.data.ILoadResult |
loadSingleClass(byte[] content,
java.lang.String fileName)
Convenient method for load single class file by content.
|
static jadx.api.plugins.input.data.ILoadResult |
wrapClassReaders(java.util.List<JavaClassReader> readers) |
public jadx.api.plugins.JadxPluginInfo getPluginInfo()
getPluginInfo in interface jadx.api.plugins.JadxPluginpublic jadx.api.plugins.input.data.ILoadResult loadFiles(java.util.List<java.nio.file.Path> inputFiles)
loadFiles in interface jadx.api.plugins.input.JadxInputPluginpublic static jadx.api.plugins.input.data.ILoadResult loadClassFiles(java.util.List<java.nio.file.Path> inputFiles,
@Nullable
@Nullable java.io.Closeable closeable)
public static jadx.api.plugins.input.data.ILoadResult loadClassFiles(java.util.List<java.nio.file.Path> inputFiles)
public static jadx.api.plugins.input.data.ILoadResult load(java.util.function.Function<JavaInputLoader,java.util.List<JavaClassReader>> loader)
JavaInputLoader class.public static jadx.api.plugins.input.data.ILoadResult loadFromInputStream(java.io.InputStream in,
java.lang.String fileName)
load(Function) method.public static jadx.api.plugins.input.data.ILoadResult loadSingleClass(byte[] content,
java.lang.String fileName)
load(Function) method.public static jadx.api.plugins.input.data.ILoadResult wrapClassReaders(java.util.List<JavaClassReader> readers)