java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.util.DecompilerHelper |
Helper routines for decompiler units
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DecompilerHelper() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static String | createPluginNamesListProperty(Collection<String> pluginNames) | ||||||||||
static List<String> | getAvailableDecompilerNames(IEnginesContext engctx) | ||||||||||
static List<IUnitIdentifier> | getAvailableDecompilers(IEnginesContext engctx) | ||||||||||
static List<String> | getBuildTypesWithDecompilationSupport(String codeUnitType) | ||||||||||
static IDecompilerUnit |
getDecompiler(IUnit unit, boolean createIfNotExist)
Retrieve a decompiler for the current unit.
| ||||||||||
static IDecompilerUnit |
getDecompiler(IUnit unit)
Retrieve or create a decompiler for the current unit.
| ||||||||||
static ICodeUnit |
getRelatedCodeUnit(IUnit unit)
Retrieve the existing code unit for the provided decompiler or source unit.
| ||||||||||
static IDecompilerUnit |
getRelatedDecompiler(IUnit unit)
Retrieve an existing decompiler for the current code unit or the decompiler that produced the
provided source unit.
| ||||||||||
static boolean |
hasDecompilerFor(ICodeUnit unit)
Determine whether or not there is (or could be) an associated decompiler for the provided
code unit.
| ||||||||||
static boolean | isDexDecompilerAvailable(IEnginesContext engctx) | ||||||||||
static Collection<String> | parsePluginNamesListProperty(String propertyValue) | ||||||||||
static String | typeName(String codeUnitType) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Retrieve a decompiler for the current unit.
unit | a code unit |
---|
Retrieve or create a decompiler for the current unit.
Retrieve the existing code unit for the provided decompiler or source unit.
Retrieve an existing decompiler for the current code unit or the decompiler that produced the provided source unit. No decompiler is created.
unit | a code unit or a source unit |
---|
Determine whether or not there is (or could be) an associated decompiler for the provided code unit.
codeUnitType | unit type of a code unit |
---|