Interface IFieldManager


public interface IFieldManager
A manager of native field items.
  • Method Details

    • createField

      INativeFieldItem createField(INativeItem owner, String name, INativeType type)
      Create an abstract field item. Such fields may be external to the current code unit.
      Parameters:
      owner - owner item
      name - field name
      type - field type
      Returns:
      field item
    • createField

      INativeFieldItem createField(INativeItem owner, INativeDataItem dataItem)
      Create a field backed by an internal data element. Such fields are internal to the current code unit.
      Parameters:
      owner - optional owner; if provided, it must be a class or method item
      dataItem - backing data item
      Returns:
      field item