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

A specialized source unit representing the output of a native code decompiler.

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

Description: Convenience method to retrieve the root AST element of this decompiled item. \(Can be done by calling [IDecompiledItem#getASTItem()](IDecompiledItem#getASTItem()).\)
return: 

## Method: getDecompiledItem
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.IDecompiledItem`

Description: Get the decompiled item \(method, field, or class\) held by this unit.
return: 

## Method: getDecompiler
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeDecompilerUnit<?>`


## Method: getNativeItem
- return type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`

Description: Convenience method to retrieve the lower\-level native item of this decompiled item. \(Can be done by calling [IDecompiledItem#getNativeItem()](IDecompiledItem#getNativeItem()).\)
return: 

