# Class: com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder

Builder of [LoaderInformation](LoaderInformation) objects.

## Constructor: Builder


## Method: build
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation`

Description: Build the loader information object.
return: the built object

## Method: setCompilationTimestamp
- parameter: `compilationTimestamp`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: compilationTimestamp: 
return: this builder

## Method: setEndianness
- parameter: `endianness`, type: `com.pnfsoftware.jeb.util.io.Endianness`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: endianness: 
return: this builder

## Method: setEntryPoint
- parameter: `entryPoint`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: entryPoint: 
return: this builder

## Method: setFlags
- parameter: `flags`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: flags: a combination of [ILoaderInformation#FLAG_HAS_RELOCATION](ILoaderInformation#FLAG_HAS_RELOCATION),            [ILoaderInformation#FLAG_HAS_SYMBOLS](ILoaderInformation#FLAG_HAS_SYMBOLS),            [ILoaderInformation#FLAG_IS_RELOCATABLE](ILoaderInformation#FLAG_IS_RELOCATABLE),            [ILoaderInformation#FLAG_LIBRARY_FILE](ILoaderInformation#FLAG_LIBRARY_FILE),            [ILoaderInformation#FLAG_OBJECT_FILE](ILoaderInformation#FLAG_OBJECT_FILE),            [ILoaderInformation#FLAG_PURE_CODE](ILoaderInformation#FLAG_PURE_CODE)
return: this builder

## Method: setImageBase
- parameter: `imageBase`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: imageBase: 
return: this builder

## Method: setImageSize
- parameter: `imageSize`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: imageSize: 
return: this builder

## Method: setNotes
- parameter: `notes`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: notes: 
return: this builder

## Method: setOverlayOffset
- parameter: `overlayOffset`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: overlayOffset: 
return: this builder

## Method: setTargetProcessor
- parameter: `processorType`, type: `com.pnfsoftware.jeb.core.units.codeobject.ProcessorType`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: processorType: target processor
return: this builder

## Method: setTargetSubsystem
- parameter: `ssType`, type: `com.pnfsoftware.jeb.core.units.codeobject.SubsystemType`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: ssType: 
return: this builder

## Method: setVersion
- parameter: `version`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: version: optional version of this container
return: this builder

## Method: setWordSize
- parameter: `wordSize`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: 
parameter: wordSize: 
return: this builder

