Module InferModules.Payloads

include sig ... end
type t = {
annot_map : AnnotationReachabilityDomain.t option;
biabduction : BiabductionSummary.t option;
buffer_overrun_analysis : BufferOverrunAnalysisSummary.t option;
buffer_overrun_checker : BufferOverrunCheckerSummary.t option;
class_loads : ClassLoadsDomain.summary option;
cost : CostDomain.summary option;
lab_resource_leaks : ResourceLeakDomain.summary option;
litho : LithoDomain.t option;
pulse : PulseSummary.t option;
purity : PurityDomain.summary option;
quandary : QuandarySummary.t option;
racerd : RacerDDomain.summary option;
siof : SiofDomain.Summary.t option;
starvation : StarvationDomain.summary option;
typestate : TypeState.t option;
uninit : UninitDomain.Summary.t option;
}

analysis results

val uninit : t -> UninitDomain.Summary.t option
val typestate : t -> TypeState.t option
val starvation : t -> StarvationDomain.summary option
val siof : t -> SiofDomain.Summary.t option
val racerd : t -> RacerDDomain.summary option
val quandary : t -> QuandarySummary.t option
val purity : t -> PurityDomain.summary option
val pulse : t -> PulseSummary.t option
val litho : t -> LithoDomain.t option
val lab_resource_leaks : t -> ResourceLeakDomain.summary option
val cost : t -> CostDomain.summary option
val class_loads : t -> ClassLoadsDomain.summary option
val buffer_overrun_checker : t -> BufferOverrunCheckerSummary.t option
val buffer_overrun_analysis : t -> BufferOverrunAnalysisSummary.t option
val biabduction : t -> BiabductionSummary.t option
val annot_map : t -> AnnotationReachabilityDomain.t option
module Fields : sig ... end
val pp : InferStdlib.Pp.env -> Stdlib.Format.formatter -> t -> unit
val empty : t
val poly_fields : t InferBase.PolyFields.t