Struct.ClassInfotype t = | NoInfo| CppClassInfo of {}class kind in C++
*)| JavaClassInfo of {kind : java_class_kind;class kind in Java
*)loc : IBase.Location.t option;None should correspond to rare cases when it was impossible to fetch the location in source file
*)}| HackClassInfo of hack_class_kindinclude Ppx_compare_lib.Equal.S with type t := tval equal : t Base__Ppx_compare_lib.equalval pp : Ppx_show_runtime.Format.formatter -> t -> unitval show : t -> string