# Interface: com.pnfsoftware.jeb.core.units.code.asm.type.IPackageManager

The native package manager.

## Method: createPackage
- parameter: `parent`, type: `com.pnfsoftware.jeb.core.units.code.asm.type.IPackage`
- parameter: `simplename`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.type.IPackage`


## Method: createPackage
- parameter: `fqname`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.type.IPackage`


## Method: deletePackage
- parameter: `pkg`, type: `com.pnfsoftware.jeb.core.units.code.asm.type.IPackage`
- return type: `boolean`


## Method: getPackageOfItem
- parameter: `item`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.type.IPackage`


## Method: getPackages
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.asm.type.IPackage>`


## Method: moveToClass
- parameter: `item`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`
- parameter: `dst`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeClassItem`
- return type: `boolean`


## Method: moveToPackage
- parameter: `item`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem`
- parameter: `dst`, type: `com.pnfsoftware.jeb.core.units.code.asm.type.IPackage`
- return type: `boolean`


