public static class

LoaderInformation.Builder

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder

Class Overview

Builder object to avoid overly complex and unmaintainable constructors.

Summary

Public Constructors
Builder()
Public Methods
LoaderInformation build()
LoaderInformation.Builder setCompilationTimestamp(long compilationTimestamp)
LoaderInformation.Builder setEndianness(Endianness endianness)
LoaderInformation.Builder setEntryPoint(long entryPoint)
LoaderInformation.Builder setFlags(int flags)
LoaderInformation.Builder setImageBase(long imageBase)
LoaderInformation.Builder setImageSize(long imageSize)
LoaderInformation.Builder setNotes(String notes)
LoaderInformation.Builder setOverlayOffset(long overlayOffset)
LoaderInformation.Builder setTargetProcessor(ProcessorType processorType)
LoaderInformation.Builder setTargetSubsystem(SubsystemType ssType)
LoaderInformation.Builder setVersion(String version)
LoaderInformation.Builder setWordSize(int wordSize)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Public Methods

public LoaderInformation build ()

public LoaderInformation.Builder setCompilationTimestamp (long compilationTimestamp)

public LoaderInformation.Builder setEndianness (Endianness endianness)

public LoaderInformation.Builder setEntryPoint (long entryPoint)

public LoaderInformation.Builder setFlags (int flags)

public LoaderInformation.Builder setImageBase (long imageBase)

public LoaderInformation.Builder setImageSize (long imageSize)

public LoaderInformation.Builder setNotes (String notes)

public LoaderInformation.Builder setOverlayOffset (long overlayOffset)

public LoaderInformation.Builder setTargetProcessor (ProcessorType processorType)

public LoaderInformation.Builder setTargetSubsystem (SubsystemType ssType)

public LoaderInformation.Builder setVersion (String version)

public LoaderInformation.Builder setWordSize (int wordSize)