Package Index

Application Programming Interface documentation for JEB 3. (Older doc: JEB 2.2 JEB 2.3)

To get started, visit PNF Software's Developer Portal.

Supported API languages: Java, Python.

com.pnfsoftware.jeb.client.api
com.pnfsoftware.jeb.core

The core package and subpackages define classes and interfaces to develop JEB back-end plugins.

com.pnfsoftware.jeb.core.actions Support for actions that units may provide in order to allow read and write queries.
com.pnfsoftware.jeb.core.dao Data Access Objects interfaces used by the back-end engines.
com.pnfsoftware.jeb.core.dao.impl Simple implementations DAOs that can be instantiated by clients.
com.pnfsoftware.jeb.core.events
com.pnfsoftware.jeb.core.exceptions
com.pnfsoftware.jeb.core.input
com.pnfsoftware.jeb.core.output Interfaces and classes used to represent unit outputs in the form of text, table, or tree documents.
com.pnfsoftware.jeb.core.output.code Specialized text document useful for code units.
com.pnfsoftware.jeb.core.output.code.coordinates
com.pnfsoftware.jeb.core.output.table
com.pnfsoftware.jeb.core.output.table.impl Trivial implementations for the table package interfaces.
com.pnfsoftware.jeb.core.output.text
com.pnfsoftware.jeb.core.output.text.impl Trivial implementations for the text package interfaces.
com.pnfsoftware.jeb.core.output.tree
com.pnfsoftware.jeb.core.output.tree.impl Trivial implementations for the tree package interfaces.
com.pnfsoftware.jeb.core.properties Interfaces defining configuration objects, property definition manager, and property manager.
com.pnfsoftware.jeb.core.properties.impl Standard engines implementation of the com.pnfsoftware.jeb.core.properties set of interfaces.
com.pnfsoftware.jeb.core.units The units packages define interfaces and classes used to implements identifiers and parsers.
com.pnfsoftware.jeb.core.units.code Units interfaces related to units processing binary code and bytecode.
com.pnfsoftware.jeb.core.units.code.android
com.pnfsoftware.jeb.core.units.code.android.controlflow Older control flow classes for code units.
com.pnfsoftware.jeb.core.units.code.android.dex
com.pnfsoftware.jeb.core.units.code.android.render
com.pnfsoftware.jeb.core.units.code.asm
com.pnfsoftware.jeb.core.units.code.asm.analyzer
com.pnfsoftware.jeb.core.units.code.asm.cfg
com.pnfsoftware.jeb.core.units.code.asm.decompiler
com.pnfsoftware.jeb.core.units.code.asm.decompiler.exceptions
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.comp
com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt
com.pnfsoftware.jeb.core.units.code.asm.items
com.pnfsoftware.jeb.core.units.code.asm.memory
com.pnfsoftware.jeb.core.units.code.asm.processor
com.pnfsoftware.jeb.core.units.code.asm.processor.arch
com.pnfsoftware.jeb.core.units.code.asm.processor.memory
com.pnfsoftware.jeb.core.units.code.asm.render
com.pnfsoftware.jeb.core.units.code.asm.sig
com.pnfsoftware.jeb.core.units.code.asm.simulator
com.pnfsoftware.jeb.core.units.code.asm.type
com.pnfsoftware.jeb.core.units.code.debug
com.pnfsoftware.jeb.core.units.code.debug.impl
com.pnfsoftware.jeb.core.units.code.java This package contains the definition of elements constituting Java abstract syntax tree.
com.pnfsoftware.jeb.core.units.codeobject
com.pnfsoftware.jeb.core.units.impl
com.pnfsoftware.jeb.core.util This package contains general utility and helper classes specific to JEB core, such as unit helper classes.
com.pnfsoftware.jeb.util.base
com.pnfsoftware.jeb.util.collect
com.pnfsoftware.jeb.util.concurrent
com.pnfsoftware.jeb.util.encoding
com.pnfsoftware.jeb.util.encoding.json
com.pnfsoftware.jeb.util.encoding.json.parser
com.pnfsoftware.jeb.util.encoding.zip
com.pnfsoftware.jeb.util.encoding.zip.fsr
com.pnfsoftware.jeb.util.events Interfaces for events, event sources, and event listeners.
com.pnfsoftware.jeb.util.events.deprecated_v2 DO NOT USE.
com.pnfsoftware.jeb.util.events.deprecated_v2.impl
com.pnfsoftware.jeb.util.format
com.pnfsoftware.jeb.util.html
com.pnfsoftware.jeb.util.interpreter
com.pnfsoftware.jeb.util.io
com.pnfsoftware.jeb.util.logging
com.pnfsoftware.jeb.util.math
com.pnfsoftware.jeb.util.net
com.pnfsoftware.jeb.util.primitives
com.pnfsoftware.jeb.util.reflect
com.pnfsoftware.jeb.util.serialization
com.pnfsoftware.jeb.util.serialization.objects