@@ -2557,7 +2557,7 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2557
2557
predicate isArbitrarySink ( ) { this instanceof TStagePathNodeSinkGrp }
2558
2558
}
2559
2559
2560
- class StagePathNodeSrcGrp extends StagePathNodeImpl , TStagePathNodeSrcGrp {
2560
+ private class StagePathNodeSrcGrp extends StagePathNodeImpl , TStagePathNodeSrcGrp {
2561
2561
override string toString ( ) { result = "<any source>" }
2562
2562
2563
2563
override Location getLocation ( ) { result .hasLocationInfo ( "" , 0 , 0 , 0 , 0 ) }
@@ -2567,7 +2567,7 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2567
2567
override FlowState getState ( ) { none ( ) }
2568
2568
}
2569
2569
2570
- class StagePathNodeSinkGrp extends StagePathNodeImpl , TStagePathNodeSinkGrp {
2570
+ private class StagePathNodeSinkGrp extends StagePathNodeImpl , TStagePathNodeSinkGrp {
2571
2571
override string toString ( ) { result = "<any sink>" }
2572
2572
2573
2573
override Location getLocation ( ) { result .hasLocationInfo ( "" , 0 , 0 , 0 , 0 ) }
@@ -2577,7 +2577,11 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
2577
2577
override FlowState getState ( ) { none ( ) }
2578
2578
}
2579
2579
2580
- class StagePathNodeMid extends StagePathNodeImpl , TStagePathNodeMid {
2580
+ /**
2581
+ * An intermediate flow graph node. This is a tuple consisting of a node,
2582
+ * a `FlowState`, a call context, a summary context, a tracked type, and an access path.
2583
+ */
2584
+ private class StagePathNodeMid extends StagePathNodeImpl , TStagePathNodeMid {
2581
2585
NodeEx node ;
2582
2586
FlowState state ;
2583
2587
Cc cc ;
0 commit comments