sig
val class_name : ?jvm:bool -> JBasics.class_name -> string
val cn_package : JBasics.class_name -> string
val cn_simple_name : JBasics.class_name -> string
val method_signature :
?jvm:bool ->
?callee:JBasics.object_type ->
?param_names:string list -> JBasics.method_signature -> string
val class_method_signature :
?jvm:bool ->
?param_names:string list -> JBasics.class_method_signature -> string
val field_signature :
?jvm:bool ->
?declared_in:JBasics.class_name -> JBasics.field_signature -> string
val class_field_signature :
?jvm:bool -> JBasics.class_field_signature -> string
val signature : ?jvm:bool -> string -> JBasics.descriptor -> string
val java_basic_type : ?jvm:bool -> JBasics.java_basic_type -> string
val object_type : ?jvm:bool -> JBasics.object_type -> string
val value_type : ?jvm:bool -> JBasics.value_type -> string
val return_type : ?jvm:bool -> JBasics.value_type option -> string
val value_type_list :
?jvm:bool -> ?names:string list -> JBasics.value_type list -> string
val field_descriptor : ?jvm:bool -> JBasics.value_type -> string
val method_descriptor :
?jvm:bool ->
JBasics.value_type list -> JBasics.value_type option -> string
val stack_map : JBasics.stackmap_frame -> string
val constant : JBasics.constant -> string
val constant_pool : JBasics.constant array -> string
val exception_handler : JCode.exception_handler -> string
val jopcode : ?jvm:bool -> JCode.jopcode -> string
val jcode : ?jvm:bool -> JCode.jcode -> string list
val print_method :
?jvm:bool ->
'a Javalib.jmethod -> ('a -> string list) -> Stdlib.out_channel -> unit
val print_method' :
?jvm:bool ->
'a Javalib.jmethod ->
('a -> Stdlib.Format.formatter -> unit) ->
Stdlib.Format.formatter -> unit
val print_class :
?jvm:bool ->
'a Javalib.interface_or_class ->
('a -> string list) -> Stdlib.out_channel -> unit
val print_class' :
?jvm:bool ->
'a Javalib.interface_or_class ->
('a -> Stdlib.Format.formatter -> unit) ->
Stdlib.Format.formatter -> unit
end