Index of modules

A
Array [JLib]
B
Big [Ptset]
BigEndian [JLib.IO]
BigPos [Ptset]
C
ClassFieldMap [JBasics]

This module allows to build maps of elements indexed by class_field_signature values.

ClassFieldSet [JBasics]

This module allows to build sets of class_field_signature values.

ClassMap [JBasics]

This module allows to build maps of elements indexed by class_name values.

ClassMethodMap [JBasics]

This module allows to build maps of elements indexed by class_method_signature values.

ClassMethodMaptoSet [JBasics]
ClassMethodSet [JBasics]

This module allows to build sets of class_method_signature values.

ClassSet [JBasics]

This module allows to build sets of class_name values.

D
DynArray [JLib]
F
FieldMap [JBasics]

This module allows to build maps of elements indexed by field_signature values.

FieldSet [JBasics]

This module allows to build sets of field_signature values.

G
GenericMap

Provide a way to create GenericMap from a module specifying how to hash.

GenericSet

Provide a way to create GenericSet specifying how to hash.

I
IO [JLib]
J
JBasics

Basic elements of class files.

JBasicsLow

Low level manipulations on basic types.

JClass

High level Ocaml representation of a Java class file.

JClassLow

Low level representation of a Java class file.

JCode

High level Ocaml representation of JVM opcodes.

JDumpBasics

Convert some data from JBasics to strings or print them on the provided output.

JDumpLow

Prints data from JClassLow to a provided output.

JFile

Accessing classes in files, directories and jar (or zip) files.

JHigh2Low

Tranformation of high level classes to low level classes.

JInstruction

Conversion between low and high level representations of instructions.

JLib
JLow2High

Tranformation of low level classes to high level classes.

JManifest

Accessing meta-information in jar files.

JParse

Parsing of Java class files.

JParseCode

Low level (un)parsing of bytecode instructions.

JParseSignature

This module handles the decoding of descriptors and signatures.

JPrint [Javalib]

Module gathering useful printing functions for basic types.

JSignature

This module describe the signatures used with generics.

JUnparse

Unparsing (compilation) of either high or low level class representations into class files.

JUnparseSignature

This module "unparses" (converts back to strings) descriptors and signatures.

Javalib

User interface for using the Javalib.

L
List [JLib]
M
Make [GenericMap]
Make [GenericSet]
MaptoSet [GenericMap]
MethodMap [JBasics]

This module allows to build maps of elements indexed by method_signature values.

MethodSet [JBasics]

This module allows to build sets of method_signature values.

O
Option [JLib]
P
Ptmap

Maps over integers implemented as Patricia trees.

Ptset

Sets of integers implemented as Patricia trees.

S
String [JLib]