# Class: com.pnfsoftware.jeb.core.units.code.AbstractCodeUnit

Skeleton of a code unit.

## Constructor: AbstractCodeUnit
- parameter: `name`, type: `java.lang.String`
- parameter: `formatType`, type: `java.lang.String`
- parameter: `input`, type: `com.pnfsoftware.jeb.core.input.IInput`
- parameter: `unitProcessor`, type: `com.pnfsoftware.jeb.core.units.IUnitProcessor`
- parameter: `parent`, type: `com.pnfsoftware.jeb.core.IUnitCreator`
- parameter: `pdm`, type: `com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager`

Description: Create a code unit.
parameter: name: unit name
parameter: formatType: format type
parameter: input: input object
parameter: unitProcessor: unit processor
parameter: parent: parent unit creator
parameter: pdm: property definition manager

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

Description: The skeleton implementation returns en empty list.

## Method: getClasses
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.ICodeClass>`

Description: The skeleton implementation returns an empty list.

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

Description: The skeleton implementation returns null.

## Method: getFields
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.ICodeField>`

Description: The skeleton implementation returns an empty list.

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

Description: The skeleton implementation returns null.

## Method: getMethods
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.ICodeMethod>`

Description: The skeleton implementation returns an empty list.

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

Description: The skeleton implementation returns an empty list.

## Method: getStrings
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.ICodeString>`

Description: The skeleton implementation returns an empty list.

## Method: getTypes
- return type: `java.util.List<? extends com.pnfsoftware.jeb.core.units.code.ICodeType>`

Description: The skeleton implementation returns an empty list.

