Procname.JavaType of java procedure names.
include Ppx_compare_lib.Comparable.S with type t := tval compare : t Base__Ppx_compare_lib.compareinclude Ppx_compare_lib.Equal.S with type t := tval equal : t Base__Ppx_compare_lib.equalval get_class_name : t -> stringReturn the fully qualified class name of a java procedure name (package + class name)
val get_class_type_name : t -> Typ.Name.tReturn the class name as a typename of a java procedure name.
val get_package : t -> string optionReturn the package name of a java procedure name.
val get_method : t -> stringReturn the method name of a java procedure name.
Return the return type of pname_java. return Tvoid if there's no return type
val is_constructor : t -> boolWhether the method is constructor
val is_access_method : t -> boolCheck if the procedure name is an acess method (e.g. access$100 used to access private members from a nested class.
val is_autogen_method : t -> boolCheck if the procedure name is of an auto-generated/synthetic method.
val is_close : t -> boolCheck if the method name is "close".
val is_static : t -> boolCheck if the java procedure is static.
val is_generated : t -> boolCheck if the proc name comes from generated code
val is_class_initializer : t -> boolCheck if this is a class initializer.
val get_class_initializer : Typ.Name.t -> tGiven a java class, generate the procname of its static initializer.
val is_external : t -> boolCheck if the method belongs to one of the specified external packages