Module type JavaArraySignature.T

module type T = sig .. end
The module type of specialized arrays.

type e
 
type 'a t
 
val make : java_int -> e t
 
val init : java_int ->
(java_int -> e) ->
e t
 
val length : e t -> java_int
 
val get : e t ->
java_int -> e
 
val set : e t ->
java_int -> e -> unit
 
val append : e t ->
e t ->
e t
 
val concat : e t list ->
e t
 
val sub : e t ->
java_int -> java_int -> e t
 
val copy : e t ->
e t
 
val fill : e t ->
java_int -> java_int -> e -> unit
 
val blit : e t ->
java_int ->
e t -> java_int -> java_int -> unit
 
val to_list : e t -> e list
 
val of_list : e list -> e t
 
val iter : (e -> unit) ->
e t -> unit
 
val map : (e -> e) ->
e t ->
e t
 
val iteri : (java_int -> e -> unit) ->
e t -> unit
 
val mapi : (java_int -> e -> e) ->
e t ->
e t
 
val fold_left : ('a -> e -> 'a) ->
'a -> e t -> 'a
 
val fold_right : (e -> 'a -> 'a) ->
e t -> 'a -> 'a
 
val of_ocaml : e array -> e t
 
val to_ocaml : e t -> e array
 
val to_object : e t ->
java'lang'Object java_instance
 
val of_object : java'lang'Object java_instance ->
e t
 
val equals : e t ->
e t -> java_boolean
 
val hash_code : e t -> java_int
 
val to_string : e t -> JavaString.t
 
val null : e t
 
val is_null : e t -> bool
 
val is_not_null : e t -> bool
 
val wrap : e t ->
e t option
 
val unwrap : e t option ->
e t