# Class: com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent

Event class for [native items](INativeItem).

## Constructor: NativeItemEvent
- parameter: `eventType`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType`
- parameter: `item`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`
- parameter: `eventSubtype`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventSubType`
- parameter: `eventDetails`, type: `java.lang.Object`

Description: 
parameter: eventType: mandatory
parameter: item: mandatory
parameter: eventSubtype: optional
parameter: eventDetails: optional

## Constructor: NativeItemEvent
- parameter: `eventType`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEventType`
- parameter: `item`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`


## Field: ttl
Type: `int`

## Method: getDetails
- return type: `java.lang.Object`


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


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


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


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


