# Interface: com.pnfsoftware.jeb.core.units.code.asm.items.IFieldManager

A manager of [native field items](INativeFieldItem).

## Method: createField
- parameter: `owner`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`
- parameter: `name`, type: `java.lang.String`
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.code.asm.type.INativeType`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem`

Description: Create an abstract field item that. Such fields may be external to the current code unit.
parameter: owner: 
parameter: name: 
parameter: type: 
return: 

## Method: createField
- parameter: `owner`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`
- parameter: `dataItem`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeDataItem`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeFieldItem`

Description: Create a field backed by an internal data element. Such fields are internal to the current code unit.
parameter: owner: optional owner; if provided, it must be a class or method item
parameter: dataItem: 
return: 

