F.fprintffmt"Infer version %s@\nCopyright 2009 - present Facebook. All Rights Reserved."
Version.versionString
@ -1201,12 +1188,6 @@ and dump_duplicate_symbols =
"Dump all symbols with the same name that are defined in more than one file."
anddynamic_dispatch=
CLOpt.mk_symbol_opt~long:"dynamic-dispatch"
"Specify treatment of dynamic dispatch in Java code: 'none' treats dynamic dispatch as a call to unknown code, 'lazy' follows the JVM semantics and creates procedure descriptions during symbolic execution using the type information found in the abstract state; 'sound' is significantly more computationally expensive"
"Specify treatment of dynamic dispatch in Java code: false 'none' treats dynamic dispatch as a call to unknown code and true triggers lazy dynamic dispatch. The latter mode follows the JVM semantics and creates procedure descriptions during symbolic execution using the type information found in the abstract state"