public static class

EPatternMatcher.Result

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

Class Overview

Result object provided by a EPatternMatcher.

Summary

Public Methods
CFG<IEStatement> getCfg()
IERoutineContext getContext()
IEGeneric getInputExpression()
int getInputIndex()
long getMatchAddress()
Map<Integer, Object> getMatchMap()
IEGeneric getMatchedExpression()
<T> T getMatchedLeaf(int index, Class<T> clazz)
IEGeneric getMatchedLeaf(int index)
IEGeneric getMatchedParent()
IEGeneric getOptimizedExpression()
EPatternCompiler.EPattern getPattern()
boolean isReplaced()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public CFG<IEStatement> getCfg ()

public IERoutineContext getContext ()

public IEGeneric getInputExpression ()

public int getInputIndex ()

public long getMatchAddress ()

public Map<Integer, Object> getMatchMap ()

public IEGeneric getMatchedExpression ()

public T getMatchedLeaf (int index, Class<T> clazz)

public IEGeneric getMatchedLeaf (int index)

public IEGeneric getMatchedParent ()

public IEGeneric getOptimizedExpression ()

public EPatternCompiler.EPattern getPattern ()

public boolean isReplaced ()

public String toString ()