public interface

ICClassFactory

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClassFactory

Class Overview

C AST ICClass factory.

Summary

Public Methods
abstract ICClass create(String caddr)
Create an uninitialized C AST class object.
abstract ICClass create(INativeClassItem classitem, boolean reInitIfExist)
Create a C++ class object.
abstract ICClass get(String caddr)
Retrieve an AST class object by address.

Public Methods

public abstract ICClass create (String caddr)

Create an uninitialized C AST class object. If the object exists, it is retrieved.

Parameters
caddr original class address

public abstract ICClass create (INativeClassItem classitem, boolean reInitIfExist)

Create a C++ class object. The class may be internal or external (a reference). If internal, its body may not be defined yet.

Parameters
classitem mandatory
Returns
  • the AST method object

public abstract ICClass get (String caddr)

Retrieve an AST class object by address.

Parameters
caddr original class address