Absint.MethodMatchertype t = IR.Tenv.t -> IR.Procname.t -> HilExp.t list -> boolpattern matcher for Java/C++ methods NB matching is modulo template arguments in C++ classes and functions
type record = {search_superclasses : bool;method_prefix : bool;actuals_pred : HilExp.t list -> bool;classname : string;methods : string list;}val default : recordrecord encapsulating the default arguments of call_matches. classname="" and methods=[]. Useful for with expressions
val of_json : Yojson.Safe.t -> tParse a JSon object into a matcher. The Json object must be a list of records, each corresponding to a single matcher. Each record must have a "classname" field with a string value, and a "methods" field with a list of strings. The record may also have boolean fields "search_superclasses" and "method_prefix". If absent, the defaults are used. The resulting matcher matches if one of the matchers in the list does.