@@ -502,7 +502,7 @@ module MakeImplCommon<LocationSig Location, InputSig<Location> Lang> {
502502 )
503503 }
504504
505- private module CallSetsInput implements MkSetsInp {
505+ private module CallSetsInput implements MkSetsInputSig {
506506 class Key = TCallEdge ;
507507
508508 class Value = DataFlowCall ;
@@ -523,7 +523,7 @@ module MakeImplCommon<LocationSig Location, InputSig<Location> Lang> {
523523
524524 private class CallSet = CallSetOption:: Option ;
525525
526- private module DispatchSetsInput implements MkSetsInp {
526+ private module DispatchSetsInput implements MkSetsInputSig {
527527 class Key = TCallEdge ;
528528
529529 class Value = TCallEdge ;
@@ -585,10 +585,11 @@ module MakeImplCommon<LocationSig Location, InputSig<Location> Lang> {
585585 *
586586 * There are four cases:
587587 * - `TAnyCallContext()` : No restrictions on method flow.
588- * - `TSpecificCall(DataFlowCall call)` : Flow entered through the
589- * given `call`. This call improves the set of viable
590- * dispatch targets for at least one method call in the current callable
591- * or helps prune unreachable nodes in the current callable.
588+ * - `TSpecificCall(CallSet calls, DispatchSet tgts, UnreachableSetOption unreachable)` :
589+ * Flow entered through a specific call that improves the set of viable
590+ * dispatch targets for all of `calls` to the set of dispatch targets in
591+ * `tgts`, and/or the specific call prunes unreachable nodes in the
592+ * current callable as given by `unreachable`.
592593 * - `TSomeCall()` : Flow entered through a parameter. The
593594 * originating call does not improve the set of dispatch targets for any
594595 * method call in the current callable and was therefore not recorded.
@@ -1498,7 +1499,7 @@ module MakeImplCommon<LocationSig Location, InputSig<Location> Lang> {
14981499 cached
14991500 int callOrder ( DataFlowCall call ) { result = call .totalorder ( ) }
15001501
1501- private module UnreachableSetsInput implements MkSetsInp {
1502+ private module UnreachableSetsInput implements MkSetsInputSig {
15021503 class Key = TCallEdge ;
15031504
15041505 class Value = NodeRegion ;
0 commit comments