Shared: Shadow hasManualModel in RelevantSummarizedCallable

This commit is contained in:
Tom Hvitved
2026-01-21 13:30:32 +01:00
parent 732c60c07c
commit df09f02981

View File

@@ -332,6 +332,14 @@ module Make<
*/
final class RelevantSummarizedCallable extends SummarizedCallableFinal {
RelevantSummarizedCallable() { this instanceof SummarizedCallableImpl }
/**
* Holds if there exists a manual summary that applies to this callable.
*/
final predicate hasManualModel() {
any(Provenance p | this.(SummarizedCallableImpl).propagatesFlow(_, _, _, p, _, _))
.isManual()
}
}
/** A source element. */