public interface

IClassRebuilder

com.pnfsoftware.jeb.core.units.code.asm.analyzer.IClassRebuilder

Class Overview

Interface for plugins performing object classes discovery and reconstruction.

Those objects can be instantiated with NativeCodeUtil#createClassRebuilder().

Summary

Public Methods
abstract List<INativeMethodItem> getGeneratedMethodReferences()
abstract List<INativeClassItem> getRebuiltClassItems()
abstract int process()
Process with class discovery and rebuilding.
abstract boolean quickDetermination()
Determine whether process() has a chance of finding anything.

Public Methods

public abstract List<INativeMethodItem> getGeneratedMethodReferences ()

public abstract List<INativeClassItem> getRebuiltClassItems ()

public abstract int process ()

Process with class discovery and rebuilding.

Returns
  • the number of reconstructed classes; -1 on error

public abstract boolean quickDetermination ()

Determine whether process() has a chance of finding anything.

Returns
  • true if process() may be called, false otherwise