StarvationDomain.AttributeTracks expression attributes
type t = | Nothing| ThreadGuardis boolean equivalent to whether on UI thread
*)| FutureDoneGuard of Absint.HilExp.AccessExpression.tboolean equivalent to Future.isDone()
| FutureDoneState of boolis a Future ready for non-blocking consumption
| Runnable of IR.Procname.tis a Runnable/Callable with given "run" procname
*)| WorkScheduler of StarvationModels.scheduler_thread_constraintexp is something that schedules work on the given thread
*)| Looper of StarvationModels.scheduler_thread_constraintAndroid looper on given thread
*)include Absint.AbstractDomain.WithTop with type t := tinclude Absint.AbstractDomain.S with type t := tinclude Absint.AbstractDomain.Comparable with type t := tinclude IStdlib.PrettyPrintable.PrintableType with type t := tval pp : IStdlib.PrettyPrintable.F.formatter -> t -> unitval top : tval is_top : t -> bool