javalib

Javalib is a library written in OCaml with the aim to provide a high level representation of Java .class files
IN THIS PACKAGE
Module Javalib_pack . JFile
type class_path
val sep : string
val class_path : string -> class_path
val close_class_path : class_path -> unit
val get_class_low : class_path -> JBasics.class_name -> JClassLow.jclass
val write_class : string -> JCode.jcode JClass.interface_or_class -> unit
val write_class_low : string -> JClassLow.jclass -> unit
val extract_class_name_from_file : string -> JBasics.class_name * string
val iter : ?debug:bool -> ( JCode.jcode JClass.interface_or_class -> unit ) -> string -> unit
type directories
val make_directories : string -> directories
val read : directories -> ( 'a -> JCode.jcode JClass.interface_or_class -> 'a ) -> 'a -> string list -> 'a
val transform : directories -> string -> ( JCode.jcode JClass.interface_or_class -> JCode.jcode JClass.interface_or_class ) -> string list -> unit
val read_low : directories -> ( 'a -> JClassLow.jclass -> 'a ) -> 'a -> string list -> 'a
val transform_low : directories -> string -> ( JClassLow.jclass -> JClassLow.jclass ) -> string list -> unit