# Class: com.pnfsoftware.jeb.core.output.code.CodeLine

Class for code lines. Code lines items are of type [AssemblyItem](AssemblyItem). Optionally, coordinates can be attached to code lines: 
 
- Either to the entire line, with [#setLineCoordinates(ICodeCoordinates)](#setLineCoordinates(ICodeCoordinates))
-  
- Or to the current area within the line, with [#setCoordinates(ICodeCoordinates)](#setCoordinates(ICodeCoordinates))
-  

 In the latter case, coordinates will be attached to the characters between the last attached character \(excluded\) up to the currently last character in the line \(included\).

## Constructor: CodeLine


## Method: addFlags
- parameter: `f`, type: `int`


## Method: getCoordinates
- return type: `java.util.Map<java.lang.Integer,com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates>`


## Method: getCoordinates
- parameter: `offset`, type: `int`
- return type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`


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


## Method: getItems
- return type: `java.util.List<com.pnfsoftware.jeb.core.output.code.AssemblyItem>`


## Method: getLineCoordinates
- return type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`


## Method: getMarks
- return type: `java.util.List<com.pnfsoftware.jeb.core.output.text.impl.TextMark>`


## Method: getText
- return type: `java.lang.CharSequence`


## Method: removeFlags
- parameter: `f`, type: `int`


## Method: setCoordinates
- parameter: `coord`, type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`


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


## Method: setLineCoordinates
- parameter: `coord`, type: `com.pnfsoftware.jeb.core.output.code.coordinates.ICodeCoordinates`


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


