Interface ICFieldFactory


@Ser public interface ICFieldFactory
C AST ICField factory.
  • Method Details

    • get

      ICField get(String faddr)
      Retrieve an AST field object by address.
      Parameters:
      faddr - original field address
      Returns:
    • create

      ICField create(String faddr)
      Create a generic field AST object. If the object exists, it is retrieved.
      Parameters:
      faddr - original field address
      Returns:
    • create

      ICField create(INativeFieldItem fielditem, boolean reInitIfExist)
      Create a global or structure field AST object, backed by an explicit native field item.
      Parameters:
      fielditem -
      reInitIfExist -
      Returns:
      the AST method object
    • createStructureField

      ICField createStructureField(IStructureType structType, IStructureTypeField structField)
      Create a structure field AST object.
      Parameters:
      structType -
      structField -
      Returns: