Uses of Annotation Interface
com.pnfsoftware.jeb.util.serialization.annotations.Ser

Packages that use Ser
Package
Description
Core back-end APIs used to bootstrap JEB, manage engines contexts and projects, and describe plugins, artifacts, and related metadata.
Event, notification, and event-source types used by the JEB back-end and exposed to clients and plugins.
Input abstractions and helper types used by units to read binary data from files, byte arrays, bounded sub-ranges, or lazily provided entries.
Common document, item, and presentation abstractions used by units to expose text, table, tree, and related visual outputs.
Coordinate types used by code units and their rendered code documents.
Table-document abstractions and helpers used to expose tabular unit output.
Basic implementations of the public table-document interfaces.
Text-document abstractions, styling helpers, and utilities used to expose line-based unit output.
Basic implementations of the public text-document interfaces.
Tree-document abstractions and helpers used to expose hierarchical unit output.
Basic implementations of the public tree-document interfaces.
Public property and configuration abstractions, including configuration storage, property definitions, property types, and property managers.
Public concrete implementations and utilities for the core.properties abstractions.
Types used to implement and access data identifiers, parsers, code analyzers, disassemblers, decompilers, and debuggers.
Types related to JEB code plugins, including disassemblers, decompilers, and debuggers.
This package and sub-packages contain all types used by Android code analysis plugins, including dexdec, the dex decompiler.
Control flow graph classes used by the Android components, including dexdec.
Types representing Dex structures and Dalvik code.
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred to as dexdec) Intermediate Representation (IR) objects.
This package and sub-packages contain types used by the native code analysis pipeline, including gendec (the generic decompiler).
Types relating to the disassembler engine.
Control-flow graph types specific to native code.
This package and its sub-packages contain the types used to access gendec, JEB's generic decompiler.
C AST types, used in AST documents provided by the source units generated by gendec.
Types used to create and access gendec's IR (Intermediate Representation).
Native code items, including code items and data items.
Types used to represent a virtual memory used when analyzing native code.
Types used to define and represent processors' instructions, operands, and registers.
Types used during the generation of native code disassembly.
Types for library code signatures (siglib) generation and identification.
Types for "code-less" signatures.
Classes and interfaces to access and define native types and related objects, used by JEB's native code analysis pipeline (including gendec).
Types used to manipulate dexdec-generated (Dex decompiler) Java Abstract Syntax Tree (AST) objects.
Public types and interfaces provided by the Simatic S7 analysis plugins.
Types specific to Windows operating systems.
Types specific to code objects, such as Windows PE, Linux ELF, or Apple Mach-O.
ELF DWARF specific types.
Standard implementations of basic units objects.
Basic utility types, used by other utility code.
Collections, such as segments, custom maps/sets/lists, etc.
Types related to concurrency, synchronization, timed execution, and external process execution.
Types to define events, event sources, listeners, and event dispatch helpers.
Utilities and stream/channel helpers for file, directory, byte-buffer, endian, and archive I/O operations.
Custom types used internally by JEB's serialization facility.