DataFlowSegmentDagView
data class DataFlowSegmentDagView(val sinkId: String, val sinkCalleeDemangled: String = "", val segments: List<DataFlowSegmentView> = emptyList(), val edges: List<DataFlowSegmentEdgeView> = emptyList(), val isPresentationCompacted: Boolean = false, val retainsAnalyzerEvidenceIds: Boolean = true, val representedSegmentCount: Long = segments.size.toLong(), val representedEdgeCount: Long = edges.size.toLong())
Analyzer data-flow DAG for one configured sink, represented at the segment level. Segment edges are the analyzer facts; instruction IDs are membership metadata used by renderers for tooltips and context.
Constructors
Link copied to clipboard
constructor(sinkId: String, sinkCalleeDemangled: String = "", segments: List<DataFlowSegmentView> = emptyList(), edges: List<DataFlowSegmentEdgeView> = emptyList(), isPresentationCompacted: Boolean = false, retainsAnalyzerEvidenceIds: Boolean = true, representedSegmentCount: Long = segments.size.toLong(), representedEdgeCount: Long = edges.size.toLong())
Properties
Link copied to clipboard
Link copied to clipboard
True after the rendering-only segment quotient has already been computed.
Link copied to clipboard
Analyzer segment edges represented before presentation compaction.
Link copied to clipboard
Analyzer segment instances represented before presentation compaction.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard