# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField

C AST field objects are top\-level objects that can be retrieved by a [ICFieldFactory](ICFieldFactory).

## Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField`


## Method: generateName
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- parameter: `definition`, type: `boolean`

Description: Generate this field's name into the provided sink.
parameter: out: 
parameter: definition: 

## Method: getName
- return type: `java.lang.String`


## Method: getOwnerType
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType`


## Method: getType
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType`


