Package org.eolang.opeo.decompilation
Class DecompilerMachine
- java.lang.Object
-
- org.eolang.opeo.decompilation.DecompilerMachine
-
public final class DecompilerMachine extends Object
Decompiler machine.- Since:
- 0.1
-
-
Constructor Summary
Constructors Constructor Description DecompilerMachine()
Constructor.DecompilerMachine(Map<String,Object> args)
Constructor.DecompilerMachine(LocalVariables locals, Map<String,Object> arguments)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<org.xembly.Directive>
decompile(Instruction... instructions)
Decompile instructions into directives.
-
-
-
Constructor Detail
-
DecompilerMachine
public DecompilerMachine()
Constructor.
-
DecompilerMachine
public DecompilerMachine(Map<String,Object> args)
Constructor.- Parameters:
args
- Arguments provided to decompiler.
-
DecompilerMachine
public DecompilerMachine(LocalVariables locals, Map<String,Object> arguments)
Constructor.- Parameters:
locals
- Local variables.arguments
- Arguments provided to decompiler.
-
-
Method Detail
-
decompile
public Iterable<org.xembly.Directive> decompile(Instruction... instructions)
Decompile instructions into directives.- Parameters:
instructions
- Instructions to decompile.- Returns:
- Decompiled instructions.
-
-