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

Top\-level type representing an item decompiled by `gendec` \(method, field, class\).

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


## Method: getCompletionCount
- return type: `int`


## Method: getCreationTimestamp
- return type: `long`


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


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


## Method: getFlags
- return type: `int`


## Method: getLastModificationTimestampMs
- return type: `long`


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


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

Description: NOTE: On error, the status is set to COMPLETED and [#getErrorDescription()](#getErrorDescription()) returns a non\-null object.
return: 

## Method: isDone
- return type: `boolean`


## Method: isFailure
- return type: `boolean`


## Method: isSuccess
- return type: `boolean`


## Method: setFlags
- parameter: `flags`, type: `int`


