| com.pnfsoftware.jeb.core.units.code.IDecompilerUnit |
Generic interface for decompilers.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract ISourceUnit |
decompile(String identifier)
Perform a decompilation.
| ||||||||||
| abstract boolean |
decompileClass(String identifier)
Decompile a class.
| ||||||||||
| abstract boolean |
decompileField(String identifier)
Decompiler a field.
| ||||||||||
| abstract boolean |
decompileMethod(String identifier)
Decompile a method.
| ||||||||||
| abstract ISourceUnit |
getDecompiledUnit(String identifier)
Retrieve a unit which represent an entity decompiled at the provided identifier/address.
| ||||||||||
| abstract List<String> |
getInferredTypes(String msig, int moff, int varindex)
Do not use.
| ||||||||||
| abstract DecompilerOutputType |
getOutputType()
Get the type of output produced by this decompiler.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.IInteractiveUnit
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.IUnit
| |||||||||||
From interface
com.pnfsoftware.jeb.util.events.IEventSource
| |||||||||||
Perform a decompilation.
| identifier | the identifier or address at which the decompilation should be performed |
|---|
Decompile a class.
| identifier | class identifier |
|---|
Decompiler a field.
| identifier | field identifier |
|---|
Decompile a method.
| identifier | method identifier |
|---|
Retrieve a unit which represent an entity decompiled at the provided identifier/address. If no decompilation
| identifier | the identifier or address |
|---|
Do not use.
Get the type of output produced by this decompiler.