public class

EExpressionGenerator

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler.EExpressionGenerator

Class Overview

Generate an IR expression from a template.

Summary

Public Constructors
EExpressionGenerator(IERoutineContext ctx, INode template)
Public Methods
IEGeneric generate(Map<Integer, Object> map)
Generate an expression using the template and the provided map of IR element nodes.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public EExpressionGenerator (IERoutineContext ctx, INode template)

Parameters
ctx local context
template the template

Public Methods

public IEGeneric generate (Map<Integer, Object> map)

Generate an expression using the template and the provided map of IR element nodes.

Parameters
map map of template node ids to IR elements
Returns
  • an IR expression