public interface

ICFieldFactory

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

Class Overview

C AST ICField factory.

Summary

Public Methods
abstract ICField create(String faddr)
Create a generic field AST object.
abstract ICField create(INativeFieldItem fielditem, boolean reInitIfExist)
Create a global or structure field AST object, backed by an explicit native field item.
abstract ICField createStructureField(IStructureType structType, IStructureTypeField structField)
Create a structure field AST object.
abstract ICField get(String faddr)
Retrieve an AST field object by address.

Public Methods

public abstract ICField create (String faddr)

Create a generic field AST object. If the object exists, it is retrieved.

Parameters
faddr original field address

public abstract ICField create (INativeFieldItem fielditem, boolean reInitIfExist)

Create a global or structure field AST object, backed by an explicit native field item.

Returns
  • the AST method object

public abstract ICField createStructureField (IStructureType structType, IStructureTypeField structField)

Create a structure field AST object.

public abstract ICField get (String faddr)

Retrieve an AST field object by address.

Parameters
faddr original field address