package javalib

  1. Overview
  2. Docs
val get_constant : JBasics.constant array -> int -> JBasics.constant
val get_constant_value : JBasics.constant array -> int -> JBasics.constant_value
val get_object_type : JBasics.constant array -> int -> JBasics.object_type
val get_class : JBasics.constant array -> int -> JBasics.class_name
val get_string : JBasics.constant array -> int -> string
val get_interface_method : JBasics.constant array -> int -> JBasics.class_name * JBasics.method_signature
val get_class_ui16 : JBasics.constant array -> IO.input -> JBasics.class_name
val get_string_ui16 : JBasics.constant array -> IO.input -> string
val constant_to_int : JBasics.constant DynArray.t -> JBasics.constant -> int
val object_type_to_int : JBasics.constant DynArray.t -> JBasics.object_type -> int
val class_to_int : JBasics.constant DynArray.t -> JBasics.class_name -> int
val string_to_int : JBasics.constant DynArray.t -> string -> int
val write_constant : 'a IO.output -> JBasics.constant DynArray.t -> JBasics.constant -> unit
val write_value : 'a IO.output -> JBasics.constant DynArray.t -> JBasics.constant_value -> unit
val write_object_type : 'a IO.output -> JBasics.constant DynArray.t -> JBasics.object_type -> unit
val write_class : 'a IO.output -> JBasics.constant DynArray.t -> JBasics.class_name -> unit
val write_string : 'a IO.output -> JBasics.constant DynArray.t -> string -> unit
val write_name_and_type : 'a IO.output -> JBasics.constant DynArray.t -> (string * JBasics.descriptor) -> unit
val write_ui8 : 'a IO.output -> int -> unit
val write_i8 : 'a IO.output -> int -> unit
val write_string_with_length : ('a IO.output -> int -> unit) -> 'a IO.output -> string -> unit
val write_with_length : ('a IO.output -> int -> unit) -> 'a IO.output -> (string IO.output -> unit) -> unit
val write_with_size : ('a IO.output -> int -> unit) -> 'a IO.output -> ('c -> unit) -> 'c list -> unit
OCaml

Innovation. Community. Security.