# Class: com.pnfsoftware.jeb.core.units.code.CodeCommentManager
- Type Parameter: U extends `com.pnfsoftware.jeb.core.units.code.ICodeUnit`

- Super class: `com.pnfsoftware.jeb.core.units.impl.AbstractCommentManager<com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates,U>`

A comment manager for [code units](com.pnfsoftware.jeb.core.units.code.ICodeUnit.md). The secondary addressing scheme uses  [ICodeCoordinates](com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates.md).  

  Specialized implementations exist.

## Constructor: CodeCommentManager
- parameter: `unit`, type: `U`

Description: Create a code comment manager.
parameter: unit: code unit

## Static Final Field: COMMENT_FLAG_ASSEMBLY_ONLY
Type: `int`

Constant value: `1`
Description: Comment is intended for assembly output only.

## Static Final Field: COMMENT_FLAG_DECOMPILER_META
Type: `int`

Constant value: `256`
Description: Comment contains decompiler metadata.

## Static Final Field: COMMENT_FLAG_SOURCE_ONLY
Type: `int`

Constant value: `2`
Description: Comment is intended for source output only.

## Method: addressToCoord
- parameter: `address`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`


## Method: coordToAddress
- parameter: `coord`, type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`
- return type: `java.lang.String`


