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

public class EExpressionGenerator extends Object
Generate an IR expression from a template.
  • Constructor Details

    • EExpressionGenerator

      public EExpressionGenerator(IERoutineContext ctx, INode template)
      Parameters:
      ctx - local context
      template - the template
  • Method Details

    • generate

      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