diff --git a/gitgalaxy/core/detector.py b/gitgalaxy/core/detector.py index 4bf3e1fff..33cb27003 100644 --- a/gitgalaxy/core/detector.py +++ b/gitgalaxy/core/detector.py @@ -4835,6 +4835,51 @@ def _count_top_level_args(self, args_str: str, treat_as_body: bool = False) -> i if not body.strip(): return 0 + # #2309: Dart's named (`{...}`) and optional-positional (`[...]`) parameter + # groups are always the TERMINAL element of a parameter list -- `({a, b})`, + # `([a, b])`, `(pos, {a, b})` -- and the commas inside them are real argument + # separators. `{`/`[` otherwise read as nesting in the loop below, hiding + # every one of those commas (`EditableText({super.key, required this.x, ...})` + # measured 1 arg instead of ~40). Neutralise just that one terminal group's + # own delimiters so its members land at the top level. A `{...}`/`[...]` that + # is a default-value literal (`{int x = const [1, 2]}`) is never flush against + # the body's end, so it stays nested and its commas stay (correctly) ignored. + if self.primary_lang_id == "dart": + stripped_end = len(body.rstrip()) + if stripped_end and body[stripped_end - 1] in "}]": + gdepth = 0 + g_instr = False + g_quote = "" + last_group_open = -1 + gi = 0 + while gi < stripped_end: + gch = body[gi] + if g_instr: + if gch == "\\": + gi += 2 + continue + if gch == g_quote: + g_instr = False + elif gch in ("'", '"', "`"): + g_instr = True + g_quote = gch + elif gch in "([{": + if gch in "[{" and gdepth == 0: + last_group_open = gi + gdepth += 1 + elif gch in ")]}": + gdepth = max(0, gdepth - 1) + gi += 1 + if last_group_open != -1 and gdepth == 0: + # the terminal group closes at stripped_end-1; blank both delimiters + body = ( + body[:last_group_open] + + " " + + body[last_group_open + 1 : stripped_end - 1] + + " " + + body[stripped_end:] + ) + depth = 0 in_string = False quote_char = "" diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 6a372563a..bc7fa9177 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -39,7 +39,7 @@ | Cpp | 87.0% | 95.0% | 100.0% | 100.0% | | Csharp | 100.0% | 100.0% | 100.0% | 100.0% | | Css | 100.0% | 100.0% | N/A | N/A | -| Dart | 99.4% | 99.3% | 100.0% | 100.0% | +| Dart | 99.5% | 99.3% | 100.0% | 100.0% | | Fortran | 98.6% | 100.0% | 100.0% | 100.0% | | Go | 100.0% | 100.0% | 100.0% | 100.0% | | Groovy | N/A | N/A | N/A | N/A | diff --git a/tests/core_engine/test_detector.py b/tests/core_engine/test_detector.py index 0a72db90b..7cec2ede9 100644 --- a/tests/core_engine/test_detector.py +++ b/tests/core_engine/test_detector.py @@ -2494,6 +2494,29 @@ def test_count_top_level_args_angle_brackets_still_track_generics_for_generic_la assert cpp_detector._count_top_level_args("(std::vector a, int b)") == 2, "cpp template arg regressed" +def test_count_top_level_args_dart_named_and_optional_parameter_groups_2309(): + """ + #2309: Dart's named (`{...}`) and optional-positional (`[...]`) parameter + groups are the terminal element of a parameter list, and the commas inside + them are real argument separators. Before the fix, the group's own `{`/`[` + read as nesting and hid every one -- a Flutter widget constructor like + `EditableText({super.key, required this.controller, ...})` counted 1 arg + instead of ~40. A `{...}`/`[...]` that is a default-VALUE literal instead + (never flush against the parameter list's end) must still stay nested. + """ + d = StructuralExtractor("dart", {"dart": {"rules": {}}}) + assert d._count_top_level_args("({super.key, required this.controller, this.readOnly})") == 3 + assert d._count_top_level_args("({super.parent})") == 1 + assert d._count_top_level_args("(this.a, this.b, this.c)") == 3 + assert d._count_top_level_args("(int a, int b, {required Key k, bool flag = false})") == 4 + assert d._count_top_level_args("([int a = 1, int b = 2])") == 2 + assert d._count_top_level_args("({this.a, this.b,})") == 2 # trailing comma + assert d._count_top_level_args("()") == 0 + # default-value literals must NOT leak their internal commas: + assert d._count_top_level_args("({List x = const [1, 2, 3]})") == 1 + assert d._count_top_level_args("({Map m = const {'a': 1, 'b': 2}})") == 1 + + def test_count_top_level_args_function_pointer_return_type_1854(): """ #1854: a C/C++ function returning a function pointer wraps its own name diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index d4e73df15..40043d9ea 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-27T14:36:12.958883+00:00", - "Total Scan Duration": "34.2 seconds" + "Analysis ISO Timestamp": "2026-08-27T16:03:46.400066+00:00", + "Total Scan Duration": "34.02 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -310,7 +310,7 @@ "dart": { "files": 7, "loc": 22485, - "impact": 14672.5 + "impact": 23280.6 }, "go": { "files": 46, @@ -2218,12 +2218,12 @@ }, "dart/flutter": { "file_count": 7, - "total_mass": 14672.5, + "total_mass": 23280.6, "avg_exposures": { "cognitive_load": 19.68, "safety_score": 10.54, "tech_debt": 35.36, - "verification": 2.48, + "verification": 35.7, "api_exposure": 0.51, "concurrency": 11.33, "state_flux": 33.54, @@ -59567,44 +59567,44 @@ } } }, - "zig/zig": { - "Directory Group Magnitude": 23134.38, - "File Count": 5, + "dart/flutter": { + "Directory Group Magnitude": 23280.6, + "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "27.13%", - "Error & Exception Exposure": "50.13%", - "Tech Debt Exposure": "12.64%", - "Testing Exposure": "80.0%", - "API Exposure": "3.65%", - "Concurrency Exposure": "10.77%", - "State Flux Exposure": "14.53%", - "Commented Logic Exposure": "5.11%", + "Cognitive Load Exposure": "19.68%", + "Error & Exception Exposure": "10.54%", + "Tech Debt Exposure": "35.36%", + "Testing Exposure": "35.7%", + "API Exposure": "0.51%", + "Concurrency Exposure": "11.33%", + "State Flux Exposure": "33.54%", + "Commented Logic Exposure": "6.84%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "42.6%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "zig/zig/Compilation.zig": { + "dart/flutter/editable_text.dart": { "1. Artifact Identity": { - "Filename": "Compilation.zig", - "Path": "zig/zig/Compilation.zig", - "Language": "Zig", + "Filename": "editable_text.dart", + "Path": "dart/flutter/editable_text.dart", + "Language": "Dart", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", + "Folder Dominant Lang": "dart", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": 3920.71, - "Y": -179.71, - "Z": -5051.82 + "X": -1827.16, + "Y": 158.72, + "Z": -4112.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -59613,11038 +59613,10504 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 8171, - "Coding LOC": 6509, - "Documentation LOC": 858, - "Structural Magnitude": 4762.98, - "Control Flow Ratio": "76.2%", - "Popularity Rank": 2, + "Total LOC": 6793, + "Coding LOC": 4168, + "Documentation LOC": 2065, + "Structural Magnitude": 2917.26, + "Control Flow Ratio": "75.5%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.639 + "Raw Cognitive Density": 0.402 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.2%", - "Error & Exception Exposure": "38.11%", - "Tech Debt Exposure": "15.61%", + "Cognitive Load Exposure": "9.96%", + "Error & Exception Exposure": "17.75%", + "Tech Debt Exposure": "20.61%", "Testing Exposure": "80.0%", - "API Exposure": "2.19%", - "Concurrency Exposure": "0.0%", + "API Exposure": "0.1%", + "Concurrency Exposure": "30.23%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.95%", + "Commented Logic Exposure": "5.58%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "24.29%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "addCommonCCArgs", - "Structural Impact": 383.9, - "Lines of Code (LOC)": 325, - "Control Flow Branches": 129, - "Input Parameters": 7, - "Control Flow Ratio": "99.2%", - "Start Line": 6745, - "End Line": 7069 + "Function Name": "EditableText", + "Structural Impact": 489.9, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 54, + "Input Parameters": 76, + "Control Flow Ratio": "100.0%", + "Start Line": 829, + "End Line": 974 }, { - "Function Name": "addCCArgs", - "Structural Impact": 279.3, - "Lines of Code (LOC)": 242, - "Control Flow Branches": 100, - "Input Parameters": 6, - "Control Flow Ratio": "98.0%", - "Start Line": 7072, - "End Line": 7313 + "Function Name": "build", + "Structural Impact": 76.8, + "Lines of Code (LOC)": 207, + "Control Flow Branches": 46, + "Input Parameters": 1, + "Control Flow Ratio": "76.7%", + "Start Line": 5644, + "End Line": 5850 }, { - "Function Name": "updateCObject", - "Structural Impact": 257.6, - "Lines of Code (LOC)": 311, - "Control Flow Branches": 120, - "Input Parameters": 3, - "Control Flow Ratio": "81.1%", - "Start Line": 6114, - "End Line": 6424 + "Function Name": "getEditableButtonItems", + "Structural Impact": 75.4, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 22, + "Input Parameters": 9, + "Control Flow Ratio": "95.7%", + "Start Line": 2138, + "End Line": 2190 }, { - "Function Name": "update", - "Structural Impact": 191.2, - "Lines of Code (LOC)": 360, - "Control Flow Branches": 99, - "Input Parameters": 2, - "Control Flow Ratio": "79.8%", - "Start Line": 2860, - "End Line": 3219 + "Function Name": "didUpdateWidget", + "Structural Impact": 69.9, + "Lines of Code (LOC)": 97, + "Control Flow Branches": 45, + "Input Parameters": 1, + "Control Flow Ratio": "97.8%", + "Start Line": 3344, + "End Line": 3440 }, { - "Function Name": "performAllTheWork", - "Structural Impact": 173.5, - "Lines of Code (LOC)": 457, - "Control Flow Branches": 86, + "Function Name": "_finalizeEditing", + "Structural Impact": 54.0, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 28, "Input Parameters": 2, - "Control Flow Ratio": "78.2%", - "Start Line": 4557, - "End Line": 5013 + "Control Flow Ratio": "90.3%", + "Start Line": 3776, + "End Line": 3851 }, { - "Function Name": "translateC", - "Structural Impact": 163.1, - "Lines of Code (LOC)": 141, - "Control Flow Branches": 51, - "Input Parameters": 8, - "Control Flow Ratio": "82.3%", - "Start Line": 5630, - "End Line": 5770 + "Function Name": "_handleSelectionChanged", + "Structural Impact": 49.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 26, + "Input Parameters": 2, + "Control Flow Ratio": "92.9%", + "Start Line": 4322, + "End Line": 4384 }, { - "Function Name": "updateWin32Resource", - "Structural Impact": 154.0, - "Lines of Code (LOC)": 240, - "Control Flow Branches": 70, + "Function Name": "_formatAndSetValue", + "Structural Impact": 49.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 22, "Input Parameters": 3, - "Control Flow Ratio": "73.7%", - "Start Line": 6426, - "End Line": 6665 + "Control Flow Ratio": "88.0%", + "Start Line": 4530, + "End Line": 4607 }, { - "Function Name": "addModuleErrorMsg", - "Structural Impact": 130.4, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 54, - "Input Parameters": 4, - "Control Flow Ratio": "77.1%", - "Start Line": 4322, - "End Line": 4470 + "Function Name": "_Editable", + "Structural Impact": 46.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 6, + "Input Parameters": 39, + "Control Flow Ratio": "100.0%", + "Start Line": 5931, + "End Line": 5973 }, { - "Function Name": "processOneJob", - "Structural Impact": 101.0, - "Lines of Code (LOC)": 179, - "Control Flow Branches": 45, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 5025, - "End Line": 5203 + "Function Name": "invoke", + "Structural Impact": 44.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "85.2%", + "Start Line": 6465, + "End Line": 6522 }, { - "Function Name": "classifyFileExt", - "Structural Impact": 89.9, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 61, - "Input Parameters": 1, - "Control Flow Ratio": "74.4%", - "Start Line": 7597, - "End Line": 7641 + "Function Name": "_inferKeyboardType", + "Structural Impact": 41.6, + "Lines of Code (LOC)": 140, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "82.6%", + "Start Line": 2225, + "End Line": 2364 }, { - "Function Name": "init", - "Structural Impact": 82.7, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 29, - "Input Parameters": 6, - "Control Flow Ratio": "96.7%", - "Start Line": 746, - "End Line": 812 + "Function Name": "_handleContextMenuOnScroll", + "Structural Impact": 39.4, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "68.6%", + "Start Line": 4198, + "End Line": 4277 }, { - "Function Name": "flush", - "Structural Impact": 75.8, + "Function Name": "updateEditingValue", + "Structural Impact": 36.3, "Lines of Code (LOC)": 76, - "Control Flow Branches": 35, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 3285, - "End Line": 3360 + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 3515, + "End Line": 3590 }, { - "Function Name": "build_crt_file", - "Structural Impact": 74.3, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 23, - "Input Parameters": 7, - "Control Flow Ratio": "69.7%", - "Start Line": 7914, - "End Line": 8042 + "Function Name": "_updateSelectionRects", + "Structural Impact": 34.7, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4846, + "End Line": 4917 }, { - "Function Name": "parse", - "Structural Impact": 73.5, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 32, - "Input Parameters": 3, - "Control Flow Ratio": "65.3%", - "Start Line": 1148, - "End Line": 1296 + "Function Name": "invoke", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6708, + "End Line": 6735 }, { - "Function Name": "spawnZigRc", - "Structural Impact": 67.0, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 25, - "Input Parameters": 5, - "Control Flow Ratio": "67.6%", - "Start Line": 6667, - "End Line": 6732 + "Function Name": "didChangeDependencies", + "Structural Impact": 32.2, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 27, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 3259, + "End Line": 3342 }, { - "Function Name": "buildOutputFromZig", - "Structural Impact": 60.3, - "Lines of Code (LOC)": 130, - "Control Flow Branches": 16, - "Input Parameters": 9, - "Control Flow Ratio": "64.0%", - "Start Line": 7772, - "End Line": 7901 + "Function Name": "_bringIntoViewBySelectionState", + "Structural Impact": 31.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "93.3%", + "Start Line": 4609, + "End Line": 4632 }, { - "Function Name": "fromUnresolved", - "Structural Impact": 59.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "77.1%", - "Start Line": 509, - "End Line": 572 + "Function Name": "_scheduleShowCaretOnScreen", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "90.0%", + "Start Line": 4392, + "End Line": 4465 }, { - "Function Name": "addNonIncrementalStuffToCacheManifest", - "Structural Impact": 53.6, - "Lines of Code (LOC)": 152, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3416, - "End Line": 3567 + "Function Name": "selectAll", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "95.0%", + "Start Line": 2852, + "End Line": 2888 }, { - "Function Name": "docsCopyModule", - "Structural Impact": 49.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 5280, - "End Line": 5328 + "Function Name": "invoke", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "93.3%", + "Start Line": 6562, + "End Line": 6603 }, { - "Function Name": "toErrorMessage", - "Structural Impact": 49.1, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 18, - "Input Parameters": 5, - "Control Flow Ratio": "69.2%", - "Start Line": 1081, - "End Line": 1131 + "Function Name": "invoke", + "Structural Impact": 26.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "76.5%", + "Start Line": 6376, + "End Line": 6418 }, { - "Function Name": "saveState", - "Structural Impact": 48.3, - "Lines of Code (LOC)": 231, - "Control Flow Branches": 25, + "Function Name": "_inferAutocorrect", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "73.5%", - "Start Line": 3651, - "End Line": 3881 + "Control Flow Ratio": "78.9%", + "Start Line": 2193, + "End Line": 2222 }, { - "Function Name": "workerDocsWasmFallible", - "Structural Impact": 45.5, - "Lines of Code (LOC)": 147, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "56.8%", - "Start Line": 5340, - "End Line": 5486 + "Function Name": "performAction", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3600, + "End Line": 3627 }, { - "Function Name": "destroy", - "Structural Impact": 39.3, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 24, + "Function Name": "_moveToTextBoundary", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5291, + "End Line": 5322 + }, + { + "Function Name": "_handleContextMenuOnParentScroll", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "96.0%", - "Start Line": 2686, - "End Line": 2763 + "Control Flow Ratio": "93.3%", + "Start Line": 4159, + "End Line": 4176 }, { - "Function Name": "renameTmpIntoCache", - "Structural Impact": 37.9, - "Lines of Code (LOC)": 37, + "Function Name": "updateFloatingCursor", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3660, + "End Line": 3724 + }, + { + "Function Name": "buildTextSpan", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 72, "Control Flow Branches": 17, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "81.0%", - "Start Line": 3372, - "End Line": 3408 + "Start Line": 5856, + "End Line": 5927 }, { - "Function Name": "workerUpdateFile", - "Structural Impact": 37.4, - "Lines of Code (LOC)": 61, + "Function Name": "compare", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 6140, + "End Line": 6155 + }, + { + "Function Name": "_performSpellCheck", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 41, "Control Flow Branches": 12, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 5488, - "End Line": 5548 + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4488, + "End Line": 4528 }, { - "Function Name": "addWholeFileError", - "Structural Impact": 35.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "93.3%", - "Start Line": 4505, - "End Line": 4536 + "Function Name": "_inferSpellCheckConfiguration", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "70.6%", + "Start Line": 2997, + "End Line": 3034 }, { - "Function Name": "openUnresolved", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "92.9%", - "Start Line": 821, - "End Line": 845 + "Function Name": "buildTextSpan", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 299, + "End Line": 325 }, { - "Function Name": "hasSharedLibraryExt", - "Structural Impact": 31.0, + "Function Name": "selectAllEnabled", + "Structural Impact": 19.3, "Lines of Code (LOC)": 26, - "Control Flow Branches": 20, + "Control Flow Branches": 17, + "Input Parameters": 0, + "Control Flow Ratio": "77.3%", + "Start Line": 2656, + "End Line": 2681 + }, + { + "Function Name": "buttonItemsForToolbarOptions", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "64.5%", - "Start Line": 7570, - "End Line": 7595 + "Control Flow Ratio": "84.6%", + "Start Line": 3037, + "End Line": 3076 }, { - "Function Name": "cleanupAfterUpdate", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "82.4%", - "Start Line": 2792, - "End Line": 2850 + "Function Name": "_semanticsOnPaste", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 5252, + "End Line": 5264 }, { - "Function Name": "docsCopyFallible", - "Structural Impact": 28.5, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 17, + "Function Name": "copySelection", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "54.8%", - "Start Line": 5219, - "End Line": 5278 + "Control Flow Ratio": "91.7%", + "Start Line": 2749, + "End Line": 2780 }, { - "Function Name": "cImport", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 5773, - "End Line": 5820 + "Function Name": "_semanticsOnCopy", + "Structural Impact": 17.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 5226, + "End Line": 5237 }, { - "Function Name": "absToCwdRelative", - "Structural Impact": 21.4, + "Function Name": "_semanticsOnCut", + "Structural Impact": 17.6, "Lines of Code (LOC)": 12, "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 494, - "End Line": 505 + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 5239, + "End Line": 5250 }, { - "Function Name": "get_libc_crt_file", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 8, + "Function Name": "applyTextSpacingOverrides", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 6753, + "End Line": 6770 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2369, + "End Line": 2476 + }, + { + "Function Name": "findSuggestionSpanAtCursorIndex", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 28, "Control Flow Branches": 9, - "Input Parameters": 3, + "Input Parameters": 1, + "Control Flow Ratio": "64.3%", + "Start Line": 2964, + "End Line": 2991 + }, + { + "Function Name": "_scrollableNotificationIsFromSameSubtree", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, + "Input Parameters": 1, "Control Flow Ratio": "69.2%", - "Start Line": 7656, - "End Line": 7663 + "Start Line": 4135, + "End Line": 4157 }, { - "Function Name": "appendFileSystemInput", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "90.9%", - "Start Line": 3221, - "End Line": 3245 + "Function Name": "_startCursorBlink", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "81.2%", + "Start Line": 4670, + "End Line": 4695 }, { - "Function Name": "format", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 10, + "Function Name": "userUpdateTextEditingValue", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "90.9%", - "Start Line": 471, - "End Line": 488 + "Control Flow Ratio": "87.5%", + "Start Line": 4974, + "End Line": 4996 }, { - "Function Name": "format", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1875, - "End Line": 1890 + "Function Name": "_onCursorTick", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "92.3%", + "Start Line": 4697, + "End Line": 4725 }, { - "Function Name": "eql", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 4294, - "End Line": 4318 + "Function Name": "getGlyphHeights", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "84.6%", + "Start Line": 3085, + "End Line": 3118 }, { - "Function Name": "unableToLoadZcuFile", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "87.5%", - "Start Line": 4540, - "End Line": 4555 + "Function Name": "hideToolbar", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5042, + "End Line": 5053 }, { - "Function Name": "addLinkLib", - "Structural Impact": 18.3, + "Function Name": "_applyTextStyleOverrides", + "Structural Impact": 13.1, "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 8131, - "End Line": 8150 - }, - { - "Function Name": "buildRt", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 9, "Control Flow Ratio": "66.7%", - "Start Line": 5878, - "End Line": 5905 + "Start Line": 6772, + "End Line": 6791 }, { - "Function Name": "updateSubCompilation", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 31, + "Function Name": "invoke", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "54.5%", - "Start Line": 7740, - "End Line": 7770 + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 6657, + "End Line": 6672 }, { - "Function Name": "addToErrorBundle", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, + "Function Name": "_moveBeyondTextBoundary", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 1298, - "End Line": 1308 + "Control Flow Ratio": "83.3%", + "Start Line": 5269, + "End Line": 5282 }, { - "Function Name": "resolve", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 19, + "Function Name": "didChangeInputControl", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1804, - "End Line": 1822 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4058, + "End Line": 4064 }, { - "Function Name": "detectEmbedFileUpdate", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 5568, - "End Line": 5585 + "Function Name": "getLeadingTextBoundaryAt", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "58.3%", + "Start Line": 6314, + "End Line": 6330 }, { - "Function Name": "workerUpdateCObject", - "Structural Impact": 14.8, + "Function Name": "getTrailingTextBoundaryAt", + "Structural Impact": 12.2, "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 5822, - "End Line": 5838 + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "58.3%", + "Start Line": 6332, + "End Line": 6348 }, { - "Function Name": "workerUpdateWin32Resource", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 3, + "Function Name": "contextMenuButtonItems", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "52.6%", + "Start Line": 3165, + "End Line": 3183 + }, + { + "Function Name": "_textProcessingActionButtonItems", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 9, + "Input Parameters": 0, "Control Flow Ratio": "75.0%", - "Start Line": 5840, - "End Line": 5856 + "Start Line": 3185, + "End Line": 3217 }, { - "Function Name": "resolveEmitPathFlush", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 3261, - "End Line": 3284 + "Function Name": "_scroll", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5417, + "End Line": 5445 }, { - "Function Name": "join", - "Structural Impact": 14.4, + "Function Name": "_adjustedSelectionWhenFocused", + "Structural Impact": 10.9, "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 604, - "End Line": 622 + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 4791, + "End Line": 4809 }, { - "Function Name": "fromRoot", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 582, - "End Line": 599 + "Function Name": "shareEnabled", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 2704, + "End Line": 2718 }, { - "Function Name": "upJoin", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 625, - "End Line": 642 + "Function Name": "_getTextInputStyle", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 3450, + "End Line": 3466 }, { - "Function Name": "setMiscFailure", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 14, + "Function Name": "_getOffsetToRevealCaret", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 44, "Control Flow Branches": 5, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "71.4%", - "Start Line": 7693, - "End Line": 7706 + "Start Line": 3916, + "End Line": 3959 }, { - "Function Name": "dump_argv", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, + "Function Name": "isInScribbleRect", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 7721, - "End Line": 7732 + "Control Flow Ratio": "54.5%", + "Start Line": 6222, + "End Line": 6238 }, { - "Function Name": "dispatchZcuLinkTask", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 8066, - "End Line": 8082 + "Function Name": "dispose", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3468, + "End Line": 3497 }, { - "Function Name": "toAbsolute", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 13, + "Function Name": "TextEditingController.fromValue", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 251, + "End Line": 258 + }, + { + "Function Name": "_transposeCharacters", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 34, "Control Flow Branches": 5, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "83.3%", - "Start Line": 667, - "End Line": 679 + "Start Line": 5346, + "End Line": 5379 }, { - "Function Name": "lessThan", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, + "Function Name": "x", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 33, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 4026, - "End Line": 4036 + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 560, + "End Line": 592 }, { - "Function Name": "lessThan", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 4182, - "End Line": 4192 + "Function Name": "textInputConfiguration", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 5175, + "End Line": 5211 }, { - "Function Name": "buildMuslCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, + "Function Name": "cutSelection", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, "Control Flow Branches": 5, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "71.4%", - "Start Line": 5907, - "End Line": 5917 + "Start Line": 2783, + "End Line": 2805 }, { - "Function Name": "buildGlibcCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 5919, - "End Line": 5929 + "Function Name": "showToolbar", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 5011, + "End Line": 5040 }, { - "Function Name": "buildFreeBSDCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, + "Function Name": "_selectionInViewport", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, "Control Flow Branches": 5, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "71.4%", - "Start Line": 5942, - "End Line": 5952 + "Start Line": 4279, + "End Line": 4294 }, { - "Function Name": "buildNetBSDCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 5967, - "End Line": 5977 - }, - { - "Function Name": "buildMingwCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 5992, - "End Line": 6002 + "Function Name": "_restartConnectionIfNeeded", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 4036, + "End Line": 4056 }, { - "Function Name": "buildWasiLibcCrtFile", - "Structural Impact": 12.6, + "Function Name": "performSelector", + "Structural Impact": 9.0, "Lines of Code (LOC)": 11, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 6004, - "End Line": 6014 - }, - { - "Function Name": "addToErrorBundle", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1074, - "End Line": 1079 + "Start Line": 5158, + "End Line": 5168 }, { - "Function Name": "formatRcEscape", - "Structural Impact": 12.5, + "Function Name": "_hideToolbarIfVisible", + "Structural Impact": 8.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6491, - "End Line": 6497 - }, - { - "Function Name": "lessThan", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 5, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 525, - "End Line": 529 + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5471, + "End Line": 5477 }, { - "Function Name": "emitFromCObject", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 34, + "Function Name": "build", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, - "Input Parameters": 5, + "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 3569, - "End Line": 3602 - }, - { - "Function Name": "hashCSource", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 1501, - "End Line": 1517 - }, - { - "Function Name": "buildFreeBSDSharedObjects", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5954, - "End Line": 5965 - }, - { - "Function Name": "buildNetBSDSharedObjects", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5979, - "End Line": 5990 - }, - { - "Function Name": "buildGlibcSharedObjects", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5931, - "End Line": 5940 - }, - { - "Function Name": "buildLibUnwind", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6016, - "End Line": 6024 - }, - { - "Function Name": "buildLibCxx", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6026, - "End Line": 6034 - }, - { - "Function Name": "buildLibCxxAbi", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6036, - "End Line": 6044 - }, - { - "Function Name": "buildLibTsan", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6046, - "End Line": 6054 + "Start Line": 6265, + "End Line": 6280 }, { - "Function Name": "finish", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, + "Function Name": "_openInputConnection", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 34, "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 360, - "End Line": 375 + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 3968, + "End Line": 4001 }, { - "Function Name": "compilerRtOptMode", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, + "Function Name": "showSpellCheckSuggestionsToolbar", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 8154, - "End Line": 8164 - }, - { - "Function Name": "toCachePath", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 644, - "End Line": 662 + "Start Line": 5067, + "End Line": 5094 }, { - "Function Name": "buildLibZigC", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Function Name": "_pasteText", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6056, - "End Line": 6071 + "Control Flow Ratio": "75.0%", + "Start Line": 2826, + "End Line": 2849 }, { - "Function Name": "clearStatus", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1313, - "End Line": 1327 + "Function Name": "stopCurrentVerticalRunIfSelectionChanges", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 6543, + "End Line": 6560 }, { - "Function Name": "clearStatus", - "Structural Impact": 9.4, + "Function Name": "invoke", + "Structural Impact": 7.7, "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1360, - "End Line": 1374 + "Control Flow Ratio": "60.0%", + "Start Line": 6635, + "End Line": 6649 }, { - "Function Name": "openWasiPreopen", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "_onTapUpOutside", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 813, - "End Line": 820 + "Control Flow Ratio": "75.0%", + "Start Line": 5489, + "End Line": 5502 }, { - "Function Name": "workerDocsWasm", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, + "Function Name": "didUpdateWidget", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5330, - "End Line": 5338 - }, - { - "Function Name": "makeBinFileExecutable", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3608, - "End Line": 3612 + "Control Flow Ratio": "100.0%", + "Start Line": 6188, + "End Line": 6198 }, { - "Function Name": "separateCodegenThreadOk", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "enabled", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5205, - "End Line": 5209 - }, - { - "Function Name": "hotCodeSwap", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 2780, - "End Line": 2790 + "Start Line": 155, + "End Line": 163 }, { - "Function Name": "isIllegalZigImport", - "Structural Impact": 8.4, + "Function Name": "toggleToolbar", + "Structural Impact": 7.5, "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 698, - "End Line": 705 - }, - { - "Function Name": "lessThan", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3973, - "End Line": 3978 - }, - { - "Function Name": "pause", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 334, - "End Line": 348 + "Control Flow Ratio": "100.0%", + "Start Line": 5056, + "End Line": 5063 }, { - "Function Name": "startTimer", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, + "Function Name": "insertContent", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 382, - "End Line": 389 + "Control Flow Ratio": "100.0%", + "Start Line": 3634, + "End Line": 3640 }, { - "Function Name": "destroy", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, + "Function Name": "paint", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1138, - "End Line": 1146 + "Start Line": 165, + "End Line": 171 }, { - "Function Name": "workerUpdateEmbedFile", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 9, + "Function Name": "_isInternalScrollableNotification", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4129, + "End Line": 4133 + }, + { + "Function Name": "updateRenderObject", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 42, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 5558, - "End Line": 5566 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6058, + "End Line": 6099 }, { - "Function Name": "queuePrelinkTasks", + "Function Name": "_handleFocusChanged", "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 8057, - "End Line": 8062 + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4767, + "End Line": 4789 }, { - "Function Name": "crtFilePath", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, + "Function Name": "TextInput.attach", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 2, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 7670, - "End Line": 7673 - }, - { - "Function Name": "appendCompileLogLines", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4255, - "End Line": 4267 + "Control Flow Ratio": "100.0%", + "Start Line": 4047, + "End Line": 4048 }, { - "Function Name": "queuePrelinkTaskMode", + "Function Name": "_hideToolbarIfTextChanged", "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 8044, - "End Line": 8053 + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 6359, + "End Line": 6374 }, { - "Function Name": "canonicalName", + "Function Name": "createRenderObject", "Structural Impact": 6.4, - "Lines of Code (LOC)": 25, + "Lines of Code (LOC)": 43, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 7489, - "End Line": 7513 + "Start Line": 6014, + "End Line": 6056 }, { - "Function Name": "obtainCObjectCacheManifest", + "Function Name": "cutEnabled", "Structural Impact": 6.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 2632, + "End Line": 2638 + }, + { + "Function Name": "pasteText", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5587, - "End Line": 5609 + "Start Line": 2812, + "End Line": 2824 }, { - "Function Name": "@\"resume\"", + "Function Name": "_startLiveTextInput", "Structural Impact": 6.2, "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 349, - "End Line": 359 + "Control Flow Ratio": "75.0%", + "Start Line": 2944, + "End Line": 2954 }, { - "Function Name": "crtFileAsString", + "Function Name": "_stopCursorBlink", "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7665, - "End Line": 7668 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4727, + "End Line": 4736 }, { - "Function Name": "stage", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "showMagnifier", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 1002, - "End Line": 1009 + "Start Line": 5104, + "End Line": 5114 }, { - "Function Name": "debugIncremental", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, + "Function Name": "selection", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 851, - "End Line": 854 + "Control Flow Ratio": "100.0%", + "Start Line": 345, + "End Line": 353 }, { - "Function Name": "makeBinFileWritable", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, + "Function Name": "_checkNeedsAdjustAffinity", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3614, - "End Line": 3617 + "Control Flow Ratio": "75.0%", + "Start Line": 3592, + "End Line": 3598 }, { - "Function Name": "anyErrors", + "Function Name": "_onFloatingCursorResetTick", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3726, + "End Line": 3774 + }, + { + "Function Name": "didChangeMetrics", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 4469, + "End Line": 4486 + }, + { + "Function Name": "_breaksSurrogatePair", "Structural Impact": 5.9, "Lines of Code (LOC)": 5, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 4269, - "End Line": 4273 + "Control Flow Ratio": "75.0%", + "Start Line": 6308, + "End Line": 6312 }, { - "Function Name": "hash", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4278, - "End Line": 4292 + "Function Name": "TextStyle", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 315, + "End Line": 316 }, { - "Function Name": "resolveEmitPath", + "Function Name": "_DiscreteKeyFrameSimulation._", "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3247, - "End Line": 3256 + "Control Flow Ratio": "40.0%", + "Start Line": 535, + "End Line": 545 }, { - "Function Name": "clangNeedsLanguageOverride", + "Function Name": "_onTapOutside", "Structural Impact": 5.6, - "Lines of Code (LOC)": 28, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5479, + "End Line": 5487 + }, + { + "Function Name": "bounds", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 7421, - "End Line": 7448 + "Start Line": 6240, + "End Line": 6251 }, { - "Function Name": "addOptionalDebugFormat", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Function Name": "invoke", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 1487, - "End Line": 1490 + "Start Line": 6680, + "End Line": 6687 }, { - "Function Name": "addBuf", + "Function Name": "_openOrCloseInputConnectionIfNeeded", "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3883, - "End Line": 3886 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4013, + "End Line": 4020 }, { - "Function Name": "queueJobs", + "Function Name": "liveTextInputEnabled", "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5021, - "End Line": 5023 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2720, + "End Line": 2726 }, { - "Function Name": "clangSupportsDepFile", + "Function Name": "_showBlinkingCursor", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 4645, + "End Line": 4650 + }, + { + "Function Name": "_createSelectionOverlay", "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7469, - "End Line": 7487 + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 4296, + "End Line": 4320 }, { - "Function Name": "clangSupportsDiagnostics", + "Function Name": "_scrollController", "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2529, + "End Line": 2530 + }, + { + "Function Name": "insertTextPlaceholder", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7450, - "End Line": 7467 + "Control Flow Ratio": "50.0%", + "Start Line": 5132, + "End Line": 5145 }, { - "Function Name": "lockAndSetMiscFailure", - "Structural Impact": 5.0, + "Function Name": "searchWebForSelection", + "Structural Impact": 4.8, "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 7709, - "End Line": 7719 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2913, + "End Line": 2923 }, { - "Function Name": "toCrtFile", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "shareSelection", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 8084, - "End Line": 8096 + "Control Flow Ratio": "50.0%", + "Start Line": 2932, + "End Line": 2942 }, { - "Function Name": "wantBuildLibUnwindFromSource", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "_compositeCallback", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 7675, - "End Line": 7683 + "Start Line": 4811, + "End Line": 4821 }, { - "Function Name": "workerDocsCopy", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_schedulePeriodicPostFrameCallbacks", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 5211, - "End Line": 5217 + "Start Line": 4831, + "End Line": 4842 }, { - "Function Name": "count", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, + "Function Name": "value", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1068, - "End Line": 1072 + "Control Flow Ratio": "100.0%", + "Start Line": 284, + "End Line": 293 }, { - "Function Name": "deinit", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "lookUpSelection", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1057, - "End Line": 1066 + "Start Line": 2896, + "End Line": 2904 }, { - "Function Name": "addDebugFormat", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1492, - "End Line": 1499 + "Function Name": "_isAtWordwrapUpstream", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6446, + "End Line": 6454 }, { - "Function Name": "deinit", - "Structural Impact": 3.8, + "Function Name": "_scrollToDocumentBoundary", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1172, - "End Line": 1178 + "Start Line": 5407, + "End Line": 5413 }, { - "Function Name": "deinit", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1439, - "End Line": 1445 + "Function Name": "defaultSelectionWidthStyle", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2089, + "End Line": 2099 }, { - "Function Name": "workerUpdateBuiltinFile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5550, - "End Line": 5556 + "Function Name": "lookUpEnabled", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2683, + "End Line": 2691 }, { - "Function Name": "fmt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 465, - "End Line": 467 + "Function Name": "searchWebEnabled", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2693, + "End Line": 2702 }, { - "Function Name": "queueJob", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5017, - "End Line": 5019 + "Function Name": "_updateRemoteEditingValueIfNeeded", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3879, + "End Line": 3889 }, { - "Function Name": "deinit", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "_updateOrDisposeSelectionOverlayIfNeeded", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1619, - "End Line": 1632 + "Start Line": 4110, + "End Line": 4119 }, { - "Function Name": "clearMiscFailures", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "_updateComposingRectIfNeeded", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2765, - "End Line": 2773 + "Start Line": 4926, + "End Line": 4936 }, { - "Function Name": "hasCppExt", - "Structural Impact": 3.3, + "Function Name": "_updateCaretRectIfNeeded", + "Structural Impact": 4.5, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7537, - "End Line": 7545 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4950, + "End Line": 4958 }, { - "Function Name": "deinit", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "_isAtWordwrapDownstream", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 724, - "End Line": 731 + "Control Flow Ratio": "66.7%", + "Start Line": 6458, + "End Line": 6463 }, { - "Function Name": "withoutLocalCache", - "Structural Impact": 3.2, + "Function Name": "isActionEnabled", + "Structural Impact": 4.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 736, - "End Line": 743 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 6524, + "End Line": 6531 }, { - "Function Name": "obtainWin32ResourceCacheManifest", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5611, - "End Line": 5617 + "Function Name": "isActionEnabled", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 6605, + "End Line": 6612 }, { - "Function Name": "digest", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 442, - "End Line": 446 + "Function Name": "isActionEnabled", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 6620, + "End Line": 6627 }, { - "Function Name": "releaseLock", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "TextEditingController", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1605, - "End Line": 1610 + "Start Line": 244, + "End Line": 245 }, { - "Function Name": "moveLock", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1612, - "End Line": 1616 + "Function Name": "copyEnabled", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2640, + "End Line": 2646 }, { - "Function Name": "workerZcuCodegen", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 5863, - "End Line": 5876 + "Function Name": "pasteEnabled", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2648, + "End Line": 2654 }, { - "Function Name": "hasObjectExt", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7516, - "End Line": 7521 + "Function Name": "_textEditingValueforTextLayoutMetrics", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2740, + "End Line": 2746 }, { - "Function Name": "hasStaticLibraryExt", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7523, - "End Line": 7527 + "Function Name": "_startOrStopCursorTimerIfNeeded", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4738, + "End Line": 4744 }, { - "Function Name": "hasCppHExt", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7547, - "End Line": 7551 + "Function Name": "renderEditable", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 6206, + "End Line": 6207 }, { - "Function Name": "keys", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 103, - "End Line": 105 + "Function Name": "_hasInputConnection", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2518, + "End Line": 2518 }, { - "Function Name": "count", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 106, - "End Line": 108 + "Function Name": "_didChangeTextEditingValue", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4746, + "End Line": 4765 }, { - "Function Name": "popFront", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "performPrivateCommand", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 138, - "End Line": 140 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3629, + "End Line": 3632 }, { - "Function Name": "values", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_ScribbleCacheKey", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 9, + "Control Flow Ratio": "0.0%", + "Start Line": 6118, + "End Line": 6128 + }, + { + "Function Name": "invoke", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 151, - "End Line": 153 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6741, + "End Line": 6744 }, { - "Function Name": "getTarget", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_defaultSelectAllOnFocus", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2107, + "End Line": 2119 + }, + { + "Function Name": "_replaceText", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2775, - "End Line": 2777 + "Control Flow Ratio": "100.0%", + "Start Line": 5384, + "End Line": 5399 }, { - "Function Name": "addReferenceTraceFrame", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 4472, - "End Line": 4479 + "Function Name": "requestKeyboard", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4100, + "End Line": 4108 }, { - "Function Name": "fmtRcEscape", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_onCursorColorTick", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4634, + "End Line": 4643 + }, + { + "Function Name": "removeTextPlaceholder", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5147, + "End Line": 5156 + }, + { + "Function Name": "_cursorBlinkOpacityController", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2489, + "End Line": 2492 + }, + { + "Function Name": "_spellCheckResultsReceived", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2570, + "End Line": 2573 + }, + { + "Function Name": "_shouldCreateInputConnection", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2598, + "End Line": 2599 + }, + { + "Function Name": "onScribbleFocus", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6499, - "End Line": 6501 + "Control Flow Ratio": "100.0%", + "Start Line": 6215, + "End Line": 6220 }, { - "Function Name": "hasCExt", + "Function Name": "_isSelectionWithinComposingRange", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7529, - "End Line": 7531 + "Start Line": 383, + "End Line": 385 }, { - "Function Name": "hasCHExt", + "Function Name": "_userSelectionEnabled", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7533, - "End Line": 7535 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2104, + "End Line": 2104 }, { - "Function Name": "hasObjCExt", + "Function Name": "_effectiveAutofillClient", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7553, - "End Line": 7555 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2542, + "End Line": 2542 }, { - "Function Name": "hasObjCHExt", + "Function Name": "_textDirection", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7557, - "End Line": 7559 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4960, + "End Line": 4960 }, { - "Function Name": "hasObjCppExt", + "Function Name": "applyTo", "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7561, - "End Line": 7564 + "Start Line": 6107, + "End Line": 6110 }, { - "Function Name": "hasObjCppHExt", + "Function Name": "_UpdateTextSelectionAction", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7566, - "End Line": 7568 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 6426, + "End Line": 6433 }, { - "Function Name": "getZigBackend", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "contextMenuAnchors", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7734, - "End Line": 7737 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3128, + "End Line": 3145 }, { - "Function Name": "compilerRtStrip", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_CodePointBoundary", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8168, - "End Line": 8170 + "Control Flow Ratio": "100.0%", + "Start Line": 5327, + "End Line": 5327 }, { - "Function Name": "create", + "Function Name": "_ScribbleFocusable", "Structural Impact": 2.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1903 + "Start Line": 6159, + "End Line": 6165 }, { - "Function Name": "getCrtPathsInner", - "Structural Impact": 2.8, + "Function Name": "initState", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3221, + "End Line": 3233 + }, + { + "Function Name": "_closeInputConnectionIfNeeded", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4003, + "End Line": 4011 + }, + { + "Function Name": "connectionClosed", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4066, + "End Line": 4074 + }, + { + "Function Name": "_stylusHandwritingEnabled", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2609, + "End Line": 2616 + }, + { + "Function Name": "_disposeScrollNotificationObserver", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 8106, - "End Line": 8112 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3442, + "End Line": 3448 }, { - "Function Name": "addModule", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1449, - "End Line": 1468 + "Function Name": "_scheduleRestartConnection", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4023, + "End Line": 4029 }, { - "Function Name": "addModuleTableToCacheHash", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1835 + "Function Name": "hideMagnifier", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5117, + "End Line": 5123 }, { - "Function Name": "addResolvedTarget", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1470, - "End Line": 1485 + "Function Name": "initState", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6180, + "End Line": 6186 }, { - "Function Name": "failCObj", - "Structural Impact": 2.5, + "Function Name": "strutStyle", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 7315, - "End Line": 7320 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1119, + "End Line": 1124 }, { - "Function Name": "failWin32Resource", + "Function Name": "defaultSelectionHeightStyle", "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 7360, - "End Line": 7360 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2076, + "End Line": 2081 }, { - "Function Name": "reportRetryableWin32ResourceError", + "Function Name": "_updateSelection", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6082, - "End Line": 6086 + "Start Line": 5447, + "End Line": 5462 }, { - "Function Name": "failCObjWithOwnedDiagBundle", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "updateRenderObject", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 7340, - "End Line": 7344 + "Start Line": 138, + "End Line": 144 }, { - "Function Name": "failWin32ResourceWithOwnedBundle", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7383, - "End Line": 7387 + "Function Name": "currentAutofillScope", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2539, + "End Line": 2540 }, { - "Function Name": "deinit", + "Function Name": "_allowPaste", "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 891, - "End Line": 897 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2807, + "End Line": 2809 }, { - "Function Name": "ensureUnusedCapacity", + "Function Name": "selectionOverlay", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4664, + "End Line": 4665 + }, + { + "Function Name": "isActionEnabled", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6420, + "End Line": 6421 + }, + { + "Function Name": "_CompositionCallback", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 137 + "Start Line": 129, + "End Line": 129 }, { - "Function Name": "isNested", + "Function Name": "_webContextMenuEnabled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2525, + "End Line": 2525 + }, + { + "Function Name": "showAutocorrectionPromptRect", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 686 + "Start Line": 5219, + "End Line": 5224 }, { - "Function Name": "deinit", + "Function Name": "_documentBoundary", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5329, + "End Line": 5329 + }, + { + "Function Name": "_documentBoundary", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5331, + "End Line": 5331 + }, + { + "Function Name": "_defaultOnTapOutside", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 915, - "End Line": 919 + "Start Line": 5507, + "End Line": 5512 }, { - "Function Name": "reportRetryableCObjectError", + "Function Name": "_defaultOnTapUpOutside", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6073, - "End Line": 6073 + "Start Line": 5517, + "End Line": 5522 }, { - "Function Name": "tmpFilePath", + "Function Name": "_DeleteTextAction", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6734, - "End Line": 6734 + "Start Line": 6353, + "End Line": 6353 }, { - "Function Name": "deinit", + "Function Name": "ContentInsertionConfiguration", "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 430, - "End Line": 432 + "Start Line": 461, + "End Line": 464 }, { - "Function Name": "addToHasher", + "Function Name": "_calculateDeviceRect", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 436, - "End Line": 439 + "Start Line": 4178, + "End Line": 4195 }, { - "Function Name": "destroy", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "_RenderCompositionCallback", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1329, - "End Line": 1332 + "Start Line": 148, + "End Line": 148 }, { - "Function Name": "destroy", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "text", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1376, - "End Line": 1379 + "Start Line": 276, + "End Line": 282 }, { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "_KeyFrame", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5625, - "End Line": 5627 + "Start Line": 512, + "End Line": 512 }, { - "Function Name": "getCrtPaths", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "bringIntoView", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8098, - "End Line": 8101 + "Start Line": 4998, + "End Line": 5005 }, { - "Function Name": "deinit", + "Function Name": "_ScribblePlaceholder", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 109 + "Start Line": 6260, + "End Line": 6260 }, { - "Function Name": "deinit", + "Function Name": "_WebComposingDisablingCallbackAction", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 141, - "End Line": 141 + "Start Line": 6616, + "End Line": 6616 }, { - "Function Name": "deinit", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "createRenderObject", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 154 + "Start Line": 133, + "End Line": 136 }, { - "Function Name": "openInfo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "_value", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 449, - "End Line": 449 + "Start Line": 3892, + "End Line": 3894 }, { - "Function Name": "fail", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "_makeOverridable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1892, - "End Line": 1892 + "Start Line": 5335, + "End Line": 5337 }, { - "Function Name": "setAllocFailure", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "build", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7685, - "End Line": 7689 + "Start Line": 6253, + "End Line": 6256 }, { - "Function Name": "tryLock", + "Function Name": "ToolbarOptions", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 252, - "End Line": 252 + "Start Line": 405, + "End Line": 414 }, { - "Function Name": "lock", + "Function Name": "dx", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 253 + "Start Line": 551, + "End Line": 552 }, { - "Function Name": "unlock", + "Function Name": "isDone", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 254 + "Start Line": 554, + "End Line": 555 }, { - "Function Name": "getAllErrorsAlloc", + "Function Name": "_scrollableNotificationIsFromSameSubtree", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3889, - "End Line": 3889 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2118, - "Sequential Logic Declarations": 661, - "Function Parameters": 183, - "Function/Method Declarations": 183, - "Class/Entity Declarations": 52, - "Defensive Programming Constructs": 1135, - "Type/Safety Bypasses": 257, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 176, - "State Mutations / Variable Reassignments": 402, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 385, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 714, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 9, - "Metaprogramming & Reflection": 18, - "Module Dependencies (Imports)": 31, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 35, - "Acknowledged Tech Debt (FIXMEs)": 6, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 247, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 3, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 168, - "Fatal Aborts & Exceptions": 374, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1200, - "Thread Synchronization Locks": 71, - "Immutable Data Declarations": 816, - "Resource Deallocation & Cleanup": 160, - "Private / Encapsulated Scopes": 746, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 6042, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 3, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 1, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 854, - "Design Camel Case": 2, - "Design Snake Case": 710, - "Design Pascal Case": 114, - "Design Upper Case": 0, - "Design Short Vars": 103, - "Design Long Vars": 4, - "Duplicate Logic": 3, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 34, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 29, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 7 - }, - "9. Extracted Dependencies": [ - "Air.zig", - "Builtin.zig", - "Compilation/Config.zig", - "InternPool.zig", - "Package.zig", - "Sema.zig", - "Type.zig", - "Value.zig", - "Zcu.zig", - "build_options", - "builtin", - "codegen/c.zig", - "codegen/llvm.zig", - "dev.zig", - "introspect.zig", - "libs/freebsd.zig", - "libs/glibc.zig", - "libs/libcxx.zig", - "libs/libtsan.zig", - "libs/libunwind.zig", - "libs/mingw.zig", - "libs/musl.zig", - "libs/netbsd.zig", - "libs/wasi_libc.zig", - "link.zig", - "main.zig", - "std", - "target.zig", - "tracy.zig" - ] - }, - "zig/zig/InternPool.zig": { - "1. Artifact Identity": { - "Filename": "InternPool.zig", - "Path": "zig/zig/InternPool.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 3821.22, - "Y": -93.04, - "Z": -4652.55 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 13040, - "Coding LOC": 10787, - "Documentation LOC": 1198, - "Structural Magnitude": 6498.14, - "Control Flow Ratio": "65.0%", - "Popularity Rank": 3, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.516 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.09%", - "Error & Exception Exposure": "59.26%", - "Tech Debt Exposure": "16.61%", - "Testing Exposure": "80.0%", - "API Exposure": "4.38%", - "Concurrency Exposure": "33.98%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.7%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.08%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 4173, + "End Line": 4174 + }, { - "Function Name": "get", - "Structural Impact": 498.4, - "Lines of Code (LOC)": 800, - "Control Flow Branches": 204, - "Input Parameters": 4, - "Control Flow Ratio": "78.5%", - "Start Line": 7846, - "End Line": 8645 + "Function Name": "autofill", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5213, + "End Line": 5214 }, { - "Function Name": "getCoerced", - "Structural Impact": 288.1, - "Lines of Code (LOC)": 275, - "Control Flow Branches": 111, - "Input Parameters": 5, - "Control Flow Ratio": "73.0%", - "Start Line": 10608, - "End Line": 10882 + "Function Name": "_NeverUserScrollableScrollPhysics", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6105 }, { - "Function Name": "eql", - "Structural Impact": 224.3, - "Lines of Code (LOC)": 326, - "Control Flow Branches": 103, - "Input Parameters": 3, - "Control Flow Ratio": "63.2%", - "Start Line": 2866, - "End Line": 3191 + "Function Name": "_CodePointBoundary", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6303, + "End Line": 6303 }, { - "Function Name": "indexToKey", - "Structural Impact": 148.9, - "Lines of Code (LOC)": 518, - "Control Flow Branches": 70, - "Input Parameters": 2, - "Control Flow Ratio": "64.8%", - "Start Line": 6980, - "End Line": 7497 + "Function Name": "_UpdateTextSelectionVerticallyAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6536, + "End Line": 6536 }, { - "Function Name": "getStructType", - "Structural Impact": 107.9, - "Lines of Code (LOC)": 199, - "Control Flow Branches": 39, - "Input Parameters": 5, - "Control Flow Ratio": "86.7%", - "Start Line": 8903, - "End Line": 9101 + "Function Name": "_SelectAllAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6631, + "End Line": 6631 }, { - "Function Name": "getOrPutTrailingString", - "Structural Impact": 101.5, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 38, - "Input Parameters": 5, - "Control Flow Ratio": "74.5%", - "Start Line": 11825, - "End Line": 11943 + "Function Name": "_CopySelectionAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6653, + "End Line": 6653 }, { - "Function Name": "hash64", - "Structural Impact": 88.2, - "Lines of Code (LOC)": 240, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "60.6%", - "Start Line": 2625, - "End Line": 2864 + "Function Name": "_PasteSelectionAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6676, + "End Line": 6676 }, { - "Function Name": "getOrPutKeyEnsuringAdditionalCapacity", - "Structural Impact": 88.0, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 33, - "Input Parameters": 5, - "Control Flow Ratio": "73.3%", - "Start Line": 7713, - "End Line": 7807 + "Function Name": "_cursorColor", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2624, + "End Line": 2630 }, { - "Function Name": "dumpStatsFallible", - "Structural Impact": 84.0, - "Lines of Code (LOC)": 260, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "85.1%", - "Start Line": 11068, - "End Line": 11327 + "Function Name": "_onResume", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3235, + "End Line": 3241 }, { - "Function Name": "getEnumType", - "Structural Impact": 83.9, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 30, - "Input Parameters": 5, - "Control Flow Ratio": "78.9%", - "Start Line": 9967, - "End Line": 10126 + "Function Name": "endBatchEdit", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3870, + "End Line": 3877 }, { - "Function Name": "trackZir", - "Structural Impact": 83.2, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 34, - "Input Parameters": 4, - "Control Flow Ratio": "73.9%", - "Start Line": 214, - "End Line": 312 + "Function Name": "_onChangedClipboardStatus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2728, + "End Line": 2732 }, { - "Function Name": "getErrorValue", - "Structural Impact": 78.5, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 32, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 12807, - "End Line": 12900 + "Function Name": "_onChangedLiveTextInputStatus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2734, + "End Line": 2738 }, { - "Function Name": "List", - "Structural Impact": 72.7, - "Lines of Code (LOC)": 238, - "Control Flow Branches": 42, - "Input Parameters": 1, - "Control Flow Ratio": "56.8%", - "Start Line": 1139, - "End Line": 1376 + "Function Name": "_resetJustResumed", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3243, + "End Line": 3246 }, { - "Function Name": "addDependency", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 29, - "Input Parameters": 4, - "Control Flow Ratio": "96.7%", - "Start Line": 913, - "End Line": 997 + "Function Name": "_initProcessTextActions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3250, + "End Line": 3253 }, { - "Function Name": "loadStructType", - "Structural Impact": 67.7, - "Lines of Code (LOC)": 177, - "Control Flow Branches": 33, - "Input Parameters": 2, - "Control Flow Ratio": "82.5%", - "Start Line": 4182, - "End Line": 4358 + "Function Name": "_flagInternalFocus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4083, + "End Line": 4086 }, { - "Function Name": "getUnionType", - "Structural Impact": 67.6, - "Lines of Code (LOC)": 127, - "Control Flow Branches": 24, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 8706, - "End Line": 8832 + "Function Name": "_unflagInternalFocus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4088, + "End Line": 4091 }, { - "Function Name": "rehashTrackedInsts", - "Structural Impact": 50.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 317, - "End Line": 403 + "Function Name": "_updateSizeAndTransform", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4825, + "End Line": 4829 }, { - "Function Name": "init", - "Structural Impact": 43.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "95.0%", - "Start Line": 6829, - "End Line": 6906 + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6200, + "End Line": 6204 }, { - "Function Name": "getGeneratedTagEnumType", - "Structural Impact": 43.5, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "64.0%", - "Start Line": 10141, - "End Line": 10249 + "Function Name": "update", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6699, + "End Line": 6702 }, { - "Function Name": "getFuncDeclIes", - "Structural Impact": 40.9, - "Lines of Code (LOC)": 148, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "56.0%", - "Start Line": 9387, - "End Line": 9534 + "Function Name": "enabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 153, + "End Line": 153 }, { - "Function Name": "getFuncInstanceIes", - "Structural Impact": 36.6, - "Lines of Code (LOC)": 151, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "52.2%", - "Start Line": 9679, - "End Line": 9829 + "Function Name": "text", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 261, + "End Line": 261 }, { - "Function Name": "dumpGenericInstancesFallible", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "69.6%", - "Start Line": 11435, - "End Line": 11492 + "Function Name": "selection", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 331, + "End Line": 331 }, { - "Function Name": "tagValueIndex", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4410, - "End Line": 4432 + "Function Name": "clear", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 364, + "End Line": 366 }, { - "Function Name": "loadEnumType", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 4435, - "End Line": 4510 + "Function Name": "clearComposing", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 378, + "End Line": 380 }, { - "Function Name": "getFuncInstance", - "Structural Impact": 28.4, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "58.8%", - "Start Line": 9599, - "End Line": 9674 + "Function Name": "_DiscreteKeyFrameSimulation.iOSBlinkingCaret", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 534, + "End Line": 534 }, { - "Function Name": "getFuncType", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 9166, - "End Line": 9224 + "Function Name": "selectionEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1821, + "End Line": 1821 }, { - "Function Name": "isExternOrFn", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 655, - "End Line": 671 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2366, + "End Line": 2367 }, { - "Function Name": "pack", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 12943, - "End Line": 12994 + "Function Name": "spellCheckConfiguration", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2554, + "End Line": 2555 }, { - "Function Name": "getFuncDecl", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "58.3%", - "Start Line": 9305, - "End Line": 9367 + "Function Name": "spellCheckEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2561, + "End Line": 2561 }, { - "Function Name": "nameIndex", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "64.3%", - "Start Line": 3686, - "End Line": 3696 + "Function Name": "wantKeepAlive", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2621, + "End Line": 2622 }, { - "Function Name": "typeOf", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 241, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 11961, - "End Line": 12201 + "Function Name": "currentTextEditingValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3512, + "End Line": 3513 }, { - "Function Name": "getErrorSetType", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "46.7%", - "Start Line": 9536, - "End Line": 9583 + "Function Name": "_floatingCursorOffset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3658, + "End Line": 3658 }, { - "Function Name": "loadUnionType", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3537, - "End Line": 3590 + "Function Name": "beginBatchEdit", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3861, + "End Line": 3863 }, { - "Function Name": "getTupleType", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "58.3%", - "Start Line": 9109, - "End Line": 9149 + "Function Name": "_value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3891, + "End Line": 3891 }, { - "Function Name": "deinit", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6908, - "End Line": 6950 + "Function Name": "_hasFocus", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3896, + "End Line": 3896 }, { - "Function Name": "zigTypeTag", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 249, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "10.3%", - "Start Line": 12307, - "End Line": 12555 + "Function Name": "_isMultiline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3897, + "End Line": 3897 }, { - "Function Name": "dumpAllFallible", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 11329, - "End Line": 11429 + "Function Name": "_needsAutofill", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3963, + "End Line": 3964 }, { - "Function Name": "nextField", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 9933, - "End Line": 9955 + "Function Name": "cursorCurrentlyVisible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4654, + "End Line": 4655 }, { - "Function Name": "dbHelper", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 157, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4823, - "End Line": 4979 + "Function Name": "cursorBlinkInterval", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4660, + "End Line": 4661 }, { - "Function Name": "getCoercedFunc", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "54.5%", - "Start Line": 10914, - "End Line": 10949 + "Function Name": "textEditingValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4969, + "End Line": 4970 }, { - "Function Name": "getBackingAddrTag", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "56.2%", - "Start Line": 12276, - "End Line": 12302 + "Function Name": "_devicePixelRatio", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4972, + "End Line": 4972 }, { - "Function Name": "addLimbsExtraAssumeCapacity", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 10441, - "End Line": 10461 + "Function Name": "autofillId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5170, + "End Line": 5171 }, { - "Function Name": "getErrorValueIfExists", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 12902, - "End Line": 12920 + "Function Name": "_paragraphBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5332, + "End Line": 5332 }, { - "Function Name": "next", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 4146, - "End Line": 4169 + "Function Name": "_documentBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5333, + "End Line": 5333 }, { - "Function Name": "slicePtrType", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10553, - "End Line": 10566 + "Function Name": "allowUserScrolling", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6112, + "End Line": 6113 }, { - "Function Name": "pack", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "90.9%", - "Start Line": 791, - "End Line": 833 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6173, + "End Line": 6174 }, { - "Function Name": "getOpaqueType", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 10256, - "End Line": 10296 + "Function Name": "_ScribbleFocusableState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6178, + "End Line": 6178 }, { - "Function Name": "createNamespace", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 11687, - "End Line": 11722 + "Function Name": "elementIdentifier", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6212, + "End Line": 6213 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1253, + "Sequential Logic Declarations": 406, + "Function Parameters": 221, + "Function/Method Declarations": 252, + "Class/Entity Declarations": 27, + "Defensive Programming Constructs": 575, + "Type/Safety Bypasses": 96, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 16, + "State Mutations / Variable Reassignments": 120, + "Commented-out Code (Dead Logic)": 13, + "Structured Documentation Blocks": 1641, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 61, + "UI / View Layer Components": 448, + "Closures and Anonymous Functions": 563, + "Global State Dependencies": 40, + "Decorators and Annotations": 100, + "Generic Type Abstractions": 114, + "Collection Iterators / Comprehensions": 98, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 50, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 4, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 495, + "Resource Deallocation & Cleanup": 21, + "Private / Encapsulated Scopes": 1046, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 4052, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 5, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 454, + "Design Camel Case": 225, + "Design Snake Case": 86, + "Design Pascal Case": 3, + "Design Upper Case": 1, + "Design Short Vars": 2, + "Design Long Vars": 61, + "Duplicate Logic": 2, + "Orphaned Logic": 25, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 4, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 43, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 49, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 1, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "_web_browser_detection_io.dart", + "actions.dart", + "app_lifecycle_listener.dart", + "autofill.dart", + "automatic_keep_alive.dart", + "basic.dart", + "binding.dart", + "constants.dart", + "context_menu_button_item.dart", + "dart:async", + "dart:math", + "dart:ui", + "debug.dart", + "default_selection_style.dart", + "default_text_editing_shortcuts.dart", + "focus_manager.dart", + "focus_scope.dart", + "focus_traversal.dart", + "framework.dart", + "localizations.dart", + "magnifier.dart", + "media_query.dart", + "notification_listener.dart", + "package:characters/characters.dart", + "package:flutter/foundation.dart", + "package:flutter/gestures.dart", + "package:flutter/rendering.dart", + "package:flutter/scheduler.dart", + "package:flutter/services.dart", + "scroll_configuration.dart", + "scroll_controller.dart", + "scroll_notification.dart", + "scroll_notification_observer.dart", + "scroll_physics.dart", + "scroll_position.dart", + "scrollable.dart", + "scrollable_helpers.dart", + "shortcuts.dart", + "size_changed_layout_notifier.dart", + "spell_check.dart", + "tap_region.dart", + "text.dart", + "text_editing_intents.dart", + "text_selection.dart", + "text_selection_toolbar_anchors.dart", + "ticker_provider.dart", + "undo_history.dart", + "view.dart", + "widget_span.dart" + ] + }, + "dart/flutter/events.dart": { + "1. Artifact Identity": { + "Filename": "events.dart", + "Path": "dart/flutter/events.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -2167.36, + "Y": 55.64, + "Z": -3177.02 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2607, + "Coding LOC": 1754, + "Documentation LOC": 621, + "Structural Magnitude": 4668.68, + "Control Flow Ratio": "84.0%", + "Popularity Rank": 4, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.77 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.98%", + "Error & Exception Exposure": "0.63%", + "Tech Debt Exposure": "16.18%", + "Testing Exposure": "80.0%", + "API Exposure": "1.6%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.23%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "copyWith", + "Structural Impact": 337.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 66, + "Input Parameters": 24, + "Control Flow Ratio": "98.5%", + "Start Line": 1668, + "End Line": 1718 }, { - "Function Name": "extraFuncType", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 7528, - "End Line": 7555 + "Function Name": "copyWith", + "Structural Impact": 335.7, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 67, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1551, + "End Line": 1601 }, { - "Function Name": "removeDependenciesForDepender", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 848, - "End Line": 872 + "Function Name": "copyWith", + "Structural Impact": 325.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 65, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1033, + "End Line": 1082 }, { - "Function Name": "getUnion", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 8647, - "End Line": 8669 + "Function Name": "copyWith", + "Structural Impact": 325.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 65, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1149, + "End Line": 1198 }, { - "Function Name": "getIfExists", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 10298, - "End Line": 10313 + "Function Name": "copyWith", + "Structural Impact": 325.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 65, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1297, + "End Line": 1346 }, { - "Function Name": "getString", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 11945, - "End Line": 11959 + "Function Name": "copyWith", + "Structural Impact": 316.0, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 63, + "Input Parameters": 23, + "Control Flow Ratio": "98.4%", + "Start Line": 1443, + "End Line": 1491 }, { - "Function Name": "indexToKeyBigInt", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 7625, - "End Line": 7641 + "Function Name": "copyWith", + "Structural Impact": 316.0, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 63, + "Input Parameters": 23, + "Control Flow Ratio": "98.4%", + "Start Line": 2458, + "End Line": 2506 }, { - "Function Name": "next", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 4107, - "End Line": 4126 + "Function Name": "copyWith", + "Structural Impact": 270.6, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 48, + "Input Parameters": 29, + "Control Flow Ratio": "98.0%", + "Start Line": 2240, + "End Line": 2284 }, { - "Function Name": "funcIesResolvedPtr", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12678, - "End Line": 12703 + "Function Name": "copyWith", + "Structural Impact": 266.7, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 53, + "Input Parameters": 23, + "Control Flow Ratio": "98.1%", + "Start Line": 845, + "End Line": 888 }, { - "Function Name": "funcAnalysisPtr", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12564, - "End Line": 12587 + "Function Name": "copyWith", + "Structural Impact": 237.2, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 47, + "Input Parameters": 23, + "Control Flow Ratio": "97.9%", + "Start Line": 941, + "End Line": 981 }, { - "Function Name": "srcInst", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 675, - "End Line": 690 + "Function Name": "copyWith", + "Structural Impact": 196.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 38, + "Input Parameters": 24, + "Control Flow Ratio": "97.4%", + "Start Line": 1829, + "End Line": 1866 }, { - "Function Name": "finishFuncInstance", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 3, - "Input Parameters": 7, - "Control Flow Ratio": "100.0%", - "Start Line": 9831, - "End Line": 9861 + "Function Name": "copyWith", + "Structural Impact": 196.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 38, + "Input Parameters": 24, + "Control Flow Ratio": "97.4%", + "Start Line": 2044, + "End Line": 2080 }, { - "Function Name": "isNoReturn", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 12254, - "End Line": 12266 + "Function Name": "copyWith", + "Structural Impact": 178.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 35, + "Input Parameters": 23, + "Control Flow Ratio": "97.2%", + "Start Line": 1952, + "End Line": 1986 }, { - "Function Name": "getOrPutStringOpt", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 11813, - "End Line": 11822 + "Function Name": "copyWith", + "Structural Impact": 173.2, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 34, + "Input Parameters": 23, + "Control Flow Ratio": "97.1%", + "Start Line": 2138, + "End Line": 2172 }, { - "Function Name": "toUnsigned", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1887, - "End Line": 1892 + "Function Name": "copyWith", + "Structural Impact": 173.2, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 34, + "Input Parameters": 23, + "Control Flow Ratio": "97.1%", + "Start Line": 2374, + "End Line": 2408 }, { - "Function Name": "dependencyIterator", - "Structural Impact": 11.6, + "Function Name": "copyWith", + "Structural Impact": 118.8, "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 887, - "End Line": 911 + "Control Flow Branches": 23, + "Input Parameters": 23, + "Control Flow Ratio": "100.0%", + "Start Line": 549, + "End Line": 573 }, { - "Function Name": "funcZirBodyInst", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, + "Function Name": "computeHitSlop", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 12629, - "End Line": 12653 + "Control Flow Ratio": "84.6%", + "Start Line": 2552, + "End Line": 2563 }, { - "Function Name": "isIntegerType", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, + "Function Name": "computePanSlop", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 10970, - "End Line": 10992 - }, - { - "Function Name": "putKeyReplace", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 7816, - "End Line": 7844 + "Control Flow Ratio": "84.6%", + "Start Line": 2566, + "End Line": 2577 }, { - "Function Name": "getOrPutStringFmt", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 11796, - "End Line": 11811 + "Function Name": "transformDeltaViaPositions", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 596, + "End Line": 616 }, { - "Function Name": "Map", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 5, + "Function Name": "computeScaleSlop", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1547, - "End Line": 1602 + "Control Flow Ratio": "77.8%", + "Start Line": 2580, + "End Line": 2591 }, { - "Function Name": "isErrorSetType", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 11016, - "End Line": 11024 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2012, + "End Line": 2021 }, { - "Function Name": "max", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6397, - "End Line": 6401 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2194, + "End Line": 2203 }, { - "Function Name": "min", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6412, - "End Line": 6416 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2323, + "End Line": 2332 }, { - "Function Name": "addFieldName", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 12746, - "End Line": 12762 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2430, + "End Line": 2439 }, { - "Function Name": "unpack", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 5, + "Function Name": "transformed", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 12996, - "End Line": 13038 + "Control Flow Ratio": "75.0%", + "Start Line": 1642, + "End Line": 1649 }, { - "Function Name": "extraFuncInstance", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 3, - "Input Parameters": 4, + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 7579, - "End Line": 7609 + "Start Line": 916, + "End Line": 922 }, { - "Function Name": "addExtraAssumeCapacity", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 10403, - "End Line": 10439 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1008, + "End Line": 1014 }, { - "Function Name": "getCoercedFuncDecl", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 10884, - "End Line": 10897 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1124, + "End Line": 1130 }, { - "Function Name": "getCoercedFuncInstance", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 10899, - "End Line": 10912 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1272, + "End Line": 1278 }, { - "Function Name": "unpack", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 757, - "End Line": 788 + "Control Flow Ratio": "75.0%", + "Start Line": 1418, + "End Line": 1424 }, { - "Function Name": "createDeclNav", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "66.7%", - "Start Line": 11571, - "End Line": 11600 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1526, + "End Line": 1532 }, { - "Function Name": "funcTypeReturnType", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 12233, - "End Line": 12252 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1756, + "End Line": 1762 }, { - "Function Name": "eql", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2547, - "End Line": 2562 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1897, + "End Line": 1903 }, { - "Function Name": "PtrElem", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 1168, - "End Line": 1185 + "Control Flow Ratio": "75.0%", + "Start Line": 2110, + "End Line": 2116 }, { - "Function Name": "assumeRuntimeBitsIfFieldTypesWip", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 3797, - "End Line": 3811 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2542, + "End Line": 2548 }, { - "Function Name": "addMap", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 10341, - "End Line": 10349 + "Function Name": "PointerRemovedEvent", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 14, + "Control Flow Ratio": "100.0%", + "Start Line": 991, + "End Line": 1006 }, { - "Function Name": "isFn", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 637, - "End Line": 649 + "Function Name": "PointerEvent", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 0, + "Input Parameters": 27, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 282 }, { - "Function Name": "getExtern", - "Structural Impact": 9.2, + "Function Name": "PointerScrollEvent", + "Structural Impact": 6.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 586, - "End Line": 595 + "Control Flow Branches": 1, + "Input Parameters": 8, + "Control Flow Ratio": "100.0%", + "Start Line": 1883, + "End Line": 1892 }, { - "Function Name": "isThreadlocal", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 625, - "End Line": 635 + "Function Name": "PointerEnterEvent", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 0, + "Input Parameters": 23, + "Control Flow Ratio": "0.0%", + "Start Line": 1215, + "End Line": 1242 }, { - "Function Name": "PtrArrayElem", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 1153, - "End Line": 1167 + "Function Name": "PointerExitEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 0, + "Input Parameters": 23, + "Control Flow Ratio": "0.0%", + "Start Line": 1363, + "End Line": 1388 }, { - "Function Name": "ptrsHaveSameAlignment", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 12766, - "End Line": 12771 + "Function Name": "PointerMoveEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 0, + "Input Parameters": 23, + "Control Flow Ratio": "0.0%", + "Start Line": 1615, + "End Line": 1640 }, { - "Function Name": "format", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1899, - "End Line": 1906 + "Function Name": "PointerHoverEvent", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, + "Input Parameters": 22, + "Control Flow Ratio": "0.0%", + "Start Line": 1099, + "End Line": 1122 }, { - "Function Name": "extraFuncDecl", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 7557, - "End Line": 7577 + "Function Name": "PointerUpEvent", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 0, + "Input Parameters": 21, + "Control Flow Ratio": "0.0%", + "Start Line": 1729, + "End Line": 1754 }, { - "Function Name": "indexToFuncType", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10960, - "End Line": 10967 + "Function Name": "PointerDownEvent", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 20, + "Control Flow Ratio": "0.0%", + "Start Line": 1502, + "End Line": 1524 }, { - "Function Name": "ensureTotalCapacity", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1290, - "End Line": 1296 + "Function Name": "PointerCancelEvent", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 20, + "Control Flow Ratio": "0.0%", + "Start Line": 2518, + "End Line": 2540 }, { - "Function Name": "next", - "Structural Impact": 8.9, + "Function Name": "transformPosition", + "Structural Impact": 5.6, "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 877, - "End Line": 884 + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 580, + "End Line": 587 }, { - "Function Name": "remove", - "Structural Impact": 8.9, + "Function Name": "PointerAddedEvent", + "Structural Impact": 5.0, "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 10354, - "End Line": 10371 + "Control Flow Branches": 0, + "Input Parameters": 16, + "Control Flow Ratio": "0.0%", + "Start Line": 897, + "End Line": 914 }, { - "Function Name": "assumePointerAlignedIfWip", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 3897, - "End Line": 3912 + "Function Name": "PointerPanZoomUpdateEvent", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 11, + "Control Flow Ratio": "0.0%", + "Start Line": 2296, + "End Line": 2308 }, { - "Function Name": "extraFuncCoerced", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7611, - "End Line": 7623 + "Function Name": "PointerSignalEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 1795, + "End Line": 1803 }, { - "Function Name": "createNav", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 11535, - "End Line": 11567 + "Function Name": "PointerScaleEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 2097, + "End Line": 2105 }, { - "Function Name": "nameIndex", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 2068, - "End Line": 2073 + "Function Name": "PointerPanZoomStartEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 2184, + "End Line": 2192 }, { - "Function Name": "typeOf", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 3, + "Function Name": "PointerPanZoomEndEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 2420, + "End Line": 2428 + }, + { + "Function Name": "respond", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3193, - "End Line": 3244 + "Control Flow Ratio": "100.0%", + "Start Line": 1913, + "End Line": 1916 }, { - "Function Name": "nameIndex", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 4399, - "End Line": 4404 + "Function Name": "PointerScrollInertiaCancelEvent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 2003, + "End Line": 2010 }, { - "Function Name": "toSlice", - "Structural Impact": 8.2, + "Function Name": "transformed", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1808, - "End Line": 1810 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2035, + "End Line": 2037 }, { - "Function Name": "fieldAlign", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3512, - "End Line": 3515 + "Function Name": "isSingleButton", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 224, + "End Line": 224 }, { - "Function Name": "getBit", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3629, - "End Line": 3632 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 543, + "End Line": 543 }, { - "Function Name": "fieldAlign", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3708, - "End Line": 3711 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 936, + "End Line": 937 }, { - "Function Name": "fieldInit", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3713, - "End Line": 3717 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1028, + "End Line": 1029 }, { - "Function Name": "setInitsWip", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 3927, - "End Line": 3952 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1144, + "End Line": 1145 }, { - "Function Name": "createComptimeUnit", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 11508, - "End Line": 11525 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1292, + "End Line": 1293 }, { - "Function Name": "resolveNavType", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 11604, - "End Line": 11644 + "Start Line": 1438, + "End Line": 1439 }, { - "Function Name": "setCapacity", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1298, - "End Line": 1319 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1546, + "End Line": 1547 }, { - "Function Name": "loadOpaqueType", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4527, - "End Line": 4547 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1663, + "End Line": 1664 }, { - "Function Name": "getOrPutString", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 11782, - "End Line": 11794 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1776, + "End Line": 1777 }, { - "Function Name": "appendSliceAssumeCapacity", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1215, - "End Line": 1230 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1933, + "End Line": 1934 }, { - "Function Name": "setFieldTypesWip", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3813, - "End Line": 3827 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2133, + "End Line": 2134 }, { - "Function Name": "setLayoutWip", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3842, - "End Line": 3856 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2217, + "End Line": 2218 }, { - "Function Name": "setFullyResolved", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3975, - "End Line": 3989 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2369, + "End Line": 2370 }, { - "Function Name": "getMutableLimbs", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1400, - "End Line": 1411 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2453, + "End Line": 2454 }, { - "Function Name": "unwrapCoercedFunc", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12733, - "End Line": 12743 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2604, + "End Line": 2605 }, { - "Function Name": "resolveFull", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 157, - "End Line": 165 + "Function Name": "PointerEnterEvent.fromMouseEvent", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1247, + "End Line": 1270 }, { - "Function Name": "unwrap", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4811, - "End Line": 4819 + "Function Name": "PointerExitEvent.fromMouseEvent", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1393, + "End Line": 1416 }, { - "Function Name": "childType", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10542, - "End Line": 10550 + "Function Name": "debugFillProperties", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 637, + "End Line": 731 }, { - "Function Name": "createFile", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 11748, - "End Line": 11761 + "Function Name": "_onRespond", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1942, + "End Line": 1943 }, { - "Function Name": "aggregateTypeLen", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerAddedEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12213, - "End Line": 12221 + "Control Flow Ratio": "0.0%", + "Start Line": 928, + "End Line": 928 }, { - "Function Name": "aggregateTypeLenIncludingSentinel", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerRemovedEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12223, - "End Line": 12231 + "Control Flow Ratio": "0.0%", + "Start Line": 1020, + "End Line": 1020 }, { - "Function Name": "iesFuncIndex", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerHoverEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12655, - "End Line": 12664 + "Control Flow Ratio": "0.0%", + "Start Line": 1136, + "End Line": 1136 }, { - "Function Name": "slicePtr", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerEnterEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10569, - "End Line": 10576 + "Control Flow Ratio": "0.0%", + "Start Line": 1284, + "End Line": 1284 }, { - "Function Name": "sliceLen", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerExitEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10579, - "End Line": 10586 + "Control Flow Ratio": "0.0%", + "Start Line": 1430, + "End Line": 1430 }, { - "Function Name": "dump", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 11063, - "End Line": 11066 + "Function Name": "_TransformedPointerDownEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1538, + "End Line": 1538 }, { - "Function Name": "isAggregateType", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerMoveEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 11034, - "End Line": 11039 + "Control Flow Ratio": "0.0%", + "Start Line": 1655, + "End Line": 1655 }, { - "Function Name": "isFuncBody", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerUpEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 12557, - "End Line": 12562 + "Control Flow Ratio": "0.0%", + "Start Line": 1768, + "End Line": 1768 }, { - "Function Name": "resolve", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerScrollEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 172, - "End Line": 174 + "Control Flow Ratio": "0.0%", + "Start Line": 1922, + "End Line": 1922 }, { - "Function Name": "toSlice", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerScrollInertiaCancelEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1930, - "End Line": 1932 + "Control Flow Ratio": "0.0%", + "Start Line": 2027, + "End Line": 2027 }, { - "Function Name": "getErrorValue", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 12923, - "End Line": 12930 + "Function Name": "_TransformedPointerScaleEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2122, + "End Line": 2122 }, { - "Function Name": "getErrorValueIfExists", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerPanZoomStartEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12932, - "End Line": 12934 + "Control Flow Ratio": "0.0%", + "Start Line": 2209, + "End Line": 2209 }, { - "Function Name": "assumePointerAlignedIfFieldTypesWip", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3449, - "End Line": 3462 + "Function Name": "_TransformedPointerPanZoomUpdateEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2338, + "End Line": 2338 }, { - "Function Name": "assumePointerAlignedIfFieldTypesWip", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3882, - "End Line": 3895 + "Function Name": "_TransformedPointerPanZoomEndEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2445, + "End Line": 2445 }, { - "Function Name": "activate", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6952, - "End Line": 6965 + "Function Name": "_TransformedPointerCancelEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2596, + "End Line": 2596 }, { - "Function Name": "addInt", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 10373, - "End Line": 10395 + "Function Name": "removePerspectiveTransform", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 626, + "End Line": 631 }, { - "Function Name": "setFieldAligns", - "Structural Impact": 6.2, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3530, - "End Line": 3534 - }, - { - "Function Name": "unwrap", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 436, - "End Line": 444 + "Control Flow Ratio": "0.0%", + "Start Line": 1905, + "End Line": 1909 }, { - "Function Name": "wrap", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 445, - "End Line": 452 + "Control Flow Ratio": "0.0%", + "Start Line": 1936, + "End Line": 1940 }, { - "Function Name": "getLimbs", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "respond", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1088, - "End Line": 1094 + "Control Flow Ratio": "0.0%", + "Start Line": 1945, + "End Line": 1948 }, { - "Function Name": "toInt", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "nthMouseButton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3676, - "End Line": 3682 - }, - { - "Function Name": "checkField", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4993, - "End Line": 5009 + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 173 }, { - "Function Name": "toByteUnits", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "nthStylusButton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6343, - "End Line": 6348 + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 182 }, { - "Function Name": "toRelaxedCompareUnits", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "smallestButton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 6464, - "End Line": 6469 + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 203 }, { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "original", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1620, - "End Line": 1623 + "Control Flow Ratio": "0.0%", + "Start Line": 748, + "End Line": 749 }, { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "transform", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1700, - "End Line": 1703 + "Control Flow Ratio": "0.0%", + "Start Line": 751, + "End Line": 752 }, { - "Function Name": "fromByteUnits", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "respond", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 6350, - "End Line": 6354 + "Control Flow Ratio": "0.0%", + "Start Line": 1822, + "End Line": 1822 }, { - "Function Name": "deactivate", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "scrollDelta", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6967, - "End Line": 6971 + "Control Flow Ratio": "0.0%", + "Start Line": 1827, + "End Line": 1827 }, { - "Function Name": "getNamesFromMainThread", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "scale", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 12802, - "End Line": 12805 + "Control Flow Ratio": "0.0%", + "Start Line": 2042, + "End Line": 2042 }, { - "Function Name": "init", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "pan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1696, - "End Line": 1698 + "Control Flow Ratio": "0.0%", + "Start Line": 2223, + "End Line": 2223 }, { - "Function Name": "unwrap", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "localPan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1804, - "End Line": 1806 + "Control Flow Ratio": "0.0%", + "Start Line": 2226, + "End Line": 2226 }, { - "Function Name": "unwrap", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "panDelta", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1926, - "End Line": 1928 + "Control Flow Ratio": "0.0%", + "Start Line": 2229, + "End Line": 2229 }, { - "Function Name": "assumeRuntimeBitsIfFieldTypesWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3404, - "End Line": 3416 + "Function Name": "localPanDelta", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2232, + "End Line": 2232 }, { - "Function Name": "setRequiresComptimeWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3422, - "End Line": 3434 + "Function Name": "scale", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2235, + "End Line": 2235 }, { - "Function Name": "setRequiresComptimeWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3770, - "End Line": 3782 + "Function Name": "rotation", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2238, + "End Line": 2238 }, { - "Function Name": "clearFieldTypesWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3829, - "End Line": 3840 + "Function Name": "localPosition", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 326, + "End Line": 326 }, { - "Function Name": "clearLayoutWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3858, - "End Line": 3869 + "Function Name": "localDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 348 }, { - "Function Name": "clearAlignmentWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3914, - "End Line": 3925 + "Function Name": "distanceMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 400, + "End Line": 400 }, { - "Function Name": "addManyAsArrayAssumeCapacity", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1252, - "End Line": 1262 + "Function Name": "toStringFull", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 734, + "End Line": 736 }, { - "Function Name": "typeOf", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 565, - "End Line": 571 + "Function Name": "embedderId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 754, + "End Line": 755 }, { - "Function Name": "toBigInt", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2415, - "End Line": 2421 + "Function Name": "timeStamp", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 757, + "End Line": 758 }, { - "Function Name": "knownNonOpv", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3759, - "End Line": 3764 + "Function Name": "pointer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 760, + "End Line": 761 }, { - "Function Name": "haveFieldInits", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4050, - "End Line": 4055 + "Function Name": "kind", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 763, + "End Line": 764 }, { - "Function Name": "haveLayout", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4078, - "End Line": 4083 + "Function Name": "device", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 766, + "End Line": 767 }, { - "Function Name": "addManyAsArray", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1247, - "End Line": 1250 + "Function Name": "position", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 769, + "End Line": 770 }, { - "Function Name": "addExtra", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10397, - "End Line": 10401 + "Function Name": "delta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 772, + "End Line": 773 }, { - "Function Name": "dumpGenericInstances", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 11431, - "End Line": 11433 + "Function Name": "buttons", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 775, + "End Line": 776 }, { - "Function Name": "getCoercedInts", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 10953, - "End Line": 10958 + "Function Name": "down", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 778, + "End Line": 779 }, { - "Function Name": "haveFieldTypes", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3301, - "End Line": 3313 + "Function Name": "obscured", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 781, + "End Line": 782 }, { - "Function Name": "haveLayout", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3315, - "End Line": 3327 + "Function Name": "pressure", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 784, + "End Line": 785 }, { - "Function Name": "init", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6621, - "End Line": 6629 + "Function Name": "pressureMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 787, + "End Line": 788 }, { - "Function Name": "init", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6695, - "End Line": 6703 + "Function Name": "pressureMax", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 790, + "End Line": 791 }, { - "Function Name": "put", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7652, - "End Line": 7665 + "Function Name": "distance", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 793, + "End Line": 794 }, { - "Function Name": "getOrPutKey", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 7705, - "End Line": 7712 + "Function Name": "distanceMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 796, + "End Line": 797 }, { - "Function Name": "extraTypeTuple", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7511, - "End Line": 7526 + "Function Name": "distanceMax", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 799, + "End Line": 800 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1870, - "End Line": 1873 + "Function Name": "size", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 802, + "End Line": 803 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 4756, - "End Line": 4759 + "Function Name": "radiusMajor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 805, + "End Line": 806 }, { - "Function Name": "getAddrspace", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 598, - "End Line": 604 + "Function Name": "radiusMinor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 808, + "End Line": 809 }, { - "Function Name": "getAlignment", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 607, - "End Line": 613 + "Function Name": "radiusMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 811, + "End Line": 812 }, { - "Function Name": "getLinkSection", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 616, - "End Line": 622 + "Function Name": "radiusMax", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 814, + "End Line": 815 }, { - "Function Name": "wrap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1947, - "End Line": 1954 + "Function Name": "orientation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 817, + "End Line": 818 }, { - "Function Name": "unwrap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1955, - "End Line": 1962 + "Function Name": "tilt", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 820, + "End Line": 821 }, { - "Function Name": "hash", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2213, - "End Line": 2224 + "Function Name": "platformData", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 823, + "End Line": 824 }, { - "Function Name": "values", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2604, - "End Line": 2610 + "Function Name": "synthesized", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 826, + "End Line": 827 }, { - "Function Name": "finish", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 8855, - "End Line": 8866 + "Function Name": "viewId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 840, + "End Line": 841 }, { - "Function Name": "addStringsToMap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 10315, - "End Line": 10326 + "Function Name": "scrollDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1930, + "End Line": 1931 }, { - "Function Name": "addIndexesToMap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 10328, - "End Line": 10339 + "Function Name": "scale", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2130, + "End Line": 2131 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 139, - "End Line": 144 + "Function Name": "localPan", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2312, + "End Line": 2313 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 182, - "End Line": 187 + "Function Name": "localPanDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2316, + "End Line": 2317 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 460, - "End Line": 465 + "Function Name": "pan", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2340, + "End Line": 2341 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 697, - "End Line": 702 + "Function Name": "panDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2346, + "End Line": 2347 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1033, - "End Line": 1038 + "Function Name": "scale", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2357, + "End Line": 2358 }, { - "Function Name": "appendNTimesAssumeCapacity", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1237, - "End Line": 1245 - }, + "Function Name": "rotation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2360, + "End Line": 2361 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 954, + "Sequential Logic Declarations": 182, + "Function Parameters": 77, + "Function/Method Declarations": 146, + "Class/Entity Declarations": 51, + "Defensive Programming Constructs": 705, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 30, + "State Mutations / Variable Reassignments": 33, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 603, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 107, + "Global State Dependencies": 2, + "Decorators and Annotations": 128, + "Generic Type Abstractions": 8, + "Collection Iterators / Comprehensions": 17, + "Scientific & Mathematical Operations": 55, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 16, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 5, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 102, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 134, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1619, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 60, + "Design Camel Case": 36, + "Design Snake Case": 21, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 1, + "Duplicate Logic": 6, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 16, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 4, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 3 + }, + "9. Extracted Dependencies": [ + "constants.dart", + "dart:ui", + "gesture_settings.dart", + "package:flutter/foundation.dart", + "package:vector_math/vector_math_64.dart" + ] + }, + "dart/flutter/framework.dart": { + "1. Artifact Identity": { + "Filename": "framework.dart", + "Path": "dart/flutter/framework.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -2020.56, + "Y": 44.93, + "Z": -2869.48 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 7456, + "Coding LOC": 3380, + "Documentation LOC": 3657, + "Structural Magnitude": 2016.3, + "Control Flow Ratio": "68.8%", + "Popularity Rank": 3, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.538 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "15.0%", + "Error & Exception Exposure": "4.4%", + "Tech Debt Exposure": "26.63%", + "Testing Exposure": "2.43%", + "API Exposure": "0.93%", + "Concurrency Exposure": "26.87%", + "State Flux Exposure": "30.7%", + "Commented Logic Exposure": "10.73%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1732, - "End Line": 1737 + "Function Name": "updateChildren", + "Structural Impact": 134.5, + "Lines of Code (LOC)": 185, + "Control Flow Branches": 55, + "Input Parameters": 4, + "Control Flow Ratio": "90.2%", + "Start Line": 4124, + "End Line": 4308 }, { - "Function Name": "eql", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "updateChild", + "Structural Impact": 56.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 25, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2202, - "End Line": 2211 + "Control Flow Ratio": "78.1%", + "Start Line": 3978, + "End Line": 4075 }, { - "Function Name": "hasTag", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3282, - "End Line": 3287 + "Function Name": "finalizeTree", + "Structural Impact": 46.4, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 40, + "Input Parameters": 0, + "Control Flow Ratio": "88.9%", + "Start Line": 3338, + "End Line": 3445 }, { - "Function Name": "setStatusIfLayoutWip", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3382, - "End Line": 3391 + "Function Name": "inflateWidget", + "Structural Impact": 37.2, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "82.6%", + "Start Line": 4552, + "End Line": 4602 }, { - "Function Name": "clearInitsWip", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 3954, - "End Line": 3973 + "Function Name": "size", + "Structural Impact": 33.2, + "Lines of Code (LOC)": 125, + "Control Flow Branches": 26, + "Input Parameters": 0, + "Control Flow Ratio": "81.2%", + "Start Line": 4916, + "End Line": 5040 }, { - "Function Name": "setHaveFieldInits", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "buildScope", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4057, - "End Line": 4076 + "Control Flow Ratio": "71.4%", + "Start Line": 3055, + "End Line": 3129 }, { - "Function Name": "checkConfig", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "scheduleBuildFor", + "Structural Impact": 27.1, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4988, - "End Line": 4992 + "Control Flow Ratio": "84.2%", + "Start Line": 2936, + "End Line": 2996 }, { - "Function Name": "extraErrorSet", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7499, - "End Line": 7509 + "Function Name": "_debugCheckCompetingAncestors", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "81.8%", + "Start Line": 6660, + "End Line": 6726 }, { - "Function Name": "StringType", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "dependOnInheritedElement", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 6049, + "End Line": 6103 + }, + { + "Function Name": "_retakeInactiveElement", + "Structural Impact": 21.8, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 11767, - "End Line": 11772 + "Start Line": 4481, + "End Line": 4534 }, { - "Function Name": "OptionalStringType", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "setState", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 11774, - "End Line": 11779 + "Control Flow Ratio": "85.7%", + "Start Line": 1159, + "End Line": 1220 }, { - "Function Name": "addFieldName", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3699, - "End Line": 3706 + "Function Name": "_debugVerifyGlobalKeyReservation", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 3211, + "End Line": 3285 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "_debugDescribeIncorrectParentDataType", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 8, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6583, - "End Line": 6590 + "Control Flow Ratio": "88.9%", + "Start Line": 1644, + "End Line": 1674 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6601, - "End Line": 6608 + "Function Name": "mount", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4327, + "End Line": 4360 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6640, - "End Line": 6647 + "Function Name": "rebuild", + "Structural Impact": 17.6, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5500, + "End Line": 5539 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6658, - "End Line": 6665 + "Function Name": "_tryRebuild", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 2731, + "End Line": 2765 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6676, - "End Line": 6683 + "Function Name": "_flushDirtyElements", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2797, + "End Line": 2844 }, { - "Function Name": "eqlSlice", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1860, - "End Line": 1865 + "Function Name": "markNeedsBuild", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 5339, + "End Line": 5391 }, { - "Function Name": "appendNTimes", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1232, - "End Line": 1235 + "Function Name": "performRebuild", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 5808, + "End Line": 5860 }, { - "Function Name": "toSlice", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1754, - "End Line": 1756 + "Function Name": "_debugVerifyIllFatedPopulation", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 3287, + "End Line": 3329 }, { - "Function Name": "at", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1758, - "End Line": 1760 + "Function Name": "attachRenderObject", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 6915, + "End Line": 6947 }, { - "Function Name": "toNullTerminatedString", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1762, - "End Line": 1766 + "Function Name": "_updateParentData", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 6876, + "End Line": 6903 }, { - "Function Name": "indexLessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1882, - "End Line": 1885 + "Function Name": "add", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2148, + "End Line": 2164 }, { - "Function Name": "fieldName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3719, - "End Line": 3721 + "Function Name": "debugFillProperties", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5264, + "End Line": 5304 }, { - "Function Name": "fieldIsComptime", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3723, - "End Line": 3725 + "Function Name": "_findAncestorParentDataElements", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6728, + "End Line": 6781 }, { - "Function Name": "compare", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6384, - "End Line": 6386 + "Function Name": "mount", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 7269, + "End Line": 7287 }, { - "Function Name": "compareStrict", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6388, - "End Line": 6392 + "Function Name": "_findAncestorRenderObjectElement", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 6635, + "End Line": 6658 }, { - "Function Name": "extraData", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_debugReserveGlobalKeyFor", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 10507, - "End Line": 10509 + "Control Flow Ratio": "80.0%", + "Start Line": 3203, + "End Line": 3209 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 11313, - "End Line": 11317 + "Function Name": "_debugAssertElementInScope", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2767, + "End Line": 2795 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 11468, - "End Line": 11470 + "Function Name": "_dirtyElementIndexAfter", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2846, + "End Line": 2874 }, { - "Function Name": "toEnum", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 12204, - "End Line": 12207 + "Function Name": "StatefulElement", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5902, + "End Line": 5928 }, { - "Function Name": "putFinal", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7675, - "End Line": 7686 + "Function Name": "renderObject", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 3779, + "End Line": 3791 }, { - "Function Name": "getMutableItems", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1378, - "End Line": 1385 + "Function Name": "_debugCheckMustNotAttachRenderObjectToAncestor", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "77.8%", + "Start Line": 7335, + "End Line": 7367 }, { - "Function Name": "getMutableExtra", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1387, - "End Line": 1394 + "Function Name": "_scheduleBuildFor", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2713, + "End Line": 2729 }, { - "Function Name": "getMutableStrings", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1414, - "End Line": 1421 + "Function Name": "activate", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4752, + "End Line": 4772 }, { - "Function Name": "getMutableStringBytes", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1428, - "End Line": 1435 + "Function Name": "dependOnInheritedWidgetOfExactType", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5080, + "End Line": 5089 }, { - "Function Name": "getMutableTrackedInsts", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "slotFor", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1439, - "End Line": 1446 + "Control Flow Ratio": "80.0%", + "Start Line": 4137, + "End Line": 4141 }, { - "Function Name": "getMutableFiles", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1455, - "End Line": 1462 + "Function Name": "dispatchNotification", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 3494, + "End Line": 3499 }, { - "Function Name": "getMutableMaps", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1476 + "Function Name": "replaceWithNullIfForgotten", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 4133, + "End Line": 4135 }, { - "Function Name": "getMutableNavs", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1485 + "Function Name": "moveRenderObjectChild", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 7197, + "End Line": 7208 }, { - "Function Name": "getMutableComptimeUnits", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1487, - "End Line": 1494 + "Function Name": "_debugCheckOwnerBuildTargetExists", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 5196, + "End Line": 5218 }, { - "Function Name": "getMutableNamespaces", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1506, - "End Line": 1513 + "Function Name": "update", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4374, + "End Line": 4394 }, { - "Function Name": "wrap", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1669, - "End Line": 1676 + "Function Name": "notifyClients", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 6413, + "End Line": 6429 }, { - "Function Name": "unwrap", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1678, - "End Line": 1685 + "Function Name": "reassemble", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3453, + "End Line": 3466 }, { - "Function Name": "iterateRuntimeOrder", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "_sort", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 4132, - "End Line": 4139 + "Start Line": 3616, + "End Line": 3630 }, { - "Function Name": "iterateRuntimeOrderReverse", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4172, - "End Line": 4179 + "Function Name": "debugGetCreatorChain", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 5223, + "End Line": 5234 }, { - "Function Name": "resolveNavValue", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 11648, - "End Line": 11685 + "Function Name": "_applyParentData", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6193, + "End Line": 6205 }, { - "Function Name": "resolveFile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "updateSlotForChild", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 166, - "End Line": 171 + "Control Flow Ratio": "100.0%", + "Start Line": 4401, + "End Line": 4414 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 196, - "End Line": 201 + "Function Name": "_deactivateFailedSubtreeRecursively", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4667, + "End Line": 4677 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "_unregisterGlobalKey", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 203, - "End Line": 208 + "Control Flow Ratio": "75.0%", + "Start Line": 3190, + "End Line": 3201 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 494, - "End Line": 499 + "Function Name": "findAncestorWidgetOfExactType", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 5121, + "End Line": 5129 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 501, - "End Line": 506 + "Function Name": "_reportException", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 7385, + "End Line": 7400 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, + "Function Name": "dependOnInheritedElement", + "Structural Impact": 7.2, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 713, - "End Line": 718 + "Control Flow Ratio": "75.0%", + "Start Line": 5073, + "End Line": 5078 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "BuildOwner", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 720, - "End Line": 725 + "Control Flow Ratio": "100.0%", + "Start Line": 2909, + "End Line": 2910 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1644, - "End Line": 1649 + "Function Name": "findRenderObject", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 4895, + "End Line": 4914 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1651, - "End Line": 1656 + "Function Name": "update", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5985, + "End Line": 6008 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1713, - "End Line": 1718 + "Function Name": "_ensureDeactivated", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4808, + "End Line": 4822 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1725 + "Function Name": "findAncestorRenderObjectOfType", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 5159, + "End Line": 5170 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, + "Function Name": "moveRenderObjectChild", + "Structural Impact": 6.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1772, - "End Line": 1777 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 6983, + "End Line": 6988 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1779, - "End Line": 1784 + "Function Name": "toJsonMap", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5563, + "End Line": 5572 }, { - "Function Name": "toOverlongSlice", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1786, - "End Line": 1792 + "Function Name": "_stringify", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5681, + "End Line": 5690 }, { - "Function Name": "toSlice", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "mount", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1845, - "End Line": 1851 + "Control Flow Ratio": "40.0%", + "Start Line": 6783, + "End Line": 6803 }, { - "Function Name": "length", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1853, - "End Line": 1858 + "Function Name": "moveRenderObjectChild", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 7069, + "End Line": 7072 }, { - "Function Name": "flagsPtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3733, - "End Line": 3738 + "Function Name": "moveRenderObjectChild", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 7134, + "End Line": 7137 }, { - "Function Name": "packedFlagsPtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3746, - "End Line": 3751 + "Function Name": "visitAncestorElements", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5172, + "End Line": 5179 }, { - "Function Name": "sizePtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4004, - "End Line": 4009 + "Function Name": "updateSlot", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6905, + "End Line": 6913 }, { - "Function Name": "backingIntTypePtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4019, - "End Line": 4024 + "Function Name": "_debugIsDescendantOf", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3761, + "End Line": 3767 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "_activateWithParent", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4771, - "End Line": 4776 + "Control Flow Ratio": "66.7%", + "Start Line": 4717, + "End Line": 4732 }, { - "Function Name": "itemPtr", - "Structural Impact": 3.8, + "Function Name": "applyParentDataToChild", + "Structural Impact": 6.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4801, - "End Line": 4807 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6194, + "End Line": 6200 }, { - "Function Name": "get", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "doesDependOnInheritedElement", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5068, + "End Line": 5071 + }, + { + "Function Name": "_debugTrackElementThatWillNeedToBeRebuiltDueToGlobalKeyShenanigans", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6455, - "End Line": 6461 + "Control Flow Ratio": "66.7%", + "Start Line": 3133, + "End Line": 3142 }, { - "Function Name": "init", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "_registerGlobalKey", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3178, + "End Line": 3188 + }, + { + "Function Name": "describeMissingAncestor", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6713, - "End Line": 6719 + "Start Line": 3814, + "End Line": 3842 }, { - "Function Name": "putTentative", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "mount", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7667, - "End Line": 7673 + "Control Flow Ratio": "100.0%", + "Start Line": 5788, + "End Line": 5795 }, { - "Function Name": "namespacePtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "insertRenderObjectChild", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11500, - "End Line": 11505 + "Control Flow Ratio": "100.0%", + "Start Line": 7188, + "End Line": 7195 }, { - "Function Name": "funcDeclInfo", - "Structural Impact": 3.8, + "Function Name": "_debugRemoveGlobalKeyReservationFor", + "Structural Impact": 5.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12718, - "End Line": 12723 + "Control Flow Ratio": "66.7%", + "Start Line": 3171, + "End Line": 3176 }, { - "Function Name": "funcTypeParamsLen", - "Structural Impact": 3.8, + "Function Name": "mount", + "Structural Impact": 5.5, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12725, - "End Line": 12731 + "Control Flow Ratio": "100.0%", + "Start Line": 7044, + "End Line": 7050 }, { - "Function Name": "getResolvedExtern", - "Structural Impact": 3.7, + "Function Name": "toDiagnosticsNode", + "Structural Impact": 5.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5259, + "End Line": 5262 + }, + { + "Function Name": "_firstBuild", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 577, - "End Line": 580 + "Start Line": 5947, + "End Line": 5974 }, { - "Function Name": "append", - "Structural Impact": 3.7, + "Function Name": "toDiagnosticsNode", + "Structural Impact": 5.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1204, - "End Line": 1207 + "Control Flow Ratio": "66.7%", + "Start Line": 6122, + "End Line": 6125 }, { - "Function Name": "get", - "Structural Impact": 3.7, + "Function Name": "mount", + "Structural Impact": 5.4, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1630, - "End Line": 1634 + "Control Flow Ratio": "100.0%", + "Start Line": 7112, + "End Line": 7116 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1831, - "End Line": 1834 + "Function Name": "_unmount", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2103, + "End Line": 2119 }, { - "Function Name": "hash", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1875, - "End Line": 1878 + "Function Name": "visitChildElements", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3918, + "End Line": 3935 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "lockState", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1980, - "End Line": 1983 + "Start Line": 3013, + "End Line": 3028 }, { - "Function Name": "paramIsComptime", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2192, - "End Line": 2195 + "Function Name": "deactivateChild", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4630, + "End Line": 4645 }, { - "Function Name": "paramIsNoalias", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2197, - "End Line": 2200 + "Function Name": "forgetChild", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4700, + "End Line": 4715 }, { - "Function Name": "analysisPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2317, - "End Line": 2320 + "Function Name": "_deactivateRecursively", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2133, + "End Line": 2146 }, { - "Function Name": "zirBodyInstPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2349, - "End Line": 2352 + "Function Name": "_deactivateFailedChildSilently", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4647, + "End Line": 4657 }, { - "Function Name": "branchQuotaPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2359, - "End Line": 2362 + "Function Name": "unmount", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4850, + "End Line": 4866 }, { - "Function Name": "resolvedErrorSetPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2378, - "End Line": 2382 + "Function Name": "debugFillProperties", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5699, + "End Line": 5707 }, { - "Function Name": "tagTypePtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3342, - "End Line": 3346 + "Function Name": "_debugConcreteSubtype", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 390, + "End Line": 396 }, { - "Function Name": "flagsPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3361, - "End Line": 3365 + "Function Name": "_debugConcreteSubtype", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3636, + "End Line": 3642 }, { - "Function Name": "sizePtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3465, - "End Line": 3469 + "Function Name": "visit", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4405, + "End Line": 4411 }, { - "Function Name": "paddingPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3476, - "End Line": 3480 + "Function Name": "_updateBuildScopeRecursively", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4437, + "End Line": 4448 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3624, - "End Line": 3627 + "Function Name": "visitChildren", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 7219, + "End Line": 7226 }, { - "Function Name": "get", - "Structural Impact": 3.7, + "Function Name": "_isProfileBuildsEnabledFor", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3650, - "End Line": 3653 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3502, + "End Line": 3505 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3670, - "End Line": 3673 + "Function Name": "dependOnInheritedWidgetOfExactType", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2447, + "End Line": 2447 }, { - "Function Name": "haveFieldTypes", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4045, - "End Line": 4048 + "Function Name": "_updateInheritance", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6258, + "End Line": 6264 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4746, - "End Line": 4749 + "Function Name": "operator==", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 7427, + "End Line": 7433 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "getInheritedWidgetOfExactType", + "Structural Impact": 4.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4761, - "End Line": 4764 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5091, + "End Line": 5094 }, { - "Function Name": "getItem", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4782, - "End Line": 4786 + "Function Name": "toStringShort", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5256, + "End Line": 5257 }, { - "Function Name": "getTag", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "_debugCheckHasAssociatedRenderObject", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4788, - "End Line": 4791 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 7236, + "End Line": 7260 }, { - "Function Name": "order", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "insertRenderObjectChild", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6374, - "End Line": 6378 + "Control Flow Ratio": "100.0%", + "Start Line": 7125, + "End Line": 7132 }, { - "Function Name": "maxStrict", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "removeRenderObjectChild", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6403, - "End Line": 6407 + "Control Flow Ratio": "100.0%", + "Start Line": 7139, + "End Line": 7146 }, { - "Function Name": "minStrict", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "removeRenderObjectChild", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6418, - "End Line": 6422 + "Control Flow Ratio": "100.0%", + "Start Line": 7210, + "End Line": 7217 }, { - "Function Name": "forward", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "inflateWidget", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6425, - "End Line": 6429 + "Start Line": 7262, + "End Line": 7267 }, { - "Function Name": "backward", + "Function Name": "setDependencies", "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6432, - "End Line": 6436 + "Control Flow Ratio": "100.0%", + "Start Line": 6323, + "End Line": 6326 }, { - "Function Name": "check", + "Function Name": "updateDependencies", "Structural Impact": 3.7, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6439, - "End Line": 6442 + "Control Flow Ratio": "100.0%", + "Start Line": 6350, + "End Line": 6353 }, { - "Function Name": "getNav", + "Function Name": "insertRenderObjectChild", "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11494, - "End Line": 11498 + "Control Flow Ratio": "100.0%", + "Start Line": 7064, + "End Line": 7067 }, { - "Function Name": "getComptimeUnit", + "Function Name": "removeRenderObjectChild", "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11527, - "End Line": 11531 + "Control Flow Ratio": "100.0%", + "Start Line": 7074, + "End Line": 7077 }, { - "Function Name": "filePtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "canUpdate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 11742, - "End Line": 11746 + "Start Line": 382, + "End Line": 384 }, { - "Function Name": "iesResolvedPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "context", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 12669, - "End Line": 12673 + "Start Line": 949, + "End Line": 960 }, { - "Function Name": "ensureUnusedCapacity", + "Function Name": "ErrorWidget.withDetails", "Structural Impact": 3.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1286, - "End Line": 1288 + "Start Line": 5632, + "End Line": 5634 }, { - "Function Name": "getLocal", + "Function Name": "insertRenderObjectChild", "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1516, - "End Line": 1518 + "Control Flow Ratio": "100.0%", + "Start Line": 6966, + "End Line": 6967 }, { - "Function Name": "getLocalShared", + "Function Name": "removeRenderObjectChild", "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1520, - "End Line": 1522 + "Control Flow Ratio": "100.0%", + "Start Line": 6994, + "End Line": 6995 }, { - "Function Name": "getIndexMask", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1609, - "End Line": 1611 + "Function Name": "_unmountAll", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2121, + "End Line": 2131 }, { - "Function Name": "fmt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "dependOnInheritedElement", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1908, - "End Line": 1910 + "Control Flow Ratio": "100.0%", + "Start Line": 2400, + "End Line": 2400 }, { - "Function Name": "fmtId", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "depth", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1912, - "End Line": 1914 + "Start Line": 3602, + "End Line": 3610 }, { - "Function Name": "analysisUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2322, - "End Line": 2324 + "Function Name": "renderObjectAttachingChild", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3804, + "End Line": 3812 }, { - "Function Name": "zirBodyInstUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2354, - "End Line": 2356 + "Function Name": "debugGetDiagnosticChain", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5240, + "End Line": 5248 }, { - "Function Name": "branchQuotaUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_defaultErrorWidgetBuilder", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2364, - "End Line": 2366 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 5667, + "End Line": 5679 }, { - "Function Name": "resolvedErrorSetUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "debugParentDataType", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2384, - "End Line": 2386 + "Start Line": 6181, + "End Line": 6191 }, { - "Function Name": "hash32", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "operator==", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2621, - "End Line": 2623 + "Start Line": 96, + "End Line": 102 }, { - "Function Name": "loadTagType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "toString", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3330, - "End Line": 3332 + "Start Line": 212, + "End Line": 219 }, { - "Function Name": "tagTypeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "operator==", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3348, - "End Line": 3350 + "Start Line": 252, + "End Line": 258 }, { - "Function Name": "flagsUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_debugCheckForCycles", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3367, - "End Line": 3369 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 4604, + "End Line": 4614 }, { - "Function Name": "requiresComptime", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_updateDepth", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3418, - "End Line": 3420 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4427, + "End Line": 4435 }, { - "Function Name": "sizeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3471, - "End Line": 3473 + "Function Name": "currentState", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 192, + "End Line": 195 }, { - "Function Name": "paddingUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "updateSlot", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3482, - "End Line": 3484 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4418, + "End Line": 4425 }, { - "Function Name": "hasTag", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3486, - "End Line": 3488 - }, - { - "Function Name": "haveFieldTypes", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3490, - "End Line": 3492 - }, - { - "Function Name": "haveLayout", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3494, - "End Line": 3496 - }, - { - "Function Name": "flagsUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3740, - "End Line": 3742 - }, - { - "Function Name": "packedFlagsUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3753, - "End Line": 3755 - }, - { - "Function Name": "requiresComptime", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3766, - "End Line": 3768 - }, - { - "Function Name": "sizeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4011, - "End Line": 4013 - }, - { - "Function Name": "backingIntTypeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4026, - "End Line": 4028 - }, - { - "Function Name": "getExtra", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4778, - "End Line": 4780 - }, - { - "Function Name": "getData", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4793, - "End Line": 4795 - }, - { - "Function Name": "isEnumType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10995, - "End Line": 10997 - }, - { - "Function Name": "isUnion", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10999, - "End Line": 11001 - }, - { - "Function Name": "isFunctionType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11003, - "End Line": 11005 - }, - { - "Function Name": "isPointerType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11007, - "End Line": 11009 - }, - { - "Function Name": "isOptionalType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11011, - "End Line": 11013 - }, - { - "Function Name": "isInferredErrorSetType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11026, - "End Line": 11028 - }, - { - "Function Name": "isErrorUnionType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11030, - "End Line": 11032 - }, - { - "Function Name": "errorUnionSet", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11041, - "End Line": 11043 - }, - { - "Function Name": "errorUnionPayload", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11045, - "End Line": 11047 - }, - { - "Function Name": "toFunc", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12209, - "End Line": 12211 - }, - { - "Function Name": "isUndef", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12268, - "End Line": 12270 - }, - { - "Function Name": "isVariable", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12272, - "End Line": 12274 - }, - { - "Function Name": "funcAnalysisUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12589, - "End Line": 12591 - }, - { - "Function Name": "funcIesResolvedUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12705, - "End Line": 12707 - }, - { - "Function Name": "view", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1329, - "End Line": 1337 - }, - { - "Function Name": "view", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1366, - "End Line": 1374 - }, - { - "Function Name": "pack", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6809, - "End Line": 6817 - }, - { - "Function Name": "viewAllowEmpty", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1321, - "End Line": 1328 - }, - { - "Function Name": "pack", + "Function Name": "attachRenderObject", "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6762, - "End Line": 6768 - }, - { - "Function Name": "pack", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6784, - "End Line": 6791 + "Control Flow Ratio": "100.0%", + "Start Line": 4473, + "End Line": 4479 }, { - "Function Name": "get", + "Function Name": "getElementForInheritedWidgetOfExactType", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6801, - "End Line": 6807 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5096, + "End Line": 5100 }, { - "Function Name": "cancel", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "visitChildren", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 7688, - "End Line": 7694 + "Start Line": 5868, + "End Line": 5873 }, { - "Function Name": "deinit", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "updated", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 7696, - "End Line": 7703 - }, - { - "Function Name": "setHaveLayout", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3498, - "End Line": 3510 + "Start Line": 6395, + "End Line": 6400 }, { - "Function Name": "fromStdMem", + "Function Name": "visitChildren", "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6476, - "End Line": 6480 + "Control Flow Ratio": "100.0%", + "Start Line": 7098, + "End Line": 7103 }, { - "Function Name": "getLength", + "Function Name": "attachRenderObject", "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6508, - "End Line": 6513 + "Control Flow Ratio": "100.0%", + "Start Line": 7316, + "End Line": 7321 }, { - "Function Name": "get", + "Function Name": "updateSlot", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6777, - "End Line": 6782 + "Control Flow Ratio": "100.0%", + "Start Line": 7329, + "End Line": 7333 }, { - "Function Name": "wrap", + "Function Name": "currentWidget", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 145, - "End Line": 147 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 185, + "End Line": 185 }, { - "Function Name": "toOptional", + "Function Name": "_debugElementWasRebuilt", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 176, - "End Line": 178 + "Control Flow Ratio": "100.0%", + "Start Line": 3144, + "End Line": 3146 }, { - "Function Name": "toOptional", + "Function Name": "_debugCheckStateIsActiveForAncestorLookup", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 20, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 454, - "End Line": 456 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5046, + "End Line": 5065 }, { - "Function Name": "toOptional", + "Function Name": "dispatchNotification", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Control Flow Ratio": "100.0%", + "Start Line": 5250, + "End Line": 5253 }, { - "Function Name": "toOptional", + "Function Name": "ErrorWidget", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1027, - "End Line": 1029 + "Control Flow Ratio": "100.0%", + "Start Line": 5623, + "End Line": 5626 }, { - "Function Name": "acquire", + "Function Name": "unmount", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1353, - "End Line": 1355 + "Start Line": 6027, + "End Line": 6047 }, { - "Function Name": "header", + "Function Name": "getDependencies", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1363, - "End Line": 1365 + "Start Line": 6296, + "End Line": 6299 }, { - "Function Name": "acquire", + "Function Name": "unmount", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 19, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1567, - "End Line": 1569 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6856, + "End Line": 6874 }, { - "Function Name": "mask", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "GlobalKey", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1577, - "End Line": 1580 + "Start Line": 165, + "End Line": 165 }, { - "Function Name": "header", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "owner", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1582, - "End Line": 1584 + "Control Flow Ratio": "100.0%", + "Start Line": 2312, + "End Line": 2312 }, { - "Function Name": "acquire", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "size", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1590, - "End Line": 1592 + "Control Flow Ratio": "100.0%", + "Start Line": 2387, + "End Line": 2387 }, { - "Function Name": "getTidMask", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "debugExpectsRenderObjectForSlot", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1605, - "End Line": 1607 + "Start Line": 4893, + "End Line": 4893 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "toString", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1636, - "End Line": 1638 + "Start Line": 263, + "End Line": 274 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1689 + "Function Name": "_ElementDiagnosticableTreeNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 5554, + "End Line": 5559 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "deactivate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1726, - "End Line": 1728 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6845, + "End Line": 6854 }, { "Function Name": "toString", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1837, - "End Line": 1839 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 107, + "End Line": 113 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "performRebuild", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1841, - "End Line": 1843 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5976, + "End Line": 5983 }, { - "Function Name": "lenIncludingSentinel", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "detachRenderObject", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2124, - "End Line": 2126 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6949, + "End Line": 6956 }, { - "Function Name": "hasReorderedFields", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "debugFillProperties", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4098, - "End Line": 4100 + "Control Flow Ratio": "0.0%", + "Start Line": 1481, + "End Line": 1498 }, { - "Function Name": "Payload", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "toStringShort", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5991, - "End Line": 5993 + "Start Line": 352, + "End Line": 356 }, { - "Function Name": "fromNonzeroByteUnits", - "Structural Impact": 3.0, + "Function Name": "attachNotificationTree", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6356, - "End Line": 6359 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3482, + "End Line": 3485 }, { - "Function Name": "toLog2Units", - "Structural Impact": 3.0, + "Function Name": "describeElements", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3845, + "End Line": 3853 + }, + { + "Function Name": "attachNotificationTree", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6361, - "End Line": 6364 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5111, + "End Line": 5114 }, { - "Function Name": "fromLog2Units", - "Structural Impact": 3.0, + "Function Name": "_updateInheritance", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6369, - "End Line": 6372 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5116, + "End Line": 5119 }, { - "Function Name": "toStdMem", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "owner", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6471, - "End Line": 6474 + "Start Line": 3686, + "End Line": 3687 }, { - "Function Name": "toLlvm", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "describeElement", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3855, + "End Line": 3861 + }, + { + "Function Name": "describeWidget", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3863, + "End Line": 3869 + }, + { + "Function Name": "renderObjectAttachingChild", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6484, - "End Line": 6486 + "Start Line": 5785, + "End Line": 5786 }, { - "Function Name": "fromLlvm", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "renderObjectAttachingChild", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6488, - "End Line": 6490 + "Start Line": 6626, + "End Line": 6627 }, { - "Function Name": "get", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "update", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6569, - "End Line": 6571 + "Control Flow Ratio": "0.0%", + "Start Line": 7289, + "End Line": 7301 }, { - "Function Name": "init", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_currentElement", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6573, - "End Line": 6575 + "Start Line": 173, + "End Line": 173 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "currentContext", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6591, - "End Line": 6593 + "Start Line": 179, + "End Line": 179 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findRenderObject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6609, - "End Line": 6611 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2366, + "End Line": 2366 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "getInheritedWidgetOfExactType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6630, - "End Line": 6632 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2470, + "End Line": 2470 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "getElementForInheritedWidgetOfExactType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6648, - "End Line": 6650 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2490, + "End Line": 2490 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findAncestorWidgetOfExactType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6666, - "End Line": 6668 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2518, + "End Line": 2518 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findAncestorStateOfType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6684, - "End Line": 6686 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2553, + "End Line": 2553 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findRootAncestorStateOfType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6704, - "End Line": 6706 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2566, + "End Line": 2566 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findAncestorRenderObjectOfType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6720, - "End Line": 6722 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2589, + "End Line": 2589 }, { - "Function Name": "get", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "slot", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6757, - "End Line": 6760 + "Start Line": 3597, + "End Line": 3597 }, { - "Function Name": "setName", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 13, + "Function Name": "describeElement", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8841, - "End Line": 8853 + "Start Line": 2647, + "End Line": 2650 }, { - "Function Name": "destroyNamespace", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, + "Function Name": "describeWidget", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11724, - "End Line": 11740 + "Start Line": 2655, + "End Line": 2658 }, { - "Function Name": "setLayoutResolved", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 12, + "Function Name": "update", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4085, - "End Line": 4096 + "Start Line": 6142, + "End Line": 6150 }, { - "Function Name": "getExtern", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 11, + "Function Name": "notifyDependent", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 9228, - "End Line": 9238 + "Start Line": 6371, + "End Line": 6374 }, { - "Function Name": "setName", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 12, + "Function Name": "update", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9895, - "End Line": 9906 + "Start Line": 6805, + "End Line": 6814 }, { - "Function Name": "setRequiresComptime", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "ProxyWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3436, - "End Line": 3447 + "Start Line": 1524, + "End Line": 1524 }, { - "Function Name": "setRequiresComptime", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "ParentDataWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3784, - "End Line": 3795 + "Start Line": 1590, + "End Line": 1590 }, { - "Function Name": "mutateVarInit", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "InheritedWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11050, - "End Line": 11061 + "Start Line": 1856, + "End Line": 1856 }, { - "Function Name": "setBranchHint", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "updateRenderObject", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2326, - "End Line": 2335 + "Start Line": 1923, + "End Line": 1924 }, { - "Function Name": "setStatus", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "SingleChildRenderObjectWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3371, - "End Line": 3380 + "Start Line": 1959, + "End Line": 1959 }, { - "Function Name": "setAlignment", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "MultiChildRenderObjectWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3393, - "End Line": 3402 + "Start Line": 1994, + "End Line": 1994 }, { - "Function Name": "setAlignment", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "remove", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3871, - "End Line": 3880 + "Start Line": 2166, + "End Line": 2172 }, { - "Function Name": "prepare", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "debugContains", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9908, - "End Line": 9917 + "Start Line": 2174, + "End Line": 2181 }, { - "Function Name": "funcSetHasErrorTrace", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "_NotificationNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 12593, - "End Line": 12603 + "Start Line": 3489, + "End Line": 3489 }, { - "Function Name": "maxBranchQuota", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, + "Function Name": "describeOwnershipChain", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2368, - "End Line": 2375 + "Start Line": 3871, + "End Line": 3877 }, { - "Function Name": "setResolvedErrorSet", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "_performRebuild", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2388, - "End Line": 2394 + "Start Line": 6829, + "End Line": 6843 }, { - "Function Name": "setTagType", - "Structural Impact": 2.4, + "Function Name": "debugFillProperties", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3352, - "End Line": 3358 + "Start Line": 6997, + "End Line": 7003 }, { - "Function Name": "setZirIndex", - "Structural Impact": 2.4, + "Function Name": "forgetChild", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3518, - "End Line": 3524 + "Start Line": 7228, + "End Line": 7234 }, { - "Function Name": "setBackingIntType", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "IndexedSlot", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4030, - "End Line": 4036 + "Start Line": 7418, + "End Line": 7418 }, { - "Function Name": "funcSetIesResolved", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12709, - "End Line": 12716 + "Start Line": 358, + "End Line": 362 }, { - "Function Name": "funcSetDisableInstrumentation", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "debugIsValidRenderObject", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12605, - "End Line": 12615 + "Start Line": 1604, + "End Line": 1608 }, { - "Function Name": "funcSetDisableIntrinsics", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "_activateRecursively", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12617, - "End Line": 12627 + "Start Line": 4734, + "End Line": 4739 }, { - "Function Name": "setAnalyzed", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "forgetChild", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2337, - "End Line": 2346 + "Start Line": 5875, + "End Line": 5880 }, { - "Function Name": "clearFullyResolved", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "update", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3991, - "End Line": 4000 + "Start Line": 5891, + "End Line": 5896 }, { - "Function Name": "setZirIndex", - "Structural Impact": 2.2, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4039, - "End Line": 4043 + "Start Line": 6127, + "End Line": 6131 }, { - "Function Name": "setTagTy", - "Structural Impact": 2.2, + "Function Name": "applyWidgetOutOfTurn", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9919, - "End Line": 9923 + "Start Line": 6239, + "End Line": 6243 }, { - "Function Name": "setFieldTypes", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "removeDependent", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3526, - "End Line": 3528 + "Start Line": 6383, + "End Line": 6387 }, { - "Function Name": "setBit", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "forgetChild", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3634, - "End Line": 3636 + "Start Line": 7058, + "End Line": 7062 }, { - "Function Name": "clearBit", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "forgetChild", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3638, - "End Line": 3640 + "Start Line": 7105, + "End Line": 7110 }, { - "Function Name": "setFieldComptime", - "Structural Impact": 2.1, + "Function Name": "update", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7118, + "End Line": 7123 + }, + { + "Function Name": "operator==", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3727, - "End Line": 3729 + "Start Line": 364, + "End Line": 366 }, { - "Function Name": "cancel", - "Structural Impact": 2.1, + "Function Name": "didUpdateWidget", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8868, - "End Line": 8870 + "Start Line": 1034, + "End Line": 1036 }, { - "Function Name": "cancel", - "Structural Impact": 2.1, + "Function Name": "createRenderObject", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9957, - "End Line": 9959 + "Start Line": 1910, + "End Line": 1912 }, { - "Function Name": "appendAssumeCapacity", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "Element", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1209, - "End Line": 1213 + "Start Line": 3561, + "End Line": 3563 }, { - "Function Name": "extraDataTrail", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "operator==", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10463, - "End Line": 10463 + "Start Line": 3586, + "End Line": 3589 }, { - "Function Name": "shrinkRetainingCapacity", - "Structural Impact": 1.9, + "Function Name": "_debugRemoveGlobalKeyReservation", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1281, - "End Line": 1284 + "Start Line": 4362, + "End Line": 4365 }, { - "Function Name": "release", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "updated", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1358 + "Start Line": 6157, + "End Line": 6160 }, { - "Function Name": "release", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "notifyClients", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1572 + "Start Line": 6245, + "End Line": 6248 }, { - "Function Name": "release", - "Structural Impact": 1.9, + "Function Name": "assignOwner", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1593, - "End Line": 1596 + "Start Line": 7039, + "End Line": 7042 }, { - "Function Name": "addManyAsSlice", - "Structural Impact": 1.8, + "Function Name": "ObjectKey", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1264, - "End Line": 1264 + "Start Line": 91, + "End Line": 91 }, { - "Function Name": "addManyAsSliceAssumeCapacity", - "Structural Impact": 1.8, + "Function Name": "LabeledGlobalKey", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1269, - "End Line": 1269 + "Start Line": 208, + "End Line": 208 }, { - "Function Name": "resetUnordered", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "GlobalObjectKey", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1597, - "End Line": 1599 + "Start Line": 247, + "End Line": 247 }, { - "Function Name": "addOne", + "Function Name": "Widget", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1187, - "End Line": 1187 + "Start Line": 314, + "End Line": 314 }, { - "Function Name": "addOneAssumeCapacity", + "Function Name": "StatelessWidget", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1192, - "End Line": 1192 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1891, - "Sequential Logic Declarations": 1017, - "Function Parameters": 438, - "Function/Method Declarations": 437, - "Class/Entity Declarations": 208, - "Defensive Programming Constructs": 676, - "Type/Safety Bypasses": 547, - "High-Risk Execution Commands": 3, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 621, - "State Mutations / Variable Reassignments": 463, - "Commented-out Code (Dead Logic)": 28, - "Structured Documentation Blocks": 965, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 269, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1355, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 52, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 131, - "Metaprogramming & Reflection": 96, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 70, - "Acknowledged Tech Debt (FIXMEs)": 5, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 516, - "Manual Memory Allocation": 5, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 3, - "Explicit Type Casts": 332, - "Fatal Aborts & Exceptions": 763, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1284, - "Thread Synchronization Locks": 95, - "Immutable Data Declarations": 1455, - "Resource Deallocation & Cleanup": 48, - "Private / Encapsulated Scopes": 1306, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 2, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 10289, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1565, - "Design Camel Case": 1, - "Design Snake Case": 1222, - "Design Pascal Case": 309, - "Design Upper Case": 2, - "Design Short Vars": 50, - "Design Long Vars": 8, - "Duplicate Logic": 8, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 186, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 3, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 7 - }, - "9. Extracted Dependencies": [ - "Zcu.zig", - "builtin", - "std" - ] - }, - "zig/zig/Type.zig": { - "1. Artifact Identity": { - "Filename": "Type.zig", - "Path": "zig/zig/Type.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 4225.87, - "Y": 24.18, - "Z": -4129.54 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 4357, - "Coding LOC": 3675, - "Documentation LOC": 275, - "Structural Magnitude": 3720.2, - "Control Flow Ratio": "66.1%", - "Popularity Rank": 6, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.424 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.84%", - "Error & Exception Exposure": "45.38%", - "Tech Debt Exposure": "8.87%", - "Testing Exposure": "80.0%", - "API Exposure": "7.57%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.84%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "86.44%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "print", - "Structural Impact": 302.0, - "Lines of Code (LOC)": 271, - "Control Flow Branches": 128, - "Input Parameters": 4, - "Control Flow Ratio": "87.1%", - "Start Line": 160, - "End Line": 430 + "Start Line": 525, + "End Line": 525 }, { - "Function Name": "abiSizeInner", - "Structural Impact": 257.3, - "Lines of Code (LOC)": 271, - "Control Flow Branches": 108, - "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 1293, - "End Line": 1563 + "Function Name": "build", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 571, + "End Line": 572 }, { - "Function Name": "abiAlignmentInner", - "Structural Impact": 238.8, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 101, - "Input Parameters": 4, - "Control Flow Ratio": "61.2%", - "Start Line": 964, - "End Line": 1178 + "Function Name": "StatefulWidget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 773, + "End Line": 773 }, { - "Function Name": "onePossibleValue", - "Structural Impact": 163.0, - "Lines of Code (LOC)": 211, - "Control Flow Branches": 87, - "Input Parameters": 2, - "Control Flow Ratio": "70.7%", - "Start Line": 2492, - "End Line": 2702 + "Function Name": "_debugTypesAreRight", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 937, + "End Line": 937 }, { - "Function Name": "hasRuntimeBitsInner", - "Structural Impact": 161.8, - "Lines of Code (LOC)": 198, - "Control Flow Branches": 61, - "Input Parameters": 5, - "Control Flow Ratio": "73.5%", - "Start Line": 481, - "End Line": 678 + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1332, + "End Line": 1341 }, { - "Function Name": "bitSizeInner", - "Structural Impact": 160.1, - "Lines of Code (LOC)": 161, - "Control Flow Branches": 67, - "Input Parameters": 4, - "Control Flow Ratio": "57.3%", - "Start Line": 1625, - "End Line": 1785 + "Function Name": "build", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1460, + "End Line": 1461 }, { - "Function Name": "comptimeOnlyInner", - "Structural Impact": 132.7, - "Lines of Code (LOC)": 194, - "Control Flow Branches": 54, - "Input Parameters": 4, - "Control Flow Ratio": "63.5%", - "Start Line": 2716, - "End Line": 2909 + "Function Name": "debugTypicalAncestorWidgetClass", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1632, + "End Line": 1632 }, { - "Function Name": "abiAlignmentInnerOptional", - "Structural Impact": 53.5, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 22, - "Input Parameters": 4, - "Control Flow Ratio": "68.8%", - "Start Line": 1222, - "End Line": 1262 + "Function Name": "applyParentData", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1694, + "End Line": 1695 }, { - "Function Name": "abiSizeInnerOptional", - "Structural Impact": 51.5, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 21, - "Input Parameters": 4, - "Control Flow Ratio": "67.7%", - "Start Line": 1565, - "End Line": 1611 + "Function Name": "updateShouldNotify", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1873, + "End Line": 1874 }, { - "Function Name": "abiAlignmentInnerErrorUnion", - "Structural Impact": 48.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 18, - "Input Parameters": 5, - "Control Flow Ratio": "72.0%", - "Start Line": 1180, - "End Line": 1220 + "Function Name": "RenderObjectWidget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1894, + "End Line": 1894 }, { - "Function Name": "structFieldOffset", - "Structural Impact": 38.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "63.0%", - "Start Line": 3355, - "End Line": 3402 + "Function Name": "didUnmountRenderObject", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1930, + "End Line": 1931 }, { - "Function Name": "intInfo", - "Structural Impact": 36.3, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "40.9%", - "Start Line": 2288, - "End Line": 2355 + "Function Name": "LeafRenderObjectWidget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1941, + "End Line": 1941 }, { - "Function Name": "elemPtrType", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "93.8%", - "Start Line": 3977, - "End Line": 4040 + "Function Name": "widget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2308, + "End Line": 2308 }, { - "Function Name": "resolveLayout", - "Structural Impact": 35.0, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 3582, - "End Line": 3623 + "Function Name": "mounted", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2324, + "End Line": 2324 }, { - "Function Name": "resolveFully", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3721, - "End Line": 3769 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2340, + "End Line": 2340 }, { - "Function Name": "maxIntScalar", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3019, - "End Line": 3048 + "Function Name": "visitAncestorElements", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2608, + "End Line": 2608 }, { - "Function Name": "errorSetHasField", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "68.4%", - "Start Line": 2187, - "End Line": 2209 + "Function Name": "visitChildElements", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2631, + "End Line": 2631 }, { - "Function Name": "resolveUnionInner", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 3845, - "End Line": 3901 + "Function Name": "dispatchNotification", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2638, + "End Line": 2638 }, { - "Function Name": "structFieldAlignmentInner", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, - "Input Parameters": 6, - "Control Flow Ratio": "64.3%", - "Start Line": 3239, - "End Line": 3264 + "Function Name": "describeMissingAncestor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2664, + "End Line": 2664 }, { - "Function Name": "resolveStructInner", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "55.0%", - "Start Line": 3786, - "End Line": 3842 + "Function Name": "describeOwnershipChain", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2670, + "End Line": 2670 }, { - "Function Name": "typeDeclSrcLine", - "Structural Impact": 26.1, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 3483, - "End Line": 3519 + "Function Name": "BuildScope", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2686, + "End Line": 2686 }, { - "Function Name": "getUnionLayout", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "57.9%", - "Start Line": 3903, - "End Line": 3965 + "Function Name": "onNotification", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3480, + "End Line": 3480 }, { - "Function Name": "structFieldValueComptime", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3315, - "End Line": 3338 + "Function Name": "visitChildren", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3893, + "End Line": 3893 }, { - "Function Name": "fnHasRuntimeBitsInner", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 787, - "End Line": 798 + "Function Name": "debugVisitOnstageChildren", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3915, + "End Line": 3915 }, { - "Function Name": "packedStructFieldPtrInfo", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "70.0%", - "Start Line": 3544, - "End Line": 3580 + "Function Name": "createRenderObject", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5696, + "End Line": 5697 }, { - "Function Name": "unionFieldAlignmentInner", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "66.7%", - "Start Line": 3281, - "End Line": 3293 + "Function Name": "ComponentElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5777, + "End Line": 5777 }, { - "Function Name": "structFieldDefaultValue", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 3295, - "End Line": 3313 + "Function Name": "StatelessElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5886, + "End Line": 5886 }, { - "Function Name": "fieldAlignmentInner", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 3166, - "End Line": 3199 + "Function Name": "activate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6010, + "End Line": 6019 }, { - "Function Name": "ptrAlignmentInner", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 828, - "End Line": 843 + "Function Name": "ProxyElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6137, + "End Line": 6137 }, { - "Function Name": "errorSetHasFieldIp", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 2165, - "End Line": 2182 + "Function Name": "notifyClients", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6167, + "End Line": 6168 }, { - "Function Name": "minIntScalar", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 2992, - "End Line": 3008 + "Function Name": "ParentDataElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6174, + "End Line": 6174 }, { - "Function Name": "resolveFields", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "23.1%", - "Start Line": 3625, - "End Line": 3719 + "Function Name": "InheritedElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6254, + "End Line": 6254 }, { - "Function Name": "hasWellDefinedLayout", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 683, - "End Line": 774 + "Function Name": "RenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6613, + "End Line": 6613 }, { - "Function Name": "isPtrAtRuntime", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 1879, - "End Line": 1894 + "Function Name": "LeafRenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7056, + "End Line": 7056 }, { - "Function Name": "unionTagType", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 2021, - "End Line": 2036 + "Function Name": "SingleChildRenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7094, + "End Line": 7094 }, { - "Function Name": "errorSetIsEmpty", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2125, - "End Line": 2138 + "Function Name": "MultiChildRenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7164, + "End Line": 7165 }, { - "Function Name": "sentinel", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2233, - "End Line": 2245 + "Function Name": "RenderTreeRootElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7314, + "End Line": 7314 }, { - "Function Name": "isSelfComparable", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 39, - "End Line": 76 + "Function Name": "DebugCreator", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7376, + "End Line": 7376 }, { - "Function Name": "isIndexable", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2929, - "End Line": 2943 + "Function Name": "debugIsDefunct", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3663, + "End Line": 3670 }, { - "Function Name": "indexableHasLen", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2945, - "End Line": 2960 + "Function Name": "debugIsActive", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3676, + "End Line": 3683 }, { - "Function Name": "layoutIsResolved", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1789, - "End Line": 1802 + "Function Name": "reassemble", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3752, + "End Line": 3759 }, { - "Function Name": "isPtrLikeOptional", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 1921, - "End Line": 1933 + "Function Name": "deactivate", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4795, + "End Line": 4801 }, { - "Function Name": "unionTagTypeSafety", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2040, - "End Line": 2051 + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5306, + "End Line": 5313 }, { - "Function Name": "isNumeric", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2460, - "End Line": 2488 + "Function Name": "initState", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1006, + "End Line": 1011 }, { - "Function Name": "elemType2", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 1958, - "End Line": 1973 + "Function Name": "detachRenderObject", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4458, + "End Line": 4463 }, { - "Function Name": "srcLocOrNull", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3404, - "End Line": 3417 + "Function Name": "didChangeDependencies", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5189, + "End Line": 5194 }, { - "Function Name": "errorSetNames", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 3073, - "End Line": 3084 + "Function Name": "_debugUpdateRenderObjectOwner", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6816, + "End Line": 6821 }, { - "Function Name": "ptrInfo", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 105, - "End Line": 114 + "Function Name": "renderObject", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7167, + "End Line": 7172 }, { - "Function Name": "isSliceAtRuntime", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 1831, - "End Line": 1840 + "Function Name": "debugDeactivated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4827, + "End Line": 4830 }, { - "Function Name": "optionalReprIsPayload", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 1906, - "End Line": 1916 + "Function Name": "performRebuild", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5546, + "End Line": 5550 }, { - "Function Name": "isAnyError", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2143, - "End Line": 2153 + "Function Name": "_firstBuild", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5797, + "End Line": 5800 }, { - "Function Name": "isSignedInt", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2254, - "End Line": 2263 + "Function Name": "reassemble", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5941, + "End Line": 5945 }, { - "Function Name": "isUnsignedInt", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2266, - "End Line": 2275 + "Function Name": "deactivate", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6021, + "End Line": 6025 }, { - "Function Name": "toUnsigned", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3446, - "End Line": 3456 + "Function Name": "didChangeDependencies", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6116, + "End Line": 6120 }, { - "Function Name": "castPtrToFn", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 79, - "End Line": 84 + "Function Name": "debugDeactivated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6266, + "End Line": 6270 }, { - "Function Name": "hasRuntimeBitsSema", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 452, - "End Line": 457 + "Function Name": "renderObject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6618, + "End Line": 6622 }, { - "Function Name": "hasRuntimeBitsIgnoreComptimeSema", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 463, - "End Line": 468 + "Function Name": "performRebuild", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6823, + "End Line": 6827 }, { - "Function Name": "lazyAbiAlignment", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 855, - "End Line": 860 + "Function Name": "RootRenderObjectElement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7017, + "End Line": 7021 }, { - "Function Name": "isValidParamType", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2432, - "End Line": 2438 + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7079, + "End Line": 7082 }, { - "Function Name": "isValidReturnType", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2440, - "End Line": 2446 + "Function Name": "children", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7178, + "End Line": 7181 }, { - "Function Name": "isNullFromType", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 4055, - "End Line": 4060 + "Function Name": "detachRenderObject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7323, + "End Line": 7327 }, { - "Function Name": "fieldType", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 3140, - "End Line": 3151 + "Function Name": "_DebugOnly", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 62 }, { - "Function Name": "minInt", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2985, - "End Line": 2989 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 104, + "End Line": 105 }, { - "Function Name": "maxInt", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 3012, - "End Line": 3016 + "Function Name": "GlobalKey.constructor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 171 }, { - "Function Name": "typeDeclInstAllowGeneratedTag", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3469, - "End Line": 3481 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 261 }, { - "Function Name": "optionalChild", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2008, - "End Line": 2017 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 347, + "End Line": 349 }, { - "Function Name": "isNonexhaustiveEnum", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3060, - "End Line": 3069 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 368, + "End Line": 370 }, { - "Function Name": "baseZigTypeTag", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 28, - "End Line": 36 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 531 }, { - "Function Name": "unionHasAllZeroBitFieldTypes", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2079, - "End Line": 2086 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 778, + "End Line": 779 }, { - "Function Name": "unionBackingType", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2090, - "End Line": 2097 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 798, + "End Line": 800 }, { - "Function Name": "optEuBaseType", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3437, - "End Line": 3444 + "Function Name": "widget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 926, + "End Line": 926 }, { - "Function Name": "isFnOrHasRuntimeBits", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 800, - "End Line": 805 + "Function Name": "mounted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 973, + "End Line": 973 }, { - "Function Name": "isFnOrHasRuntimeBitsIgnoreComptime", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 808, - "End Line": 813 + "Function Name": "reassemble", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1049, + "End Line": 1051 }, { - "Function Name": "abiSizeLazy", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1276, - "End Line": 1281 + "Function Name": "deactivate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1248, + "End Line": 1250 }, { - "Function Name": "enumTagFieldIndex", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3108, - "End Line": 3118 + "Function Name": "activate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1282, + "End Line": 1284 }, { - "Function Name": "structFieldName", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3121, - "End Line": 3128 + "Function Name": "didChangeDependencies", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1477, + "End Line": 1479 }, { - "Function Name": "structFieldIsComptime", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3340, - "End Line": 3347 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1592, + "End Line": 1593 }, { - "Function Name": "unionFieldType", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 2060, - "End Line": 2066 + "Function Name": "debugTypicalAncestorWidgetDescription", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1642, + "End Line": 1642 }, { - "Function Name": "floatBits", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2409, - "End Line": 2420 + "Function Name": "debugCanApplyOutOfTurn", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1707, + "End Line": 1708 }, { - "Function Name": "indexablePtrElem", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1980, - "End Line": 1989 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1858, + "End Line": 1859 }, { - "Function Name": "containerLayout", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2104, - "End Line": 2112 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1897, + "End Line": 1899 }, { - "Function Name": "getNamespace", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2968, - "End Line": 2977 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1943, + "End Line": 1944 }, { - "Function Name": "structFieldAlignment", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3204, - "End Line": 3217 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1966, + "End Line": 1967 }, { - "Function Name": "structFieldAlignmentSema", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 3222, - "End Line": 3235 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2050, + "End Line": 2051 }, { - "Function Name": "typeDeclInst", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3458, - "End Line": 3467 + "Function Name": "_debugStateLocked", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2999, + "End Line": 2999 }, { - "Function Name": "getCaptures", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3522, - "End Line": 3531 + "Function Name": "debugBuilding", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3004, + "End Line": 3004 }, { - "Function Name": "containerTypeName", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 4042, - "End Line": 4050 + "Function Name": "globalKeyCount", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3169, + "End Line": 3169 }, { - "Function Name": "ptrAddressSpace", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 845, - "End Line": 851 + "Function Name": "widget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3652, + "End Line": 3653 }, { - "Function Name": "isAllowzeroPtr", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1864, - "End Line": 1870 + "Function Name": "mounted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3656, + "End Line": 3657 }, { - "Function Name": "vectorLen", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2224, - "End Line": 2230 + "Function Name": "buildScope", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3720, + "End Line": 3720 }, { - "Function Name": "isAbiInt", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2279, - "End Line": 2285 + "Function Name": "dirty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5322, + "End Line": 5322 }, { - "Function Name": "intTagType", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3051, - "End Line": 3058 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5782, + "End Line": 5783 }, { - "Function Name": "structFieldCount", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3130, - "End Line": 3137 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5865, + "End Line": 5866 }, { - "Function Name": "isTuple", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3427, - "End Line": 3433 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5888, + "End Line": 5889 }, { - "Function Name": "isSinglePointer", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1804, - "End Line": 1809 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5930, + "End Line": 5931 }, { - "Function Name": "ptrSizeOrNull", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1817, - "End Line": 1822 + "Function Name": "state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5938, + "End Line": 5938 }, { - "Function Name": "isSlice", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1824, - "End Line": 1829 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6139, + "End Line": 6140 }, { - "Function Name": "isConstPtr", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1846, - "End Line": 1851 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6630, + "End Line": 6631 }, { - "Function Name": "isVolatilePtrIp", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1857, - "End Line": 1862 + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7381, + "End Line": 7382 }, { - "Function Name": "isCPtr", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1872, - "End Line": 1877 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7435, + "End Line": 7436 }, { - "Function Name": "ptrAllowsZero", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1898, - "End Line": 1903 + "Function Name": "_NullElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7442, + "End Line": 7442 }, { - "Function Name": "shallowElemType", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1991, - "End Line": 1996 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7446, + "End Line": 7447 }, { - "Function Name": "scalarType", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1999, - "End Line": 2004 + "Function Name": "_NullWidget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7451, + "End Line": 7451 }, { - "Function Name": "isError", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2155, - "End Line": 2160 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7453, + "End Line": 7454 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 736, + "Sequential Logic Declarations": 333, + "Function Parameters": 241, + "Function/Method Declarations": 323, + "Class/Entity Declarations": 44, + "Defensive Programming Constructs": 752, + "Type/Safety Bypasses": 72, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 79, + "State Mutations / Variable Reassignments": 223, + "Commented-out Code (Dead Logic)": 73, + "Structured Documentation Blocks": 3388, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 44, + "UI / View Layer Components": 267, + "Closures and Anonymous Functions": 536, + "Global State Dependencies": 49, + "Decorators and Annotations": 231, + "Generic Type Abstractions": 209, + "Collection Iterators / Comprehensions": 103, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 14, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 9, + "Explicit Type Casts": 33, + "Fatal Aborts & Exceptions": 40, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 24, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 178, + "Resource Deallocation & Cleanup": 12, + "Private / Encapsulated Scopes": 758, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3253, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 336, + "Design Camel Case": 111, + "Design Snake Case": 149, + "Design Pascal Case": 8, + "Design Upper Case": 0, + "Design Short Vars": 5, + "Design Long Vars": 24, + "Duplicate Logic": 10, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 2, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 262, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 3, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 2 + }, + "9. Extracted Dependencies": [ + "binding.dart", + "dart:async", + "dart:collection", + "debug.dart", + "focus_manager.dart", + "inherited_model.dart", + "notification_listener.dart", + "package:flutter/foundation.dart", + "package:flutter/rendering.dart", + "widget_inspector.dart" + ] + }, + "dart/flutter/navigator.dart": { + "1. Artifact Identity": { + "Filename": "navigator.dart", + "Path": "dart/flutter/navigator.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -1306.92, + "Y": 186.37, + "Z": -3668.76 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 6451, + "Coding LOC": 3075, + "Documentation LOC": 2965, + "Structural Magnitude": 2054.6, + "Control Flow Ratio": "70.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.427 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "10.78%", + "Error & Exception Exposure": "7.87%", + "Tech Debt Exposure": "17.53%", + "Testing Exposure": "2.48%", + "API Exposure": "0.15%", + "Concurrency Exposure": "22.24%", + "State Flux Exposure": "22.29%", + "Commented Logic Exposure": "10.44%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "_flushHistoryUpdates", + "Structural Impact": 110.3, + "Lines of Code (LOC)": 169, + "Control Flow Branches": 71, + "Input Parameters": 1, + "Control Flow Ratio": "97.3%", + "Start Line": 4423, + "End Line": 4591 }, { - "Function Name": "fnPtrMaskOrNull", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2453, - "End Line": 2458 + "Function Name": "_updatePages", + "Structural Impact": 66.5, + "Lines of Code (LOC)": 289, + "Control Flow Branches": 51, + "Input Parameters": 0, + "Control Flow Ratio": "77.3%", + "Start Line": 4131, + "End Line": 4419 }, { - "Function Name": "totalVectorBits", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2916, - "End Line": 2920 + "Function Name": "resolve", + "Structural Impact": 47.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "91.3%", + "Start Line": 1186, + "End Line": 1249 }, { - "Function Name": "isArrayOrVector", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "update", + "Structural Impact": 45.9, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "90.6%", + "Start Line": 6101, + "End Line": 6169 + }, + { + "Function Name": "handlePush", + "Structural Impact": 43.2, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "89.5%", + "Start Line": 3222, + "End Line": 3280 + }, + { + "Function Name": "_routeNamed", + "Structural Impact": 39.0, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "68.0%", + "Start Line": 4660, + "End Line": 4720 + }, + { + "Function Name": "_transition", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "81.2%", + "Start Line": 1020, + "End Line": 1092 + }, + { + "Function Name": "handleExitingRoute", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2922, - "End Line": 2927 + "Control Flow Ratio": "93.3%", + "Start Line": 1196, + "End Line": 1231 }, { - "Function Name": "resolveStructFieldInits", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "defaultGenerateInitialRoutes", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3771, - "End Line": 3775 + "Control Flow Ratio": "61.9%", + "Start Line": 2987, + "End Line": 3055 }, { - "Function Name": "getParentNamespace", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "restoreState", + "Structural Impact": 24.5, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2980, - "End Line": 2982 + "Control Flow Ratio": "73.3%", + "Start Line": 3838, + "End Line": 3911 }, { - "Function Name": "isNamedInt", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2357, - "End Line": 2374 + "Function Name": "_finalizeEntry", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 6171, + "End Line": 6185 }, { - "Function Name": "isAnyFloat", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2392, - "End Line": 2405 + "Function Name": "popUntilWithResult", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 5666, + "End Line": 5687 }, { - "Function Name": "isRuntimeFloat", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "maybePop", + "Structural Impact": 20.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2377, - "End Line": 2389 + "Control Flow Ratio": "60.0%", + "Start Line": 5545, + "End Line": 5579 }, { - "Function Name": "fieldAlignment", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3153, - "End Line": 3155 + "Function Name": "_updateHeroController", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "78.6%", + "Start Line": 3961, + "End Line": 4011 }, { - "Function Name": "fieldAlignmentSema", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3157, - "End Line": 3159 + "Function Name": "of", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 2917, + "End Line": 2938 }, { - "Function Name": "smallestUnsignedBits", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "restoreEntriesForPage", + "Structural Impact": 18.1, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 4343, - "End Line": 4348 + "Start Line": 6212, + "End Line": 6227 }, { - "Function Name": "hasRuntimeBits", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "maybeOf", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 448, - "End Line": 450 + "Control Flow Ratio": "90.0%", + "Start Line": 2962, + "End Line": 2971 }, { - "Function Name": "hasRuntimeBitsIgnoreComptime", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 459, - "End Line": 461 + "Function Name": "_flushRouteAnnouncement", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4610, + "End Line": 4639 }, { - "Function Name": "fnHasRuntimeBits", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 776, - "End Line": 778 + "Function Name": "pop", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 5605, + "End Line": 5635 }, { - "Function Name": "fnHasRuntimeBitsSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "handlePop", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 780, - "End Line": 782 + "Control Flow Ratio": "70.0%", + "Start Line": 3327, + "End Line": 3349 }, { - "Function Name": "ptrAlignment", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 820, - "End Line": 822 + "Function Name": "didUpdateWidget", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 4021, + "End Line": 4060 }, { - "Function Name": "ptrAlignmentSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 824, - "End Line": 826 + "Function Name": "handleDidPopNext", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 3282, + "End Line": 3318 }, { - "Function Name": "abiAlignment", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 950, - "End Line": 952 + "Function Name": "pushReplacementNamed", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 4810, + "End Line": 4820 }, { - "Function Name": "abiAlignmentSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 954, - "End Line": 956 + "Function Name": "_afterNavigation", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 5096, + "End Line": 5129 }, { - "Function Name": "abiSize", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1271, - "End Line": 1273 + "Function Name": "_handleHistoryChanged", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "92.3%", + "Start Line": 3743, + "End Line": 3769 }, { - "Function Name": "abiSizeSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1283, - "End Line": 1285 + "Function Name": "_RouteEntry", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 3148, + "End Line": 3163 }, { - "Function Name": "bitSize", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1617, - "End Line": 1619 + "Function Name": "pushReplacementNamed", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 2018, + "End Line": 2028 }, { - "Function Name": "comptimeOnly", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2706, - "End Line": 2708 + "Function Name": "popAndPushNamed", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 2114, + "End Line": 2124 }, { - "Function Name": "comptimeOnlySema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "_debugMapsEqual", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 2710, - "End Line": 2712 + "Start Line": 6187, + "End Line": 6197 }, { - "Function Name": "unionFieldAlignmentSema", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3266, - "End Line": 3279 + "Function Name": "popAndPushNamed", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 4887, + "End Line": 4895 }, { - "Function Name": "Tid", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 878, - "End Line": 883 + "Function Name": "removeRouteBelow", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5717, + "End Line": 5745 }, { - "Function Name": "ZcuPtr", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 885, - "End Line": 890 + "Function Name": "restorablePushReplacementNamed", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 2056, + "End Line": 2066 }, { - "Function Name": "Tid", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 917, - "End Line": 922 + "Function Name": "restorablePopAndPushNamed", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 2151, + "End Line": 2161 }, { - "Function Name": "ZcuPtr", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 924, - "End Line": 929 + "Function Name": "restorablePushReplacement", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 2429, + "End Line": 2439 }, { - "Function Name": "toLazy", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "finalizeRoute", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 941, - "End Line": 946 + "Control Flow Ratio": "75.0%", + "Start Line": 5758, + "End Line": 5794 }, { - "Function Name": "pt", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "restorablePushReplacement", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 892, - "End Line": 899 + "Control Flow Ratio": "80.0%", + "Start Line": 5188, + "End Line": 5209 }, { - "Function Name": "eql", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "restorablePushReplacementNamed", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 116, - "End Line": 122 + "Control Flow Ratio": "80.0%", + "Start Line": 4844, + "End Line": 4861 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "pushReplacement", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 273, - "End Line": 277 + "Control Flow Ratio": "80.0%", + "Start Line": 2399, + "End Line": 2406 }, { - "Function Name": "pt", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "restorablePopAndPushNamed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 931, - "End Line": 934 + "Control Flow Ratio": "80.0%", + "Start Line": 4918, + "End Line": 4926 }, { - "Function Name": "unionFieldTypeByIndex", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "pushNamedAndRemoveUntil", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2068, - "End Line": 2072 + "Control Flow Ratio": "80.0%", + "Start Line": 4952, + "End Line": 4959 }, { - "Function Name": "unionTagFieldIndex", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2074, - "End Line": 2077 + "Function Name": "fromPrimitives", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 6236, + "End Line": 6245 }, { - "Function Name": "enumFieldName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3094, - "End Line": 3097 + "Function Name": "removeRoute", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5692, + "End Line": 5711 }, { - "Function Name": "enumFieldIndex", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3099, - "End Line": 3103 + "Function Name": "pushNamedAndRemoveUntil", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 2221, + "End Line": 2231 }, { - "Function Name": "fmtType", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4217, - "End Line": 4219 + "Function Name": "handleRemoval", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3358, + "End Line": 3374 }, { - "Function Name": "arrayInfo", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "pushReplacement", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 97, - "End Line": 103 + "Control Flow Ratio": "80.0%", + "Start Line": 5158, + "End Line": 5169 }, { - "Function Name": "fmt", - "Structural Impact": 3.8, + "Function Name": "_getRouteAfter", + "Structural Impact": 9.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 132, - "End Line": 137 + "Control Flow Ratio": "80.0%", + "Start Line": 4653, + "End Line": 4658 }, { - "Function Name": "unionTagTypeHypothetical", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "Route", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2055, - "End Line": 2058 + "Control Flow Ratio": "100.0%", + "Start Line": 171, + "End Line": 175 }, { - "Function Name": "unionGetLayout", - "Structural Impact": 3.7, + "Function Name": "pushNamed", + "Structural Impact": 8.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2099, - "End Line": 2102 + "Control Flow Ratio": "80.0%", + "Start Line": 4745, + "End Line": 4748 }, { - "Function Name": "isInt", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2248, - "End Line": 2251 + "Function Name": "dispose", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "45.5%", + "Start Line": 3434, + "End Line": 3487 }, { - "Function Name": "zigTypeTag", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 24, - "End Line": 26 + "Function Name": "pushNamed", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1902, + "End Line": 1909 }, { - "Function Name": "ptrIsMutable", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_replaceEntryBelow", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 87, - "End Line": 89 + "Control Flow Ratio": "60.0%", + "Start Line": 5479, + "End Line": 5506 }, { - "Function Name": "default", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "build", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 145 + "Start Line": 5906, + "End Line": 5958 }, { - "Function Name": "dump", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_pushEntryAndRemoveUntil", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 154, - "End Line": 156 - }, + "Control Flow Ratio": "60.0%", + "Start Line": 5312, + "End Line": 5336 + }, { - "Function Name": "isNoReturn", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 815, - "End Line": 817 + "Function Name": "markForPop", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3556, + "End Line": 3575 }, { - "Function Name": "bitSizeSema", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1621, - "End Line": 1623 + "Function Name": "_RestorationInformation.fromSerializableData", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5976, + "End Line": 5986 }, { - "Function Name": "ptrSize", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1812, - "End Line": 1814 + "Function Name": "_lastRouteEntryWhereOrNull", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 5896, + "End Line": 5904 }, { - "Function Name": "slicePtrFieldType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1842, - "End Line": 1844 + "Function Name": "restorableReplace", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2590, + "End Line": 2602 }, { - "Function Name": "isVolatilePtr", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1853, - "End Line": 1855 + "Function Name": "restorableReplaceRouteBelow", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2657, + "End Line": 2669 }, { - "Function Name": "childType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_disposeRouteEntry", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1941, - "End Line": 1943 + "Control Flow Ratio": "100.0%", + "Start Line": 3950, + "End Line": 3959 }, { - "Function Name": "childTypeIp", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1945, - "End Line": 1947 + "Function Name": "restorablePushNamedAndRemoveUntil", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2259, + "End Line": 2269 }, { - "Function Name": "errorUnionPayload", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2115, - "End Line": 2117 + "Function Name": "restorablePushAndRemoveUntil", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2524, + "End Line": 2534 }, { - "Function Name": "errorUnionSet", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2120, - "End Line": 2122 + "Function Name": "initState", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3801, + "End Line": 3825 }, { - "Function Name": "arrayLen", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2212, - "End Line": 2214 + "Function Name": "restorableReplace", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 5367, + "End Line": 5389 }, { - "Function Name": "arrayLenIp", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2216, - "End Line": 2218 + "Function Name": "restorableReplaceRouteBelow", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 5455, + "End Line": 5477 }, { - "Function Name": "arrayLenIncludingSentinel", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2220, - "End Line": 2222 + "Function Name": "restorablePushAndRemoveUntil", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 5289, + "End Line": 5310 }, { - "Function Name": "fnReturnType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2423, - "End Line": 2425 + "Function Name": "restorablePushNamedAndRemoveUntil", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4982, + "End Line": 4999 }, { - "Function Name": "fnCallingConvention", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2428, - "End Line": 2430 + "Function Name": "didStartUserGesture", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5826, + "End Line": 5842 }, { - "Function Name": "fnIsVarArgs", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2449, - "End Line": 2451 + "Function Name": "of", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 873, + "End Line": 891 }, { - "Function Name": "isVector", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2911, - "End Line": 2913 + "Function Name": "restorationId", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 3191, + "End Line": 3202 }, { - "Function Name": "getNamespaceIndex", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_replaceEntry", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2963, - "End Line": 2965 + "Control Flow Ratio": "40.0%", + "Start Line": 5391, + "End Line": 5419 }, { - "Function Name": "enumFields", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3086, - "End Line": 3088 + "Function Name": "_debugCheckPageApiParameters", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 3771, + "End Line": 3799 }, { - "Function Name": "enumFieldCount", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3090, - "End Line": 3092 + "Function Name": "restorablePushNamed", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1957, + "End Line": 1964 }, { - "Function Name": "srcLoc", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3419, - "End Line": 3421 + "Function Name": "restorablePush", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2343, + "End Line": 2350 }, { - "Function Name": "resolveStructAlignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3777, - "End Line": 3779 + "Function Name": "pushAndRemoveUntil", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2494, + "End Line": 2501 }, { - "Function Name": "resolveUnionAlignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3781, - "End Line": 3783 + "Function Name": "popUntilWithResult", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2816, + "End Line": 2823 }, { - "Function Name": "cTypeAlign", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4354, - "End Line": 4356 + "Function Name": "removeRouteBelow", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2888, + "End Line": 2895 }, { - "Function Name": "fmtDebug", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "_pushReplacementEntry", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 148, - "End Line": 150 + "Start Line": 5211, + "End Line": 5234 }, { - "Function Name": "fromInterned", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "_hookOntoRouteFuture", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 432, - "End Line": 435 + "Control Flow Ratio": "75.0%", + "Start Line": 6413, + "End Line": 6426 }, { - "Function Name": "toIntern", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 437, - "End Line": 440 + "Function Name": "resolve", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1167, + "End Line": 1171 }, { - "Function Name": "toValue", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 442, - "End Line": 444 + "Function Name": "removeRoute", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2855, + "End Line": 2858 }, { - "Function Name": "ptrAbiAlignment", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "markForComplete", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1613, - "End Line": 1615 + "Control Flow Ratio": "100.0%", + "Start Line": 3577, + "End Line": 3587 }, { - "Function Name": "isGenericPoison", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "didToggleBucket", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3423, - "End Line": 3425 + "Control Flow Ratio": "100.0%", + "Start Line": 3913, + "End Line": 3922 }, { - "Function Name": "format", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "restorablePush", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 128 + "Control Flow Ratio": "66.7%", + "Start Line": 5057, + "End Line": 5077 }, { - "Function Name": "collectSubtypes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4063, - "End Line": 4063 + "Function Name": "popUntil", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5651, + "End Line": 5660 }, { - "Function Name": "shouldDedupeType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "_RestorationInformation.anonymous", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4139, - "End Line": 4139 + "Control Flow Ratio": "100.0%", + "Start Line": 5970, + "End Line": 5974 }, { - "Function Name": "deinit", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4211, - "End Line": 4215 + "Function Name": "_firstRouteEntryWhereOrNull", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5886, + "End Line": 5893 }, { - "Function Name": "arrayBase", - "Structural Impact": 1.8, + "Function Name": "requestFocus", + "Structural Impact": 6.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3533, - "End Line": 3533 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 180, + "End Line": 180 }, { - "Function Name": "format", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4185, - "End Line": 4185 + "Function Name": "didComplete", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 478, + "End Line": 482 }, { - "Function Name": "init", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4195, - "End Line": 4195 + "Function Name": "maybeOf", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 854, + "End Line": 858 }, { - "Function Name": "format", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4225, - "End Line": 4225 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1363, - "Sequential Logic Declarations": 699, - "Function Parameters": 194, - "Function/Method Declarations": 189, - "Class/Entity Declarations": 12, - "Defensive Programming Constructs": 429, - "Type/Safety Bypasses": 157, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 381, - "State Mutations / Variable Reassignments": 83, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 187, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 394, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 22, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 60, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 10, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 137, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 19, - "Fatal Aborts & Exceptions": 660, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 464, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 515, - "Resource Deallocation & Cleanup": 15, - "Private / Encapsulated Scopes": 333, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3167, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 575, - "Design Camel Case": 0, - "Design Snake Case": 428, - "Design Pascal Case": 141, - "Design Upper Case": 2, - "Design Short Vars": 75, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 26, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 6, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 7 - }, - "9. Extracted Dependencies": [ - "InternPool.zig", - "Sema.zig", - "Value.zig", - "Zcu.zig", - "builtin", - "std", - "target.zig" - ] - }, - "zig/zig/Zcu.zig": { - "1. Artifact Identity": { - "Filename": "Zcu.zig", - "Path": "zig/zig/Zcu.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 3334.91, - "Y": -147.23, - "Z": -4676.64 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 4802, - "Coding LOC": 3619, - "Documentation LOC": 755, - "Structural Magnitude": 2727.58, - "Control Flow Ratio": "70.8%", - "Popularity Rank": 4, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.642 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "19.7%", - "Error & Exception Exposure": "64.83%", - "Tech Debt Exposure": "13.62%", - "Testing Exposure": "80.0%", - "API Exposure": "3.82%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "11.24%", - "Commented Logic Exposure": "5.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "38.57%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "span", - "Structural Impact": 630.2, - "Lines of Code (LOC)": 999, - "Control Flow Branches": 334, + "Function Name": "restorablePushNamed", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "67.7%", - "Start Line": 1276, - "End Line": 2274 + "Control Flow Ratio": "66.7%", + "Start Line": 4770, + "End Line": 4783 }, { - "Function Name": "resolveReferencesInner", - "Structural Impact": 114.0, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 72, + "Function Name": "_getRouteById", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 4024, - "End Line": 4238 - }, - { - "Function Name": "mapOldZirToNew", - "Structural Impact": 109.3, - "Lines of Code (LOC)": 174, - "Control Flow Branches": 44, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 3299, - "End Line": 3472 + "Control Flow Ratio": "60.0%", + "Start Line": 5796, + "End Line": 5800 }, { - "Function Name": "explainWhyFileIsInModule", - "Structural Impact": 83.0, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 29, - "Input Parameters": 6, - "Control Flow Ratio": "82.9%", - "Start Line": 4676, - "End Line": 4747 + "Function Name": "hasActiveRouteBelow", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 615, + "End Line": 629 }, { - "Function Name": "atomicPtrAlignment", - "Structural Impact": 42.5, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "73.1%", - "Start Line": 3862, - "End Line": 3912 + "Function Name": "_cancelActivePointers", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5868, + "End Line": 5883 }, { - "Function Name": "markDependeeOutdated", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "94.4%", - "Start Line": 3061, - "End Line": 3112 + "Function Name": "pushAndRemoveUntil", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5262, + "End Line": 5271 }, { - "Function Name": "formatDependee", - "Structural Impact": 37.1, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "57.6%", - "Start Line": 4342, - "End Line": 4390 + "Function Name": "didAdd", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 285, + "End Line": 314 }, { - "Function Name": "lessThan", - "Structural Impact": 32.7, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "65.0%", - "Start Line": 2728, - "End Line": 2755 + "Function Name": "popDisposition", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 382, + "End Line": 390 }, { - "Function Name": "getSource", - "Structural Impact": 31.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 16, + "Function Name": "onPopInvokedWithResult", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 1059, - "End Line": 1106 + "Control Flow Ratio": "100.0%", + "Start Line": 410, + "End Line": 416 }, { - "Function Name": "saveZirCache", - "Structural Impact": 31.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 2951, - "End Line": 2989 + "Function Name": "_getIndexBefore", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4646, + "End Line": 4651 }, { - "Function Name": "loadZirCacheBody", - "Structural Impact": 30.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "65.0%", - "Start Line": 2904, - "End Line": 2949 + "Function Name": "push", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2308, + "End Line": 2311 }, { - "Function Name": "deleteUnitReferences", - "Structural Impact": 30.2, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 15, + "Function Name": "maybePop", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3582, - "End Line": 3630 + "Control Flow Ratio": "66.7%", + "Start Line": 2725, + "End Line": 2728 }, { - "Function Name": "markPoDependeeUpToDate", - "Structural Impact": 29.9, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 15, + "Function Name": "pop", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "93.8%", - "Start Line": 3114, - "End Line": 3157 + "Control Flow Ratio": "100.0%", + "Start Line": 2775, + "End Line": 2778 }, { - "Function Name": "findOutdatedToAnalyze", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3197, - "End Line": 3277 + "Function Name": "_getRouteBefore", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4641, + "End Line": 4644 }, { - "Function Name": "deinit", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "92.9%", - "Start Line": 2778, - "End Line": 2870 + "Function Name": "isActive", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 640, + "End Line": 643 }, { - "Function Name": "deleteUnitExports", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 12, + "Function Name": "didReplace", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 3541, - "End Line": 3578 + "Control Flow Ratio": "100.0%", + "Start Line": 794, + "End Line": 794 }, { - "Function Name": "end", - "Structural Impact": 22.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "91.7%", - "Start Line": 4754, - "End Line": 4781 + "Function Name": "Navigator", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 16, + "Control Flow Ratio": "0.0%", + "Start Line": 1565, + "End Line": 1586 }, { - "Function Name": "loadZoirCacheBody", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3021, - "End Line": 3059 + "Function Name": "_flushObserverNotifications", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4593, + "End Line": 4608 }, { - "Function Name": "renderFullyQualifiedDebugName", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 874, - "End Line": 892 + "Function Name": "canPop", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 5516, + "End Line": 5531 }, { - "Function Name": "markTransitiveDependersPotentiallyOutdated", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3161, - "End Line": 3195 + "Function Name": "canUpdateFrom", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 3204, + "End Line": 3213 }, { - "Function Name": "loadZirCache", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "64.3%", - "Start Line": 2892, - "End Line": 2902 + "Function Name": "_debugCheckDuplicatedPageKeys", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4062, + "End Line": 4074 }, { - "Function Name": "formatAnalUnit", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 4316, - "End Line": 4338 + "Function Name": "_updateSettings", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 223, + "End Line": 230 }, { - "Function Name": "addFileInMultipleModulesError", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 4633, - "End Line": 4674 + "Function Name": "isCurrent", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 584, + "End Line": 595 }, { - "Function Name": "addUnitReference", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "75.0%", - "Start Line": 3657, - "End Line": 3687 + "Function Name": "isFirst", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 601, + "End Line": 612 }, { - "Function Name": "addTypeReference", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3689, - "End Line": 3712 + "Function Name": "complete", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3400, + "End Line": 3409 }, { - "Function Name": "ensureFuncBodyAnalysisQueued", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3481, - "End Line": 3502 + "Function Name": "shouldAnnounceChangeToNext", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3511, + "End Line": 3516 }, { - "Function Name": "ensureNavValAnalysisQueued", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3504, - "End Line": 3521 + "Function Name": "push", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5026, + "End Line": 5030 }, { - "Function Name": "flushRetryableFailures", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, + "Function Name": "initWithValue", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3281, - "End Line": 3297 - }, - { - "Function Name": "handleUpdateExports", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 3762, - "End Line": 3779 + "Start Line": 6376, + "End Line": 6381 }, { - "Function Name": "trackUnitSema", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, + "Function Name": "replace", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 4783, - "End Line": 4801 + "Control Flow Ratio": "50.0%", + "Start Line": 2567, + "End Line": 2574 }, { - "Function Name": "addGlobalAssembly", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, + "Function Name": "replaceRouteBelow", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3781, - "End Line": 3791 + "Control Flow Ratio": "50.0%", + "Start Line": 2633, + "End Line": 2640 }, { - "Function Name": "stage", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, + "Function Name": "canPop", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 576, - "End Line": 588 + "Control Flow Ratio": "66.7%", + "Start Line": 2689, + "End Line": 2692 }, { - "Function Name": "modeFromPath", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 7, + "Function Name": "restorationEnabled", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 1013, - "End Line": 1021 + "Control Flow Ratio": "100.0%", + "Start Line": 3590, + "End Line": 3593 }, { - "Function Name": "maybeUnresolveIes", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 2, + "Function Name": "initWithValue", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 4394, - "End Line": 4416 + "Start Line": 6247, + "End Line": 6250 }, { - "Function Name": "deleteUnitCompileLogs", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3634, - "End Line": 3646 + "Function Name": "_RestorationInformation.named", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 5965, + "End Line": 5969 }, { - "Function Name": "renderFullyQualifiedName", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, + "Function Name": "replaceRouteBelow", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1124, - "End Line": 1132 + "Start Line": 5432, + "End Line": 5443 }, { - "Function Name": "typeToStruct", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "toRouteEntry", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3916, - "End Line": 3923 + "Control Flow Ratio": "50.0%", + "Start Line": 6007, + "End Line": 6018 }, { - "Function Name": "typeToUnion", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "didAdd", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3954, - "End Line": 3961 + "Control Flow Ratio": "100.0%", + "Start Line": 3376, + "End Line": 3386 }, { - "Function Name": "getTree", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, + "Function Name": "replace", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1111, - "End Line": 1117 + "Control Flow Ratio": "100.0%", + "Start Line": 5348, + "End Line": 5356 }, { - "Function Name": "renderFullyQualifiedDebugName", - "Structural Impact": 10.7, + "Function Name": "handleAdd", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1134, - "End Line": 1139 + "Start Line": 3215, + "End Line": 3220 }, { - "Function Name": "typeToPackedStruct", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "pop", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3925, - "End Line": 3929 + "Control Flow Ratio": "100.0%", + "Start Line": 3390, + "End Line": 3395 }, { - "Function Name": "errorSetBits", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "didPush", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 3719, - "End Line": 3729 - }, - { - "Function Name": "internFullyQualifiedName", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 894, - "End Line": 904 - }, - { - "Function Name": "errorBundleTokenSrc", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 1169, - "End Line": 1188 - }, - { - "Function Name": "create", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 1217, - "End Line": 1228 - }, - { - "Function Name": "codegenFailType", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 4609, - "End Line": 4620 - }, - { - "Function Name": "saveZoirCache", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2991, - "End Line": 3019 + "Start Line": 268, + "End Line": 276 }, { - "Function Name": "addInlineReferenceFrame", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "_defaultPopInvokedHandler", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3648, - "End Line": 3655 - }, - { - "Function Name": "structPackedFieldBitOffset", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3935, - "End Line": 3952 + "Control Flow Ratio": "100.0%", + "Start Line": 696, + "End Line": 696 }, { - "Function Name": "getUnitInfo", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 351, - "End Line": 358 + "Function Name": "didPush", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 774, + "End Line": 774 }, { - "Function Name": "unionTagFieldIndex", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3998, - "End Line": 4003 + "Function Name": "didPop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 780, + "End Line": 780 }, { - "Function Name": "getAlign", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "didRemove", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 691, - "End Line": 700 + "Control Flow Ratio": "100.0%", + "Start Line": 791, + "End Line": 791 }, { - "Function Name": "internFullyQualifiedName", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "didChangeTop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1141, - "End Line": 1149 + "Control Flow Ratio": "100.0%", + "Start Line": 805, + "End Line": 805 }, { - "Function Name": "upgradeOrLost", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "didStartUserGesture", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2716, - "End Line": 2723 + "Control Flow Ratio": "100.0%", + "Start Line": 811, + "End Line": 811 }, { - "Function Name": "codegenFail", - "Structural Impact": 7.2, + "Function Name": "markForPush", + "Structural Impact": 3.5, "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 4580, - "End Line": 4588 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3536, + "End Line": 3544 }, { - "Function Name": "namespacePtrUnwrap", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2876, - "End Line": 2878 + "Function Name": "markForAdd", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3546, + "End Line": 3554 }, { - "Function Name": "typeToFunc", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3963, - "End Line": 3966 + "Function Name": "didChangeDependencies", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3927, + "End Line": 3937 }, { - "Function Name": "init", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 6, + "Function Name": "didStopUserGesture", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1237, - "End Line": 1242 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5848, + "End Line": 5856 }, { - "Function Name": "errorBundleWholeFileSrc", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, + "Function Name": "_updateEffectiveObservers", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1153, - "End Line": 1167 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4013, + "End Line": 4019 }, { - "Function Name": "codegenFailMsg", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, + "Function Name": "computeSerializableData", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 4591, - "End Line": 4600 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6074, + "End Line": 6081 }, { - "Function Name": "codegenFailTypeMsg", - "Structural Impact": 6.5, + "Function Name": "_debugIsStaticCallback", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4622, - "End Line": 4630 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 5032, + "End Line": 5040 }, { - "Function Name": "resolveReferences", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "_AnonymousRestorationInformation.fromSerializableData", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4018, - "End Line": 4023 + "Control Flow Ratio": "100.0%", + "Start Line": 6059, + "End Line": 6068 }, { - "Function Name": "tagOffset", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3988, - "End Line": 3990 + "Function Name": "toPrimitives", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6383, + "End Line": 6388 }, { - "Function Name": "payloadOffset", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3992, - "End Line": 3994 + "Function Name": "_recordLastFocus", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3828, + "End Line": 3831 }, { - "Function Name": "toBuiltin", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 25, + "Function Name": "getSerializableData", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 632, - "End Line": 656 + "Start Line": 5994, + "End Line": 5997 }, { - "Function Name": "getValue", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "createDefaultValue", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 684, - "End Line": 689 + "Start Line": 6231, + "End Line": 6234 }, { - "Function Name": "deinit", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Function Name": "present", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 669, - "End Line": 673 + "Start Line": 6354, + "End Line": 6360 }, { - "Function Name": "eql", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 6, + "Function Name": "didPop", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 387, - "End Line": 392 + "Start Line": 457, + "End Line": 461 }, { - "Function Name": "eql", - "Structural Impact": 4.8, + "Function Name": "addAll", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 843, - "End Line": 848 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3665, + "End Line": 3670 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 5, + "Function Name": "_NamedRestorationInformation.fromSerializableData", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 375, - "End Line": 379 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6028, + "End Line": 6033 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, + "Function Name": "fromPrimitives", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 859, - "End Line": 862 + "Start Line": 6390, + "End Line": 6394 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "_updateRestorationId", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 748, - "End Line": 753 + "Control Flow Ratio": "100.0%", + "Start Line": 233, + "End Line": 235 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "didReplace", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 794, - "End Line": 799 + "Control Flow Ratio": "100.0%", + "Start Line": 320, + "End Line": 322 }, { - "Function Name": "newType", - "Structural Impact": 4.2, + "Function Name": "didChangeNext", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 359, - "End Line": 361 + "Start Line": 502, + "End Line": 504 }, { - "Function Name": "newNav", - "Structural Impact": 4.2, + "Function Name": "didChangePrevious", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 362, - "End Line": 364 + "Start Line": 515, + "End Line": 517 }, { - "Function Name": "deinit", - "Structural Impact": 3.9, + "Function Name": "Page", + "Structural Impact": 3.0, "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 687, + "End Line": 694 + }, + { + "Function Name": "canUpdate", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 337, - "End Line": 344 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 740, + "End Line": 742 }, { - "Function Name": "deinit", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, + "Function Name": "_forcedDisposeAllRouteEntries", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1244, - "End Line": 1251 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3940, + "End Line": 3948 }, { - "Function Name": "unload", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "deactivate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1023, - "End Line": 1028 + "Start Line": 4076, + "End Line": 4084 }, { - "Function Name": "unloadTree", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "activate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1030, - "End Line": 1035 + "Start Line": 4086, + "End Line": 4095 }, { - "Function Name": "unloadSource", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "willPop", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1037, - "End Line": 1042 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 349, + "End Line": 355 }, { - "Function Name": "unloadZir", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1044, - "End Line": 1049 + "Start Line": 3672, + "End Line": 3678 }, { - "Function Name": "fileRootType", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4250, - "End Line": 4255 + "Start Line": 6199, + "End Line": 6206 }, { - "Function Name": "navSrcLoc", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, + "Function Name": "markForRemove", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4264, - "End Line": 4270 + "Start Line": 952, + "End Line": 957 }, { - "Function Name": "navSrcLine", - "Structural Impact": 3.8, + "Function Name": "dispose", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4284, - "End Line": 4289 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6398, + "End Line": 6403 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "HeroControllerScope", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 831, + "End Line": 835 + }, + { + "Function Name": "willBePresent", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 371, - "End Line": 374 + "Start Line": 3489, + "End Line": 3492 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "isPresent", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 383, - "End Line": 386 + "Start Line": 3494, + "End Line": 3497 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "suitableForAnnouncement", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 838, - "End Line": 841 + "Start Line": 3501, + "End Line": 3504 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "suitableForTransitionAnimation", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 854, - "End Line": 857 + "Start Line": 3506, + "End Line": 3509 }, { - "Function Name": "init", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "_History", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2773, - "End Line": 2776 + "Start Line": 3648, + "End Line": 3652 }, { - "Function Name": "backendSupportsFeature", - "Structural Impact": 3.7, + "Function Name": "_pushEntry", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5079, + "End Line": 5094 + }, + { + "Function Name": "_NamedRestorationInformation", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6022, + "End Line": 6026 + }, + { + "Function Name": "computeSerializableData", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3840, - "End Line": 3843 + "Start Line": 6035, + "End Line": 6038 }, { - "Function Name": "navFileScopeIndex", - "Structural Impact": 3.7, + "Function Name": "_AnonymousRestorationInformation", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6053, + "End Line": 6057 + }, + { + "Function Name": "toPrimitives", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4295, - "End Line": 4298 + "Start Line": 6252, + "End Line": 6255 }, { - "Function Name": "ptr", - "Structural Impact": 3.6, + "Function Name": "RestorableRouteFuture", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6319, + "End Line": 6323 + }, + { + "Function Name": "toString", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 727, - "End Line": 729 + "Start Line": 662, + "End Line": 664 }, { - "Function Name": "get", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "restorationId", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 739, - "End Line": 741 + "Start Line": 3924, + "End Line": 3925 }, { - "Function Name": "ptr", - "Structural Impact": 3.6, + "Function Name": "_allRouteOverlayEntries", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 785, - "End Line": 787 + "Start Line": 4123, + "End Line": 4125 }, { - "Function Name": "fileScope", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "createDefaultValue", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 865, - "End Line": 867 + "Start Line": 6373, + "End Line": 6374 }, { - "Function Name": "fileScopeIp", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "enabled", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 869, - "End Line": 871 + "Start Line": 6405, + "End Line": 6406 }, { - "Function Name": "get", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "navigator", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1202, - "End Line": 1204 + "Start Line": 184, + "End Line": 184 }, { - "Function Name": "upgrade", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_isPageBased", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2711, - "End Line": 2713 + "Start Line": 206, + "End Line": 206 }, { - "Function Name": "namespacePtr", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "restorationScopeId", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2872, - "End Line": 2874 + "Start Line": 220, + "End Line": 220 }, { - "Function Name": "iesFuncIndex", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "currentResult", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3968, - "End Line": 3970 + "Start Line": 426, + "End Line": 426 }, { - "Function Name": "funcInfo", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "popped", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3972, - "End Line": 3974 + "Start Line": 433, + "End Line": 433 }, { - "Function Name": "fileByIndex", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "navigator", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4244, - "End Line": 4246 + "Start Line": 757, + "End Line": 757 }, { - "Function Name": "navValue", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4097, + "End Line": 4118 + }, + { + "Function Name": "overlay", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4291, - "End Line": 4293 + "Start Line": 4121, + "End Line": 4121 }, { - "Function Name": "navFileScope", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "route", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4300, - "End Line": 4302 + "Start Line": 6370, + "End Line": 6370 }, { - "Function Name": "fmtAnalUnit", - "Structural Impact": 3.6, + "Function Name": "popUntil", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4304, - "End Line": 4306 + "Control Flow Ratio": "0.0%", + "Start Line": 2805, + "End Line": 2807 }, { - "Function Name": "fmtDependee", - "Structural Impact": 3.6, + "Function Name": "indexWhere", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4307, - "End Line": 4309 + "Control Flow Ratio": "0.0%", + "Start Line": 3656, + "End Line": 3658 }, { - "Function Name": "src", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "insert", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3680, + "End Line": 3683 + }, + { + "Function Name": "RouteSettings", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 650, + "End Line": 650 + }, + { + "Function Name": "HeroControllerScope.none", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 839, + "End Line": 839 + }, + { + "Function Name": "_NavigatorObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3597, + "End Line": 3597 + }, + { + "Function Name": "_NavigatorPushObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3605, + "End Line": 3605 + }, + { + "Function Name": "_NavigatorPopObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3614, + "End Line": 3614 + }, + { + "Function Name": "_NavigatorRemoveObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3623, + "End Line": 3623 + }, + { + "Function Name": "_NavigatorReplaceObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3632, + "End Line": 3632 + }, + { + "Function Name": "onPopInvoked", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 197, - "End Line": 202 + "Control Flow Ratio": "0.0%", + "Start Line": 397, + "End Line": 401 }, { - "Function Name": "nodeOffsetDebug", - "Structural Impact": 3.1, + "Function Name": "removeAt", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2646, - "End Line": 2650 + "Control Flow Ratio": "0.0%", + "Start Line": 3685, + "End Line": 3689 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, + "Function Name": "createRoute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6045, + "End Line": 6049 + }, + { + "Function Name": "createRoute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6088, + "End Line": 6092 + }, + { + "Function Name": "didPopNext", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 742, - "End Line": 744 + "Control Flow Ratio": "0.0%", + "Start Line": 489, + "End Line": 491 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, + "Function Name": "updateShouldNotify", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 893, + "End Line": 896 + }, + { + "Function Name": "isRoutePredicate", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 788, - "End Line": 790 + "Control Flow Ratio": "0.0%", + "Start Line": 3523, + "End Line": 3525 }, { - "Function Name": "getMode", - "Structural Impact": 3.0, + "Function Name": "notify", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1008, - "End Line": 1011 + "Control Flow Ratio": "0.0%", + "Start Line": 3607, + "End Line": 3610 }, { - "Function Name": "fullyQualifiedNameLen", - "Structural Impact": 3.0, + "Function Name": "notify", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1119, - "End Line": 1122 + "Control Flow Ratio": "0.0%", + "Start Line": 3616, + "End Line": 3619 }, { - "Function Name": "baseSrcToken", - "Structural Impact": 3.0, + "Function Name": "notify", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1269, - "End Line": 1272 + "Control Flow Ratio": "0.0%", + "Start Line": 3625, + "End Line": 3628 }, { - "Function Name": "nodeOffsetRelease", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "notify", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2652, - "End Line": 2654 + "Control Flow Ratio": "0.0%", + "Start Line": 3634, + "End Line": 3637 }, { - "Function Name": "clearCachedResolvedReferences", - "Structural Impact": 3.0, + "Function Name": "add", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3714, - "End Line": 3717 + "Control Flow Ratio": "0.0%", + "Start Line": 3660, + "End Line": 3663 }, { - "Function Name": "getTarget", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_userGesturesInProgress", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3751, - "End Line": 3753 + "Control Flow Ratio": "0.0%", + "Start Line": 5804, + "End Line": 5807 }, { - "Function Name": "optimizeMode", - "Structural Impact": 3.0, + "Function Name": "_handlePointerDown", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3758, - "End Line": 3760 + "Control Flow Ratio": "0.0%", + "Start Line": 5860, + "End Line": 5862 }, { - "Function Name": "analysisRoots", - "Structural Impact": 3.0, + "Function Name": "_handlePointerUpOrCancel", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4240, - "End Line": 4242 + "Control Flow Ratio": "0.0%", + "Start Line": 5864, + "End Line": 5866 }, { - "Function Name": "errNote", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 7, + "Function Name": "_isInstalledIn", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3731, - "End Line": 3737 + "Start Line": 188, + "End Line": 188 }, { - "Function Name": "setFileRootType", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "createRoute", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4257, - "End Line": 4262 + "Start Line": 747, + "End Line": 748 }, { - "Function Name": "typeSrcLoc", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "route", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4272, - "End Line": 4276 + "Start Line": 903, + "End Line": 903 }, { - "Function Name": "typeFileScope", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "isWaitingForEnteringDecision", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4278, - "End Line": 4282 + "Start Line": 910, + "End Line": 910 }, { - "Function Name": "callconvSupported", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "isWaitingForExitingDecision", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4418, - "End Line": 4422 + "Start Line": 917, + "End Line": 917 }, { - "Function Name": "assertCodegenFailed", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "markForPop", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4603, - "End Line": 4607 + "Start Line": 938, + "End Line": 938 }, { - "Function Name": "destroy", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "markForComplete", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1232, - "End Line": 1235 + "Start Line": 945, + "End Line": 945 }, { - "Function Name": "resolveBaseNode", - "Structural Impact": 1.8, + "Function Name": "isPresentPredicate", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2672, - "End Line": 2672 + "Start Line": 3518, + "End Line": 3518 }, { - "Function Name": "access", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "suitableForTransitionAnimationPredicate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 592, - "End Line": 595 + "Start Line": 3519, + "End Line": 3520 }, { - "Function Name": "kind", + "Function Name": "willBePresentPredicate", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 478, - "End Line": 478 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1028, - "Sequential Logic Declarations": 424, - "Function Parameters": 128, - "Function/Method Declarations": 128, - "Class/Entity Declarations": 55, - "Defensive Programming Constructs": 493, - "Type/Safety Bypasses": 149, - "High-Risk Execution Commands": 76, - "I/O and Network Boundaries": 12, - "Exposed API / Public Exports": 244, - "State Mutations / Variable Reassignments": 314, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 598, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 640, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 25, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 18, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 18, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 9, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 186, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 71, - "Fatal Aborts & Exceptions": 308, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 572, - "Thread Synchronization Locks": 6, - "Immutable Data Declarations": 622, - "Resource Deallocation & Cleanup": 96, - "Private / Encapsulated Scopes": 586, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3302, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 694, - "Design Camel Case": 2, - "Design Snake Case": 569, - "Design Pascal Case": 102, - "Design Upper Case": 0, - "Design Short Vars": 57, - "Design Long Vars": 1, - "Duplicate Logic": 4, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 28, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 17, - "Direct Downstream (Dependency Blast Radius)": 4, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 7 - }, - "9. Extracted Dependencies": [ - "Air.zig", - "Compilation.zig", - "InternPool.zig", - "Package.zig", - "Sema.zig", - "Type.zig", - "Value.zig", - "Zcu/PerThread.zig", - "build_options", - "builtin", - "codegen/llvm.zig", - "dev.zig", - "introspect.zig", - "link.zig", - "std", - "target.zig", - "tracy.zig" - ] - }, - "zig/zig/main.zig": { - "1. Artifact Identity": { - "Filename": "main.zig", - "Path": "zig/zig/main.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 3510.08, - "Y": -87.94, - "Z": -4546.85 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 7530, - "Coding LOC": 6619, - "Documentation LOC": 363, - "Structural Magnitude": 5425.48, - "Control Flow Ratio": "82.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.89 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "61.79%", - "Error & Exception Exposure": "43.09%", - "Tech Debt Exposure": "8.51%", - "Testing Exposure": "80.0%", - "API Exposure": "0.29%", - "Concurrency Exposure": "19.86%", - "State Flux Exposure": "61.43%", - "Commented Logic Exposure": "5.08%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "18.63%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "buildOutputType", - "Structural Impact": 1414.0, - "Lines of Code (LOC)": 894, - "Control Flow Branches": 558, - "Input Parameters": 5, - "Control Flow Ratio": "81.3%", - "Start Line": 798, - "End Line": 1691 + "Start Line": 3521, + "End Line": 3521 }, { - "Function Name": "cmdBuild", - "Structural Impact": 536.7, - "Lines of Code (LOC)": 627, - "Control Flow Branches": 225, - "Input Parameters": 4, - "Control Flow Ratio": "81.2%", - "Start Line": 4791, - "End Line": 5417 + "Function Name": "notify", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3601, + "End Line": 3601 }, { - "Function Name": "createModule", - "Structural Impact": 296.6, - "Lines of Code (LOC)": 331, - "Control Flow Branches": 98, - "Input Parameters": 7, - "Control Flow Ratio": "87.5%", - "Start Line": 3728, - "End Line": 4058 + "Function Name": "_RestorationInformation", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5964, + "End Line": 5964 }, { - "Function Name": "mainArgs", - "Structural Impact": 232.9, - "Lines of Code (LOC)": 178, - "Control Flow Branches": 111, - "Input Parameters": 3, - "Control Flow Ratio": "74.0%", - "Start Line": 206, - "End Line": 383 + "Function Name": "restorationScopeId", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5989, + "End Line": 5989 }, { - "Function Name": "cmdFetch", - "Structural Impact": 204.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 84, - "Input Parameters": 4, - "Control Flow Ratio": "71.2%", - "Start Line": 6820, - "End Line": 7102 + "Function Name": "createRoute", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6004, + "End Line": 6005 }, { - "Function Name": "runOrTest", - "Structural Impact": 175.6, - "Lines of Code (LOC)": 122, - "Control Flow Branches": 46, - "Input Parameters": 12, - "Control Flow Ratio": "83.6%", - "Start Line": 4308, - "End Line": 4429 + "Function Name": "_defaultNavigatorFinder", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6428, + "End Line": 6428 }, { - "Function Name": "jitCmd", - "Structural Impact": 147.6, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 55, - "Input Parameters": 5, - "Control Flow Ratio": "77.5%", - "Start Line": 5432, - "End Line": 5639 + "Function Name": "NavigationNotification", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6440, + "End Line": 6440 }, { - "Function Name": "cmdAstCheck", - "Structural Impact": 136.3, - "Lines of Code (LOC)": 166, - "Control Flow Branches": 63, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 6075, - "End Line": 6240 + "Function Name": "dispose", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 572, + "End Line": 579 }, { - "Function Name": "serve", - "Structural Impact": 132.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 41, - "Input Parameters": 8, - "Control Flow Ratio": "80.4%", - "Start Line": 4068, - "End Line": 4199 + "Function Name": "handleComplete", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3351, + "End Line": 3356 }, { - "Function Name": "addIncludePath", - "Structural Impact": 99.4, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 33, - "Input Parameters": 7, - "Control Flow Ratio": "82.5%", - "Start Line": 6684, - "End Line": 6747 + "Function Name": "forcedDispose", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3420, + "End Line": 3425 }, { - "Function Name": "runOrTestHotSwap", - "Structural Impact": 98.1, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 32, - "Input Parameters": 7, - "Control Flow Ratio": "76.2%", - "Start Line": 4431, - "End Line": 4526 + "Function Name": "finalize", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3411, + "End Line": 3414 }, { - "Function Name": "warnAboutForeignBinaries", - "Structural Impact": 76.5, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 28, - "Input Parameters": 5, - "Control Flow Ratio": "96.6%", - "Start Line": 6547, - "End Line": 6656 + "Function Name": "removeLast", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3691, + "End Line": 3695 }, { - "Function Name": "handleModArg", - "Structural Impact": 72.1, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 18, - "Input Parameters": 12, - "Control Flow Ratio": "100.0%", - "Start Line": 7429, - "End Line": 7499 + "Function Name": "iterator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3701, + "End Line": 3704 }, { - "Function Name": "cmdTranslateC", - "Structural Impact": 65.2, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 24, - "Input Parameters": 5, - "Control Flow Ratio": "77.4%", - "Start Line": 4545, - "End Line": 4624 + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3706, + "End Line": 3709 }, { - "Function Name": "cmdInit", - "Structural Impact": 63.0, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "75.7%", - "Start Line": 4656, - "End Line": 4754 + "Function Name": "computeSerializableData", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5999, + "End Line": 6002 }, { - "Function Name": "next", - "Structural Impact": 58.3, - "Lines of Code (LOC)": 147, - "Control Flow Branches": 35, - "Input Parameters": 1, - "Control Flow Ratio": "81.4%", - "Start Line": 5882, - "End Line": 6028 + "Function Name": "_navigator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6408, + "End Line": 6411 }, { - "Function Name": "serveUpdateResults", - "Structural Impact": 57.3, - "Lines of Code (LOC)": 106, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "70.7%", - "Start Line": 4201, - "End Line": 4306 + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6446, + "End Line": 6449 }, { - "Function Name": "write", - "Structural Impact": 55.4, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 19, - "Input Parameters": 6, - "Control Flow Ratio": "90.5%", - "Start Line": 7322, - "End Line": 7371 + "Function Name": "_installed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 187, + "End Line": 187 }, { - "Function Name": "cmdChangelist", - "Structural Impact": 51.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 23, - "Input Parameters": 3, - "Control Flow Ratio": "63.9%", - "Start Line": 6462, - "End Line": 6528 + "Function Name": "settings", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 203 }, { - "Function Name": "detectNativeCpuWithLLVM", - "Structural Impact": 45.1, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 6292, - "End Line": 6353 + "Function Name": "overlayEntries", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 247 }, { - "Function Name": "findBuildRoot", - "Structural Impact": 44.4, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "82.1%", - "Start Line": 7183, - "End Line": 7238 - }, - { - "Function Name": "cmdDetectCpu", - "Structural Impact": 33.6, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "85.0%", - "Start Line": 6242, - "End Line": 6290 - }, - { - "Function Name": "accessFrameworkPath", - "Structural Impact": 25.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 6762, - "End Line": 6786 - }, - { - "Function Name": "createDependenciesModule", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 7123, - "End Line": 7165 - }, - { - "Function Name": "resolve", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 705, - "End Line": 728 - }, - { - "Function Name": "cmdDumpLlvmInts", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 6375, - "End Line": 6415 - }, - { - "Function Name": "log", - "Structural Impact": 21.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 137, - "End Line": 160 - }, - { - "Function Name": "main", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 18, + "Function Name": "install", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 166, - "End Line": 204 - }, - { - "Function Name": "eatIntPrefix", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6530, - "End Line": 6540 - }, - { - "Function Name": "cmdDumpZir", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 6418, - "End Line": 6459 - }, - { - "Function Name": "anyObjectLinkInputs", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 7501, - "End Line": 7510 - }, - { - "Function Name": "findTemplates", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 7382, - "End Line": 7407 - }, - { - "Function Name": "printCpu", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 6355, - "End Line": 6373 - }, - { - "Function Name": "addLibDirectoryWarn2", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7516, - "End Line": 7529 - }, - { - "Function Name": "updateModule", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4533, - "End Line": 4543 - }, - { - "Function Name": "argsCopyZ", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5665, - "End Line": 5671 - }, - { - "Function Name": "next", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 751, - "End Line": 758 - }, - { - "Function Name": "nextOrFatal", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 759, - "End Line": 766 - }, - { - "Function Name": "prefixedIntArg", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6542, - "End Line": 6545 - }, - { - "Function Name": "writeSimpleTemplateFile", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7373, - "End Line": 7380 - }, - { - "Function Name": "createEmptyDependenciesModule", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 7104, - "End Line": 7119 - }, - { - "Function Name": "resolveRespFileArgs", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6035, - "End Line": 6049 - }, - { - "Function Name": "translateC", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 4626, - "End Line": 4641 + "Control Flow Ratio": "0.0%", + "Start Line": 255, + "End Line": 257 }, { - "Function Name": "parseWasiExecModel", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 7414, - "End Line": 7417 + "Function Name": "willHandlePopInternally", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 419 }, { - "Function Name": "saveState", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4060, - "End Line": 4066 + "Function Name": "changedInternalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 532 }, { - "Function Name": "initArgIteratorResponseFile", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5752, - "End Line": 5758 + "Function Name": "changedExternalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 557, + "End Line": 559 }, { - "Function Name": "parseSubsystem", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6658, - "End Line": 6672 + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 750, + "End Line": 751 }, { - "Function Name": "parseCodeModel", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6052, - "End Line": 6055 + "Function Name": "didStopUserGesture", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 816, + "End Line": 816 }, { - "Function Name": "parseRcIncludes", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6788, - "End Line": 6791 + "Function Name": "markForPush", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 924, + "End Line": 924 }, { - "Function Name": "parseOptimizeMode", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7409, - "End Line": 7412 + "Function Name": "markForAdd", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 931, + "End Line": 931 }, { - "Function Name": "parseStackSize", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7419, - "End Line": 7422 + "Function Name": "TransitionDelegate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1018, + "End Line": 1018 }, { - "Function Name": "parseImageBase", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7424, - "End Line": 7427 + "Function Name": "DefaultTransitionDelegate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1184, + "End Line": 1184 }, { - "Function Name": "init", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5867, - "End Line": 5880 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3057, + "End Line": 3058 }, { - "Function Name": "addLibDirectoryWarn", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7512, - "End Line": 7514 + "Function Name": "_RoutePlaceholder", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3144, + "End Line": 3144 }, { - "Function Name": "deinit", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7172, - "End Line": 7175 + "Function Name": "isPresentForRestoration", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3499, + "End Line": 3499 }, { - "Function Name": "wasi_cwd", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "isWaitingForEnteringDecision", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 60, - "End Line": 65 + "Control Flow Ratio": "0.0%", + "Start Line": 3527, + "End Line": 3528 }, { - "Function Name": "lldMain", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "isWaitingForExitingDecision", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5706, - "End Line": 5710 + "Start Line": 3530, + "End Line": 3531 }, { - "Function Name": "loadManifest", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "markNeedsExitingDecision", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7246, - "End Line": 7250 + "Start Line": 3534, + "End Line": 3534 }, { - "Function Name": "sanitizeExampleName", - "Structural Impact": 1.8, + "Function Name": "restorationEnabled", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4756, - "End Line": 4756 + "Start Line": 3589, + "End Line": 3589 }, { - "Function Name": "ZigClang_main", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "operator[]", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5662, - "End Line": 5662 + "Start Line": 3697, + "End Line": 3699 }, { - "Function Name": "ZigLlvmAr_main", - "Structural Impact": 1.8, + "Function Name": "_usingPagesAPI", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5663, - "End Line": 5663 + "Start Line": 3741, + "End Line": 3741 }, { - "Function Name": "clangMain", - "Structural Impact": 1.8, + "Function Name": "_nextPagelessRestorationScopeId", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5673, - "End Line": 5673 + "Start Line": 3836, + "End Line": 3836 }, { - "Function Name": "llvmArMain", - "Structural Impact": 1.8, + "Function Name": "_userGesturesInProgress", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5687, - "End Line": 5687 + "Start Line": 5802, + "End Line": 5802 }, { - "Function Name": "deinit", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "userGestureInProgress", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7315, - "End Line": 7320 + "Start Line": 5816, + "End Line": 5816 }, { - "Function Name": "incrementArgIndex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isRestorable", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6030, - "End Line": 6033 + "Start Line": 5992, + "End Line": 5992 }, { - "Function Name": "reset", - "Structural Impact": 1.6, + "Function Name": "isRestorable", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6680, - "End Line": 6682 + "Start Line": 6070, + "End Line": 6072 }, { - "Function Name": "deinit", - "Structural Impact": 1.5, + "Function Name": "hasData", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5083, - "End Line": 5083 + "Start Line": 6210, + "End Line": 6210 }, { - "Function Name": "ZigClangIsLLVMUsingSeparateLibcxx", + "Function Name": "enabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6257, + "End Line": 6258 + }, + { + "Function Name": "isPresent", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5660, - "End Line": 5660 + "Start Line": 6365, + "End Line": 6365 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2631, - "Sequential Logic Declarations": 571, - "Function Parameters": 69, - "Function/Method Declarations": 68, - "Class/Entity Declarations": 25, - "Defensive Programming Constructs": 950, - "Type/Safety Bypasses": 110, - "High-Risk Execution Commands": 2, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 767, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 32, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 20, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 815, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 7, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 31, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 11, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 60, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 1, - "Structured Telemetry & Logging": 24, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 22, - "Fatal Aborts & Exceptions": 152, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 806, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 685, - "Resource Deallocation & Cleanup": 65, - "Private / Encapsulated Scopes": 873, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 6390, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 8, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1141, - "Design Camel Case": 1, - "Design Snake Case": 1053, - "Design Pascal Case": 72, - "Design Upper Case": 0, - "Design Short Vars": 87, - "Design Long Vars": 44, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 18, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 2, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 20, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Compilation.zig", - "DarwinPosixSpawn.zig", - "IncrementalDebugServer.zig", - "Package.zig", - "Zcu.zig", - "build_options", - "builtin", - "clang_options.zig", - "codegen.zig", - "codegen/llvm.zig", - "codegen/llvm/bindings.zig", - "crash_report.zig", - "dev.zig", - "introspect.zig", - "libs/mingw.zig", - "libs/wasi_libc.zig", - "link.zig", - "std", - "target.zig", - "tracy.zig" - ] - } - } - }, - "perl/exiftool": { - "Directory Group Magnitude": 19252.98, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "46.37%", - "Error & Exception Exposure": "59.68%", - "Tech Debt Exposure": "19.79%", - "Testing Exposure": "40.77%", - "API Exposure": "0.05%", - "Concurrency Exposure": "5.89%", - "State Flux Exposure": "56.17%", - "Commented Logic Exposure": "2.82%", - "Specification Exposure": "83.33%", - "Instability Exposure": "41.67%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.98%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "perl/exiftool/README": { - "1. Artifact Identity": { - "Filename": "README", - "Path": "perl/exiftool/README", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (README)" - }, - "2. Topological Coordinates": { - "X": 1272.38, - "Y": -36.78, - "Z": -4390.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 270, - "Coding LOC": 0, - "Documentation LOC": 229, - "Structural Magnitude": 5.4, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 798, + "Sequential Logic Declarations": 340, + "Function Parameters": 218, + "Function/Method Declarations": 275, + "Class/Entity Declarations": 27, + "Defensive Programming Constructs": 688, + "Type/Safety Bypasses": 146, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 19, + "State Mutations / Variable Reassignments": 205, + "Commented-out Code (Dead Logic)": 61, + "Structured Documentation Blocks": 2651, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 35, + "UI / View Layer Components": 86, + "Closures and Anonymous Functions": 479, + "Global State Dependencies": 50, + "Decorators and Annotations": 138, + "Generic Type Abstractions": 258, + "Collection Iterators / Comprehensions": 70, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 22, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 7, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 13, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 20, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Bitwise Operations": 23, + "Thread Synchronization Locks": 4, + "Immutable Data Declarations": 233, + "Resource Deallocation & Cleanup": 15, + "Private / Encapsulated Scopes": 874, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 2981, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 1, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -70653,23 +70119,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Core Var Decl": 348, + "Design Camel Case": 168, + "Design Snake Case": 107, + "Design Pascal Case": 8, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 25, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 16, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 2, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 217, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -70685,29 +70151,52 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "basic.dart", + "binding.dart", + "dart:async", + "dart:collection", + "dart:convert", + "dart:developer", + "dart:ui", + "focus_manager.dart", + "focus_scope.dart", + "focus_traversal.dart", + "framework.dart", + "heroes.dart", + "notification_listener.dart", + "overlay.dart", + "package:flutter/foundation.dart", + "package:flutter/rendering.dart", + "package:flutter/scheduler.dart", + "package:flutter/services.dart", + "restoration.dart", + "restoration_properties.dart", + "routes.dart", + "ticker_provider.dart" + ] }, - "perl/exiftool/META.json": { + "dart/flutter/object.dart": { "1. Artifact Identity": { - "Filename": "META.json", - "Path": "perl/exiftool/META.json", - "Language": "Json", + "Filename": "object.dart", + "Path": "dart/flutter/object.dart", + "Language": "Dart", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", + "Folder Dominant Lang": "dart", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .json)" + "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": 225.12, - "Y": 8.53, - "Z": -4234.31 + "X": -2393.44, + "Y": 79.9, + "Z": -3562.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -70716,6566 +70205,3122 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 56, - "Coding LOC": 55, - "Documentation LOC": 0, - "Structural Magnitude": 16.1, - "Control Flow Ratio": "0.0%", + "Total LOC": 6760, + "Coding LOC": 3910, + "Documentation LOC": 2382, + "Structural Magnitude": 2382.9, + "Control Flow Ratio": "75.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.559 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "15.89%", + "Error & Exception Exposure": "16.07%", + "Tech Debt Exposure": "45.54%", + "Testing Exposure": "2.47%", + "API Exposure": "0.13%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "31.91%", + "Commented Logic Exposure": "5.45%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "33.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 53, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "perl/exiftool/ExifTool.pm": { - "1. Artifact Identity": { - "Filename": "ExifTool.pm", - "Path": "perl/exiftool/ExifTool.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": 810.4, - "Y": -1.39, - "Z": -4227.23 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 10227, - "Coding LOC": 8286, - "Documentation LOC": 1632, - "Structural Magnitude": 11459.52, - "Control Flow Ratio": "60.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.535 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "95.85%", - "Error & Exception Exposure": "96.6%", - "Tech Debt Exposure": "15.7%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "18.19%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.2%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ProcessJPEG", - "Structural Impact": 741.1, - "Lines of Code (LOC)": 1103, - "Control Flow Branches": 342, - "Input Parameters": 3, - "Control Flow Ratio": "63.8%", - "Start Line": 7248, - "End Line": 8350 - }, - { - "Function Name": "ExtractInfo", - "Structural Impact": 296.6, - "Lines of Code (LOC)": 501, - "Control Flow Branches": 191, + "Function Name": "describeSemanticsConfiguration", + "Structural Impact": 138.1, + "Lines of Code (LOC)": 245, + "Control Flow Branches": 88, "Input Parameters": 1, - "Control Flow Ratio": "71.8%", - "Start Line": 2711, - "End Line": 3211 - }, - { - "Function Name": "DoProcessTIFF", - "Structural Impact": 279.0, - "Lines of Code (LOC)": 380, - "Control Flow Branches": 129, - "Input Parameters": 3, - "Control Flow Ratio": "66.5%", - "Start Line": 8519, - "End Line": 8898 - }, - { - "Function Name": "ProcessBinaryData", - "Structural Impact": 276.9, - "Lines of Code (LOC)": 299, - "Control Flow Branches": 130, - "Input Parameters": 3, - "Control Flow Ratio": "73.0%", - "Start Line": 9855, - "End Line": 10153 - }, - { - "Function Name": "Options", - "Structural Impact": 271.2, - "Lines of Code (LOC)": 264, - "Control Flow Branches": 128, - "Input Parameters": 3, - "Control Flow Ratio": "75.3%", - "Start Line": 2412, - "End Line": 2675 + "Control Flow Ratio": "100.0%", + "Start Line": 4915, + "End Line": 5159 }, { - "Function Name": "GetValue", - "Structural Impact": 256.6, - "Lines of Code (LOC)": 291, - "Control Flow Branches": 120, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3427, - "End Line": 3717 + "Function Name": "computeChildGeometry", + "Structural Impact": 73.2, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 27, + "Input Parameters": 5, + "Control Flow Ratio": "93.1%", + "Start Line": 6632, + "End Line": 6724 }, { - "Function Name": "BuildCompositeTags", - "Structural Impact": 180.8, - "Lines of Code (LOC)": 187, - "Control Flow Branches": 98, + "Function Name": "layout", + "Structural Impact": 69.2, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 35, "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 3953, - "End Line": 4139 + "Control Flow Ratio": "71.4%", + "Start Line": 2782, + "End Line": 2917 }, { - "Function Name": "HandleTag", - "Structural Impact": 164.4, - "Lines of Code (LOC)": 152, - "Control Flow Branches": 63, - "Input Parameters": 5, - "Control Flow Ratio": "57.3%", - "Start Line": 9266, - "End Line": 9417 + "Function Name": "flushSemantics", + "Structural Impact": 62.5, + "Lines of Code (LOC)": 211, + "Control Flow Branches": 51, + "Input Parameters": 0, + "Control Flow Ratio": "85.0%", + "Start Line": 1451, + "End Line": 1661 }, { - "Function Name": "SetFoundTags", - "Structural Impact": 163.1, - "Lines of Code (LOC)": 235, - "Control Flow Branches": 106, - "Input Parameters": 1, - "Control Flow Ratio": "74.6%", - "Start Line": 5301, - "End Line": 5535 + "Function Name": "RenderObject", + "Structural Impact": 61.9, + "Lines of Code (LOC)": 298, + "Control Flow Branches": 46, + "Input Parameters": 0, + "Control Flow Ratio": "75.4%", + "Start Line": 4366, + "End Line": 4663 }, { - "Function Name": "GetGroup", - "Structural Impact": 139.2, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 66, - "Input Parameters": 3, - "Control Flow Ratio": "80.5%", - "Start Line": 3787, - "End Line": 3891 + "Function Name": "updateChildren", + "Structural Impact": 49.8, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 42, + "Input Parameters": 0, + "Control Flow Ratio": "95.5%", + "Start Line": 5772, + "End Line": 5907 }, { - "Function Name": "FoundTag", - "Structural Impact": 129.8, - "Lines of Code (LOC)": 181, - "Control Flow Branches": 53, - "Input Parameters": 4, - "Control Flow Ratio": "63.9%", - "Start Line": 9426, - "End Line": 9606 + "Function Name": "getTransformTo", + "Structural Impact": 45.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "85.3%", + "Start Line": 3663, + "End Line": 3724 }, { - "Function Name": "ConvertDateTime", - "Structural Impact": 123.8, - "Lines of Code (LOC)": 120, - "Control Flow Branches": 67, + "Function Name": "_paintWithContext", + "Structural Impact": 42.0, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "76.1%", - "Start Line": 6551, - "End Line": 6670 + "Control Flow Ratio": "74.1%", + "Start Line": 3461, + "End Line": 3572 }, { - "Function Name": "DoneExtract", - "Structural Impact": 114.6, - "Lines of Code (LOC)": 171, - "Control Flow Branches": 74, + "Function Name": "_mergeSiblingGroup", + "Structural Impact": 40.3, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "74.7%", - "Start Line": 4414, - "End Line": 4584 + "Control Flow Ratio": "92.6%", + "Start Line": 6272, + "End Line": 6341 }, { - "Function Name": "ExpandShortcuts", - "Structural Impact": 98.0, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 53, - "Input Parameters": 2, - "Control Flow Ratio": "82.8%", - "Start Line": 5645, - "End Line": 5734 + "Function Name": "_collectChildMergeUpAndSiblingGroup", + "Structural Impact": 36.7, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "80.8%", + "Start Line": 5938, + "End Line": 6048 }, { - "Function Name": "ParseArguments", - "Structural Impact": 86.8, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 46, - "Input Parameters": 2, - "Control Flow Ratio": "78.0%", - "Start Line": 5061, - "End Line": 5167 + "Function Name": "_debugCanPerformMutations", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 122, + "Control Flow Branches": 23, + "Input Parameters": 0, + "Control Flow Ratio": "85.2%", + "Start Line": 2298, + "End Line": 2419 }, { - "Function Name": "AddCompositeTags", - "Structural Impact": 68.8, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 36, - "Input Parameters": 2, - "Control Flow Ratio": "72.0%", - "Start Line": 5740, - "End Line": 5833 + "Function Name": "_repaintCompositedChild", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "73.3%", + "Start Line": 128, + "End Line": 186 }, { - "Function Name": "GroupMatches", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "75.6%", - "Start Line": 5195, - "End Line": 5238 + "Function Name": "_updateSiblingNodesGeometries", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 21, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6354, + "End Line": 6406 }, { - "Function Name": "ProcessTrailers", - "Structural Impact": 64.6, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 32, - "Input Parameters": 2, - "Control Flow Ratio": "61.5%", - "Start Line": 7019, - "End Line": 7167 + "Function Name": "markNeedsUpdate", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 20, + "Input Parameters": 0, + "Control Flow Ratio": "95.2%", + "Start Line": 6409, + "End Line": 6479 }, { - "Function Name": "GetTagTable", - "Structural Impact": 54.0, - "Lines of Code (LOC)": 91, - "Control Flow Branches": 34, + "Function Name": "_buildSemantics", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "65.4%", - "Start Line": 8927, - "End Line": 9017 + "Control Flow Ratio": "100.0%", + "Start Line": 6173, + "End Line": 6208 }, { - "Function Name": "ReadValue", - "Structural Impact": 52.6, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 18, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 6263, - "End Line": 6309 + "Function Name": "pushClipRSuperellipse", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 7, + "Control Flow Ratio": "63.6%", + "Start Line": 665, + "End Line": 696 }, { - "Function Name": "WindowsLongPath", - "Structural Impact": 51.5, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "62.8%", - "Start Line": 4776, - "End Line": 4836 + "Function Name": "pushClipRRect", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 7, + "Control Flow Ratio": "63.6%", + "Start Line": 616, + "End Line": 642 }, { - "Function Name": "GetTagList", - "Structural Impact": 50.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "46.5%", - "Start Line": 3328, - "End Line": 3391 + "Function Name": "pushClipPath", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 7, + "Control Flow Ratio": "63.6%", + "Start Line": 717, + "End Line": 743 }, { - "Function Name": "GetInfo", - "Structural Impact": 47.4, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "61.7%", - "Start Line": 3222, - "End Line": 3320 + "Function Name": "pushClipRect", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "63.6%", + "Start Line": 571, + "End Line": 595 }, { - "Function Name": "GetFileType", - "Structural Impact": 46.2, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "63.2%", - "Start Line": 4191, - "End Line": 4248 + "Function Name": "_buildSemanticsSubtree", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6211, + "End Line": 6246 }, { - "Function Name": "GetUnixTime", - "Structural Impact": 43.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "62.2%", - "Start Line": 6794, - "End Line": 6822 + "Function Name": "computeAncestorInfo", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5618, + "End Line": 5653 }, { - "Function Name": "AddTagToTable", - "Structural Impact": 42.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "81.0%", - "Start Line": 9206, - "End Line": 9255 + "Function Name": "flushPaint", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "78.9%", + "Start Line": 1293, + "End Line": 1350 }, { - "Function Name": "RemoveTagsFromList", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 15, + "Function Name": "pushTransform", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 5245, - "End Line": 5269 + "Control Flow Ratio": "75.0%", + "Start Line": 788, + "End Line": 816 }, { - "Function Name": "ConvertUnixTime", - "Structural Impact": 39.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 18, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 6761, - "End Line": 6788 + "Function Name": "flushLayout", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 1137, + "End Line": 1204 }, { - "Function Name": "IdentifyTrailer", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "73.9%", - "Start Line": 6966, - "End Line": 7006 + "Function Name": "_insertIntoChildList", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4436, + "End Line": 4478 }, { - "Function Name": "Open", - "Structural Impact": 36.1, - "Lines of Code (LOC)": 52, + "Function Name": "toStringShort", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 39, "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "53.8%", - "Start Line": 4845, - "End Line": 4896 + "Input Parameters": 0, + "Control Flow Ratio": "82.4%", + "Start Line": 3971, + "End Line": 4009 }, { - "Function Name": "GetFileTime", - "Structural Impact": 34.1, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, + "Function Name": "_marksConflictsInMergeGroup", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4997, - "End Line": 5055 + "Control Flow Ratio": "80.0%", + "Start Line": 6481, + "End Line": 6505 }, { - "Function Name": "GetTagInfo", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 63, + "Function Name": "markNeedsPaint", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 42, "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "41.9%", - "Start Line": 9133, - "End Line": 9195 + "Input Parameters": 0, + "Control Flow Ratio": "81.2%", + "Start Line": 3315, + "End Line": 3356 }, { - "Function Name": "Warn", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "59.1%", - "Start Line": 5593, - "End Line": 5620 + "Function Name": "debugFillProperties", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6529, + "End Line": 6567 }, { - "Function Name": "CreateDirectory", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4947, - "End Line": 4990 + "Function Name": "_updateChildGeometry", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 6087, + "End Line": 6124 }, { - "Function Name": "IsUTF8", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, + "Function Name": "_compositeChild", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "51.9%", - "Start Line": 4650, - "End Line": 4692 + "Control Flow Ratio": "87.5%", + "Start Line": 269, + "End Line": 292 }, { - "Function Name": "GetDescription", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3739, - "End Line": 3775 + "Function Name": "_updateGeometry", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "90.0%", + "Start Line": 6126, + "End Line": 6141 }, { - "Function Name": "EncodeFileName", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4723, - "End Line": 4757 + "Function Name": "_intersectRects", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 6741, + "End Line": 6746 }, { - "Function Name": "VerboseDir", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "62.5%", - "Start Line": 9761, - "End Line": 9777 + "Function Name": "attach", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2465, + "End Line": 2492 }, { - "Function Name": "ProcessDirectory", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, + "Function Name": "showOnScreen", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 4, - "Control Flow Ratio": "45.0%", - "Start Line": 9024, - "End Line": 9069 + "Control Flow Ratio": "100.0%", + "Start Line": 4118, + "End Line": 4130 }, { - "Function Name": "SetFileType", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 9666, - "End Line": 9695 + "Function Name": "markNeedsLayout", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "84.6%", + "Start Line": 2649, + "End Line": 2668 }, { - "Function Name": "Printable", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6520, - "End Line": 6545 + "Function Name": "_updateSemanticsOwner", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1396, + "End Line": 1411 }, { - "Function Name": "DecodeBits", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 23, + "Function Name": "_updateCompositingBits", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6362, - "End Line": 6384 - }, - { - "Function Name": "Decode", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "46.7%", - "Start Line": 6321, - "End Line": 6345 + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 3217, + "End Line": 3249 }, { - "Function Name": "Filter", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, + "Function Name": "_transformRect", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6483, - "End Line": 6513 + "Control Flow Ratio": "62.5%", + "Start Line": 6727, + "End Line": 6739 }, { - "Function Name": "HDump", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 6935, - "End Line": 6958 + "Function Name": "pushLayer", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 504, + "End Line": 524 }, { - "Function Name": "ConvertTimeSpan", - "Structural Impact": 20.0, + "Function Name": "paintChild", + "Structural Impact": 11.3, "Lines of Code (LOC)": 19, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6676, - "End Line": 6694 - }, - { - "Function Name": "IsSameID", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 10, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 5173, - "End Line": 5187 + "Control Flow Ratio": "83.3%", + "Start Line": 249, + "End Line": 267 }, { - "Function Name": "ToFloat", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 18, + "Function Name": "_getTagsForChildren", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, "Input Parameters": 0, "Control Flow Ratio": "81.8%", - "Start Line": 5946, - "End Line": 5955 + "Start Line": 5920, + "End Line": 5936 }, { - "Function Name": "CanWrite", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 12, + "Function Name": "_produceSemanticsNode", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "48.0%", - "Start Line": 4255, - "End Line": 4273 + "Control Flow Ratio": "100.0%", + "Start Line": 6248, + "End Line": 6260 }, { - "Function Name": "CombineInfo", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 24, + "Function Name": "sendSemanticsEvent", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 3836, + "End Line": 3846 + }, + { + "Function Name": "_skippedPaintingOnLayer", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 22, "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4381, - "End Line": 4404 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3402, + "End Line": 3423 }, { - "Function Name": "ExtractBinary", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 9814, - "End Line": 9847 + "Function Name": "markNeedsCompositingBitsUpdate", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "72.7%", + "Start Line": 3183, + "End Line": 3202 }, { - "Function Name": "FindValue", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 15, + "Function Name": "_layoutWithoutResize", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "53.8%", - "Start Line": 4612, - "End Line": 4626 + "Input Parameters": 0, + "Control Flow Ratio": "77.8%", + "Start Line": 2725, + "End Line": 2757 }, { - "Function Name": "OverrideFileType", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, + "Function Name": "pushOpacity", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 9701, - "End Line": 9720 - }, - { - "Function Name": "SetByteOrder", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6137, - "End Line": 6176 + "Start Line": 836, + "End Line": 848 }, { - "Function Name": "GetTimeZone", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 6719, - "End Line": 6734 + "Function Name": "pushColorFilter", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 761, + "End Line": 771 }, { - "Function Name": "SetupTagTable", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, + "Function Name": "debugFillProperties", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 5879, - "End Line": 5907 + "Control Flow Ratio": "100.0%", + "Start Line": 4046, + "End Line": 4093 }, { - "Function Name": "ConvertDuration", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 6854, - "End Line": 6872 + "Function Name": "initSemanticsAnnotations", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "100.0%", + "Start Line": 4738, + "End Line": 4755 }, { - "Function Name": "SplitFileName", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 4698, - "End Line": 4715 + "Function Name": "_reportException", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2213, + "End Line": 2235 }, { - "Function Name": "IsFloat", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 12, + "Function Name": "markNeedsCompositedLayerUpdate", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5924, - "End Line": 5930 + "Control Flow Ratio": "87.5%", + "Start Line": 3375, + "End Line": 3395 }, { - "Function Name": "CopyAltInfo", - "Structural Impact": 12.9, + "Function Name": "markNeedsBuild", + "Structural Impact": 8.9, "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 5275, - "End Line": 5292 + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 5734, + "End Line": 5751 }, { - "Function Name": "GetGroups", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 23, + "Function Name": "debugValidateChild", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "36.4%", - "Start Line": 3899, - "End Line": 3921 - }, - { - "Function Name": "DoAutoLoad", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 5541, - "End Line": 5566 + "Control Flow Ratio": "66.7%", + "Start Line": 4163, + "End Line": 4195 }, { - "Function Name": "Exists", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, + "Function Name": "debugValidateChild", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4902, - "End Line": 4922 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4400, + "End Line": 4432 }, { - "Function Name": "VerboseDump", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 9782, - "End Line": 9795 + "Function Name": "_removeFromChildList", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4513, + "End Line": 4536 }, { - "Function Name": "DoUnpack", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 6029, - "End Line": 6041 + "Function Name": "flushCompositingBits", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 1239, + "End Line": 1260 }, { - "Function Name": "GetTagInfoList", - "Structural Impact": 9.6, + "Function Name": "dropChild", + "Structural Impact": 8.0, "Lines of Code (LOC)": 19, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 9103, - "End Line": 9121 - }, - { - "Function Name": "IsDirectory", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4928, - "End Line": 4940 - }, - { - "Function Name": "ExpandFlags", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 5855, - "End Line": 5871 + "Control Flow Ratio": "100.0%", + "Start Line": 2179, + "End Line": 2197 }, { - "Function Name": "CleanWarning", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2318, - "End Line": 2329 + "Function Name": "_debugRelayoutBoundaryAlreadyMarkedNeedsLayout", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2594, + "End Line": 2609 }, { - "Function Name": "NextTagKey", - "Structural Impact": 9.1, + "Function Name": "rootNode", + "Structural Impact": 7.5, "Lines of Code (LOC)": 8, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4634, - "End Line": 4641 + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 1079, + "End Line": 1086 }, { - "Function Name": "ValidateImage", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "30.0%", - "Start Line": 6391, - "End Line": 6408 + "Function Name": "_effectiveAttributedIncreasedValue", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4869, + "End Line": 4872 }, { - "Function Name": "Init", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 3, + "Function Name": "_effectiveAttributedDecreasedValue", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 4304, - "End Line": 4359 + "Control Flow Ratio": "80.0%", + "Start Line": 4874, + "End Line": 4877 }, { - "Function Name": "ClearOptions", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, + "Function Name": "_effectiveAttributedLabel", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 2680, - "End Line": 2702 + "Control Flow Ratio": "80.0%", + "Start Line": 4861, + "End Line": 4863 }, { - "Function Name": "MakeDescription", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 6442, - "End Line": 6460 + "Function Name": "_effectiveAttributedValue", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4865, + "End Line": 4867 }, { - "Function Name": "ConvertBitrate", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, + "Function Name": "_effectiveAttributedHint", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 6879, - "End Line": 6890 + "Control Flow Ratio": "80.0%", + "Start Line": 4879, + "End Line": 4881 }, { - "Function Name": "ModifyMimeType", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9726, - "End Line": 9740 + "Function Name": "_scheduleSystemFontsUpdate", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 4691, + "End Line": 4712 }, { - "Function Name": "Purge", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4365, - "End Line": 4374 + "Function Name": "shouldFormSemanticsNode", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 5670, + "End Line": 5687 }, { - "Function Name": "GetTagID", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, + "Function Name": "updateLayerProperties", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 3724, - "End Line": 3732 - }, - { - "Function Name": "ValidTagName", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 6418, - "End Line": 6422 + "Control Flow Ratio": "75.0%", + "Start Line": 199, + "End Line": 219 }, { - "Function Name": "SetGroup", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 9620, - "End Line": 9624 + "Function Name": "_enableMutationsToDirtySubtrees", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1214, + "End Line": 1231 }, { - "Function Name": "DoEscape", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, + "Function Name": "operator==", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 9643, - "End Line": 9657 + "Control Flow Ratio": "83.3%", + "Start Line": 5301, + "End Line": 5309 }, { - "Function Name": "Error", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 5626, - "End Line": 5638 + "Function Name": "isBlockingPreviousSibling", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5708, + "End Line": 5730 }, { - "Function Name": "JpegMarkerName", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, + "Function Name": "child", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 7213, - "End Line": 7226 + "Control Flow Ratio": "100.0%", + "Start Line": 4201, + "End Line": 4209 }, { - "Function Name": "ConvertFileSize", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "11.1%", - "Start Line": 6828, - "End Line": 6848 + "Function Name": "updateCompositedLayer", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3101, + "End Line": 3104 }, { - "Function Name": "AddTagsToLookup", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5838, - "End Line": 5849 + "Function Name": "debugDescribeChildren", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4645, + "End Line": 4662 }, { - "Function Name": "TimeZoneString", + "Function Name": "move", "Structural Impact": 5.8, "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 6741, - "End Line": 6753 - }, - { - "Function Name": "VPrint", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9745, - "End Line": 9754 + "Control Flow Ratio": "66.7%", + "Start Line": 4569, + "End Line": 4581 }, { - "Function Name": "SwapBytes", + "Function Name": "_debugUltimatePreviousSiblingOf", "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 5975, - "End Line": 5982 + "Control Flow Ratio": "50.0%", + "Start Line": 4369, + "End Line": 4377 }, { - "Function Name": "GetRational32s", + "Function Name": "_debugUltimateNextSiblingOf", "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6069, - "End Line": 6076 + "Control Flow Ratio": "50.0%", + "Start Line": 4379, + "End Line": 4387 }, { - "Function Name": "InverseFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6908, - "End Line": 6915 + "Function Name": "stopRecordingIfNeeded", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 393, + "End Line": 420 }, { - "Function Name": "new", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 26, + "Function Name": "adoptChild", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2335, - "End Line": 2360 + "Control Flow Ratio": "50.0%", + "Start Line": 2151, + "End Line": 2173 }, { - "Function Name": "GetRational32u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6077, - "End Line": 6083 + "Function Name": "toStringDeep", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 4017, + "End Line": 4032 }, { - "Function Name": "GetRational64s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "_intersectRects", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6084, - "End Line": 6090 + "Control Flow Ratio": "100.0%", + "Start Line": 6687, + "End Line": 6687 }, { - "Function Name": "GetRational64u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "invokeLayoutCallback", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6091, - "End Line": 6097 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3007, + "End Line": 3020 }, { - "Function Name": "GetFixed16s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "adoptChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6098, - "End Line": 6103 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1748, + "End Line": 1759 }, { - "Function Name": "GetFixed32s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "dropChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6109, - "End Line": 6115 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1768, + "End Line": 1779 }, { - "Function Name": "ImageInfo", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 2382, - "End Line": 2404 + "Function Name": "removeAll", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4549, + "End Line": 4562 }, { - "Function Name": "CanCreate", + "Function Name": "attach", "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "15.4%", - "Start Line": 4279, - "End Line": 4287 + "Control Flow Ratio": "100.0%", + "Start Line": 4583, + "End Line": 4592 }, { - "Function Name": "MakeTagName", + "Function Name": "visitChildren", "Structural Impact": 4.7, "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 6428, - "End Line": 6436 + "Control Flow Ratio": "100.0%", + "Start Line": 4615, + "End Line": 4623 }, { - "Function Name": "ProcessTIFF", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "14.3%", - "Start Line": 8488, - "End Line": 8500 + "Function Name": "localeForSubtree", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4845, + "End Line": 4851 }, { - "Function Name": "TagTableKeys", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "textDirection", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 8904, - "End Line": 8913 + "Control Flow Ratio": "66.7%", + "Start Line": 4899, + "End Line": 4905 }, { - "Function Name": "OrderedKeys", + "Function Name": "ensureGeometry", "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6076, + "End Line": 6085 + }, + { + "Function Name": "targetFrameMatch.group", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 4293, - "End Line": 4297 + "Control Flow Ratio": "100.0%", + "Start Line": 2813, + "End Line": 2815 }, { - "Function Name": "DirStart", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, + "Function Name": "debugSemantics", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3870, + "End Line": 3877 + }, + { + "Function Name": "markNeedsSemanticsUpdate", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3898, + "End Line": 3905 + }, + { + "Function Name": "insert", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 18, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 7232, - "End Line": 7241 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4484, + "End Line": 4501 }, { - "Function Name": "GetFoundTags", + "Function Name": "addAll", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4509, + "End Line": 4511 + }, + { + "Function Name": "requestVisualUpdate", "Structural Impact": 4.3, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "12.5%", - "Start Line": 3399, - "End Line": 3405 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1068, + "End Line": 1074 }, { - "Function Name": "SetNewGroups", + "Function Name": "describeSemanticsClip", "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 3928, - "End Line": 3944 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3766, + "End Line": 3766 }, { - "Function Name": "GetDescriptions", + "Function Name": "contributesToSemanticsTree", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5661, + "End Line": 5666 + }, + { + "Function Name": "layer", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3131, + "End Line": 3135 + }, + { + "Function Name": "wasSemanticsBoundary", "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 6467, - "End Line": 6477 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5349, + "End Line": 5349 }, { - "Function Name": "LimitLongValues", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6921, - "End Line": 6929 + "Function Name": "_isRecording", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 310, + "End Line": 325 }, { - "Function Name": "ConvertFileName", + "Function Name": "debugAssertIsValid", "Structural Impact": 3.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6896, - "End Line": 6902 + "Control Flow Ratio": "50.0%", + "Start Line": 934, + "End Line": 940 }, { - "Function Name": "GetFileExtension", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, + "Function Name": "_LocalSemanticsHandle._", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 9085, - "End Line": 9096 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 954, + "End Line": 959 }, { - "Function Name": "ToggleByteOrder", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, + "Function Name": "scheduleLayoutCallback", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6180, - "End Line": 6183 + "Start Line": 4298, + "End Line": 4313 }, { - "Function Name": "GetCompositeTagInfo", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "_debugSetParent", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4145, - "End Line": 4150 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1682, + "End Line": 1685 }, { - "Function Name": "SetPriorityDir", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "_withDebugActiveLayoutCleared", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 9611, - "End Line": 9615 + "Control Flow Ratio": "25.0%", + "Start Line": 2262, + "End Line": 2278 }, { - "Function Name": "TimeLocal", - "Structural Impact": 2.6, + "Function Name": "markParentNeedsLayout", + "Structural Impact": 3.6, "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 6701, - "End Line": 6713 + "Control Flow Ratio": "100.0%", + "Start Line": 2679, + "End Line": 2691 }, { - "Function Name": "Encode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6352, - "End Line": 6356 + "Function Name": "original", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5362, + "End Line": 5373 }, { - "Function Name": "DoUnpackDbl", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6046, - "End Line": 6053 + "Function Name": "ensureSemanticsNode", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6153, + "End Line": 6165 }, { - "Function Name": "ProcessSubTIFF", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8506, - "End Line": 8513 + "Function Name": "debugDumpRenderObjectSemanticsTree", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6571, + "End Line": 6583 }, { - "Function Name": "SwapWords", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "debugLayoutParent", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 5984, - "End Line": 5988 + "Control Flow Ratio": "50.0%", + "Start Line": 2433, + "End Line": 2441 }, { - "Function Name": "ProcessEXIF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8478, - "End Line": 8482 + "Function Name": "detach", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4594, + "End Line": 4603 }, { - "Function Name": "DeleteTag", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9629, - "End Line": 9638 + "Function Name": "redepthChildren", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4605, + "End Line": 4613 }, { - "Function Name": "GetTableName", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4590, - "End Line": 4595 + "Function Name": "hashCode", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5311, + "End Line": 5320 }, { - "Function Name": "GetTagIndex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4601, - "End Line": 4606 + "Function Name": "debugDisposed", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2028, + "End Line": 2035 }, { - "Function Name": "AddCleanup", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5579, - "End Line": 5584 + "Function Name": "debugLayer", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3157, + "End Line": 3164 }, { - "Function Name": "IsInt", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "ensureSemantics", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5931, - "End Line": 5931 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1385, + "End Line": 1394 }, { - "Function Name": "IsHex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "attach", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5932, - "End Line": 5932 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1694, + "End Line": 1703 }, { - "Function Name": "IsRational", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "layer", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5933, - "End Line": 5933 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3137, + "End Line": 3146 }, { - "Function Name": "RoundFloat", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5937, - "End Line": 5941 + "Function Name": "_didUpdateParentData", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6050, + "End Line": 6058 }, { - "Function Name": "GetFixed16u", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6104, - "End Line": 6108 + "Function Name": "redepthChild", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2125, + "End Line": 2132 }, { - "Function Name": "GetFixed32u", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6116, - "End Line": 6121 + "Function Name": "properties", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4760, + "End Line": 4767 }, { - "Function Name": "ProcessEXV", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8469, - "End Line": 8473 + "Function Name": "container", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4778, + "End Line": 4784 }, { - "Function Name": "MetadataPath", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "explicitChildNodes", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9075, - "End Line": 9079 + "Control Flow Ratio": "50.0%", + "Start Line": 4801, + "End Line": 4807 }, { - "Function Name": "PrintHex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "excludeSemantics", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9802, - "End Line": 9806 + "Control Flow Ratio": "50.0%", + "Start Line": 4817, + "End Line": 4823 }, { - "Function Name": "GetTagName", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4165, - "End Line": 4170 + "Function Name": "blockUserActions", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4832, + "End Line": 4838 }, { - "Function Name": "GetShortcuts", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4175, - "End Line": 4180 + "Function Name": "visitChildrenForSemantics", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4907, + "End Line": 4913 }, { - "Function Name": "DoUnpackRev", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6002, - "End Line": 6007 + "Function Name": "updateConfig", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5379, + "End Line": 5385 }, { - "Function Name": "DoPackStd", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "_debugAllowChildListModifications", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6011, - "End Line": 6016 + "Control Flow Ratio": "66.7%", + "Start Line": 1727, + "End Line": 1728 }, { - "Function Name": "DoPackRev", - "Structural Impact": 1.3, + "Function Name": "setupParentData", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6018, - "End Line": 6023 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2095, + "End Line": 2100 }, { - "Function Name": "GetRequestedTags", - "Structural Impact": 1.2, + "Function Name": "attach", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4211, + "End Line": 4215 + }, + { + "Function Name": "visitChildren", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4230, + "End Line": 4235 + }, + { + "Function Name": "childBefore", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4632, + "End Line": 4636 + }, + { + "Function Name": "childAfter", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4639, + "End Line": 4643 + }, + { + "Function Name": "effective", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3415 + "Control Flow Ratio": "66.7%", + "Start Line": 5352, + "End Line": 5354 }, { - "Function Name": "AvailableOptions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "configToMergeUp", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5657, + "End Line": 5659 + }, + { + "Function Name": "_performMoveCursorForwardByCharacter", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5209, + "End Line": 5211 + }, + { + "Function Name": "_performMoveCursorBackwardByCharacter", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5213, + "End Line": 5215 + }, + { + "Function Name": "_performMoveCursorForwardByWord", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5217, + "End Line": 5219 + }, + { + "Function Name": "_performMoveCursorBackwardByWord", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5221, + "End Line": 5223 + }, + { + "Function Name": "_performSetSelection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5225, + "End Line": 5227 + }, + { + "Function Name": "_performSetText", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5229, + "End Line": 5231 + }, + { + "Function Name": "_SemanticsParentData", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 5257, + "End Line": 5264 + }, + { + "Function Name": "parent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5582, + "End Line": 5582 + }, + { + "Function Name": "describeApproximatePaintClip", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3739, + "End Line": 3739 + }, + { + "Function Name": "configToMergeUp", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5420, + "End Line": 5420 + }, + { + "Function Name": "_SemanticsGeometry", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4156, - "End Line": 4159 + "Start Line": 6596, + "End Line": 6602 }, { - "Function Name": "AUTOLOAD", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "debugInstrumentRepaintCompositedChild", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5571, - "End Line": 5574 + "Start Line": 229, + "End Line": 242 }, { - "Function Name": "IsPC", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "PipelineOwner", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1025, + "End Line": 1032 + }, + { + "Function Name": "detach", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1710, + "End Line": 1721 + }, + { + "Function Name": "dispose", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1798, + "End Line": 1810 + }, + { + "Function Name": "scheduleInitialSemantics", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3777, + "End Line": 3787 + }, + { + "Function Name": "assembleSemanticsNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5915, + "Start Line": 3935, + "End Line": 3943 + }, + { + "Function Name": "_getNonBlockedChildren", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5909, "End Line": 5918 }, { - "Function Name": "DoUnpackStd", - "Structural Impact": 1.2, + "Function Name": "_createSemanticsNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 6262, + "End Line": 6270 + }, + { + "Function Name": "recorder", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 337, + "End Line": 343 + }, + { + "Function Name": "canvas", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 350, + "End Line": 357 + }, + { + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 966, + "End Line": 973 + }, + { + "Function Name": "constraints", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2566, + "End Line": 2572 + }, + { + "Function Name": "setIsComplexHint", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 433, + "End Line": 438 + }, + { + "Function Name": "setWillChangeHint", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 451, + "End Line": 456 + }, + { + "Function Name": "debugDescribeChildren", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1663, + "End Line": 1668 + }, + { + "Function Name": "detach", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2502, + "End Line": 2507 + }, + { + "Function Name": "debugNeedsSemanticsUpdate", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3855, + "End Line": 3860 + }, + { + "Function Name": "redepthChildren", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4223, + "End Line": 4228 + }, + { + "Function Name": "debugDescribeChildren", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4237, + "End Line": 4242 + }, + { + "Function Name": "parentDataDirty", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5584, + "End Line": 5589 + }, + { + "Function Name": "geometryDirty", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5591, + "End Line": 5596 + }, + { + "Function Name": "RenderObject", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5996, - "End Line": 6000 + "Control Flow Ratio": "100.0%", + "Start Line": 1994, + "End Line": 1998 }, { - "Function Name": "DummyWriteProc", - "Structural Impact": 1.1, + "Function Name": "detach", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4217, + "End Line": 4221 + }, + { + "Function Name": "_performTap", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5161, + "End Line": 5163 + }, + { + "Function Name": "_performLongPress", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5165, + "End Line": 5167 + }, + { + "Function Name": "_performDismiss", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5169, + "End Line": 5171 + }, + { + "Function Name": "_performScrollLeft", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5173, + "End Line": 5175 + }, + { + "Function Name": "_performScrollRight", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5177, + "End Line": 5179 + }, + { + "Function Name": "_performScrollUp", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5181, + "End Line": 5183 + }, + { + "Function Name": "_performScrollDown", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5185, + "End Line": 5187 + }, + { + "Function Name": "_performIncrease", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5189, + "End Line": 5191 + }, + { + "Function Name": "_performDecrease", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5193, + "End Line": 5195 + }, + { + "Function Name": "_performCopy", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5197, + "End Line": 5199 + }, + { + "Function Name": "_performCut", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5201, + "End Line": 5203 + }, + { + "Function Name": "_performPaste", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5205, + "End Line": 5207 + }, + { + "Function Name": "_performDidGainAccessibilityFocus", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5233, + "End Line": 5235 + }, + { + "Function Name": "_performDidLoseAccessibilityFocus", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5237, + "End Line": 5239 + }, + { + "Function Name": "_performFocus", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5241, + "End Line": 5243 + }, + { + "Function Name": "_performExpand", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5245, + "End Line": 5247 + }, + { + "Function Name": "_performCollapse", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5249, + "End Line": 5251 + }, + { + "Function Name": "rootNode", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1241, - "End Line": 1241 + "Control Flow Ratio": "50.0%", + "Start Line": 1077, + "End Line": 1077 }, { - "Function Name": "SetWarning", - "Structural Impact": 1.1, + "Function Name": "semanticsOwner", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1364, + "End Line": 1364 + }, + { + "Function Name": "nodeToEnsureGeometry.toList", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2310, - "End Line": 2310 + "Start Line": 1586, + "End Line": 1591 }, { - "Function Name": "GetWarning", - "Structural Impact": 1.1, + "Function Name": "_debugRootSuffixForTimelineEventNames", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2313 + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1687 }, { - "Function Name": "Get8s", - "Structural Impact": 1.1, + "Function Name": "parent", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6056, - "End Line": 6056 + "Control Flow Ratio": "50.0%", + "Start Line": 2144, + "End Line": 2144 }, { - "Function Name": "Get8u", - "Structural Impact": 1.1, + "Function Name": "debugActiveLayout", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6057, - "End Line": 6057 + "Control Flow Ratio": "50.0%", + "Start Line": 2255, + "End Line": 2255 }, { - "Function Name": "Get16s", - "Structural Impact": 1.1, + "Function Name": "owner", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6058, - "End Line": 6058 + "Control Flow Ratio": "50.0%", + "Start Line": 2447, + "End Line": 2447 }, { - "Function Name": "Get16u", - "Structural Impact": 1.1, + "Function Name": "debugActivePaint", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3035, + "End Line": 3035 + }, + { + "Function Name": "scheduleInitialPaint", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6059, - "End Line": 6059 + "Start Line": 3431, + "End Line": 3441 }, { - "Function Name": "Get32s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "replaceRootLayer", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6060, - "End Line": 6060 + "Start Line": 3448, + "End Line": 3459 }, { - "Function Name": "Get32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "toStringShallow", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6061, - "End Line": 6061 + "Start Line": 4039, + "End Line": 4044 }, { - "Function Name": "GetFloat", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "describeForError", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6062, - "End Line": 6062 + "Start Line": 4141, + "End Line": 4146 }, { - "Function Name": "GetDouble", - "Structural Impact": 1.1, + "Function Name": "child", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6063, - "End Line": 6063 + "Control Flow Ratio": "50.0%", + "Start Line": 4200, + "End Line": 4200 }, { - "Function Name": "Get16uRev", - "Structural Impact": 1.1, + "Function Name": "firstChild", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6064, - "End Line": 6064 + "Control Flow Ratio": "50.0%", + "Start Line": 4626, + "End Line": 4626 }, { - "Function Name": "Get32uRev", - "Structural Impact": 1.1, + "Function Name": "lastChild", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6065, - "End Line": 6065 + "Control Flow Ratio": "50.0%", + "Start Line": 4629, + "End Line": 4629 }, { - "Function Name": "Set8s", - "Structural Impact": 1.1, + "Function Name": "localeForSubtree", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6123, - "End Line": 6123 + "Control Flow Ratio": "50.0%", + "Start Line": 4843, + "End Line": 4843 }, { - "Function Name": "Set8u", - "Structural Impact": 1.1, + "Function Name": "textDirection", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6124, - "End Line": 6124 + "Control Flow Ratio": "50.0%", + "Start Line": 4897, + "End Line": 4897 }, { - "Function Name": "Set16u", - "Structural Impact": 1.1, + "Function Name": "isVisible", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6626, + "End Line": 6626 + }, + { + "Function Name": "repaintCompositedChild", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6125, - "End Line": 6125 + "Start Line": 123, + "End Line": 126 }, { - "Function Name": "Set32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "createChildContext", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 529, + "End Line": 532 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6126, - "End Line": 6126 + "Start Line": 2053, + "End Line": 2070 }, { - "Function Name": "Set16uRev", - "Structural Impact": 1.1, + "Function Name": "debugRegisterRepaintBoundaryPaint", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3062, + "End Line": 3065 + }, + { + "Function Name": "applyPaintTransform", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3616, + "End Line": 3618 + }, + { + "Function Name": "attach", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4714, + "End Line": 4722 + }, + { + "Function Name": "_SemanticsGeometry.root", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6604, + "End Line": 6612 + }, + { + "Function Name": "PaintingContext", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 100 + }, + { + "Function Name": "debugPaint", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6127, - "End Line": 6127 + "Start Line": 3582, + "End Line": 3582 }, { - "Function Name": "GetByteOrder", - "Structural Impact": 1.1, + "Function Name": "paint", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6131, - "End Line": 6131 + "Start Line": 3601, + "End Line": 3601 }, { - "Function Name": "FormatSize", - "Structural Impact": 1.1, + "Function Name": "handleEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3948, + "End Line": 3949 + }, + { + "Function Name": "_updateAttributedFields", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4853, + "End Line": 4859 + }, + { + "Function Name": "_IncompleteSemanticsFragment", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5439, + "End Line": 5439 + }, + { + "Function Name": "debugCheckForParentData", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5689, + "End Line": 5696 + }, + { + "Function Name": "appendLayer", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 303, + "End Line": 308 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1670, + "End Line": 1674 + }, + { + "Function Name": "absorbAll", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5388, + "End Line": 5392 + }, + { + "Function Name": "addCompositionCallback", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 379, + "End Line": 381 + }, + { + "Function Name": "addLayer", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 472, + "End Line": 475 + }, + { + "Function Name": "visitChildren", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1787, + "End Line": 1789 + }, + { + "Function Name": "scheduleInitialLayout", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6253, - "End Line": 6253 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2806, - "Sequential Logic Declarations": 1865, - "Function Parameters": 373, - "Function/Method Declarations": 237, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 57, - "Type/Safety Bypasses": 21, - "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 6165, - "Commented-out Code (Dead Logic)": 11, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 10, - "UI / View Layer Components": 16, - "Closures and Anonymous Functions": 5, - "Global State Dependencies": 2046, - "Decorators and Annotations": 728, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 57, - "Scientific & Mathematical Operations": 25, - "Metaprogramming & Reflection": 7, - "Module Dependencies (Imports)": 82, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 10, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1863, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 81, - "Ad-hoc Print / Debug Statements": 93, - "Explicit Type Casts": 124, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 635, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 235, - "Private / Encapsulated Scopes": 949, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 15, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7658, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 5, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 419, - "Time Date Logic": 57, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1431, - "Design Camel Case": 5, - "Design Snake Case": 101, - "Design Pascal Case": 529, - "Design Upper Case": 795, - "Design Short Vars": 54, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 32, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 485, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 19, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 99, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 8, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "CodedCharacterSet", - "Compact", - "Cwd", - "Digest::MD5", - "Digest::SHA", - "EXIF", - "Encode", - "Exporter", - "File::Basename", - "File::RandomAccess", - "File::StatX", - "FilePath", - "Image::ExifTool", - "Image::ExifTool::BPG", - "Image::ExifTool::BigTIFF", - "Image::ExifTool::CanonRaw", - "Image::ExifTool::Charset", - "Image::ExifTool::GPS", - "Image::ExifTool::GeoTiff", - "Image::ExifTool::Geolocation", - "Image::ExifTool::Geotag", - "Image::ExifTool::HTML", - "Image::ExifTool::HtmlDump", - "Image::ExifTool::ICC_Profile", - "Image::ExifTool::JPEGDigest", - "Image::ExifTool::Lang", - "Image::ExifTool::MacOS", - "Image::ExifTool::Panasonic", - "Image::ExifTool::Shortcuts", - "Image::ExifTool::Sony", - "Image::ExifTool::Validate", - "Image::ExifTool::XMP", - "ListSplit", - "POSIX", - "PRINT_CONV", - "Require", - "SystemTimeRes", - "Time::HiRes", - "Time::Local", - "Time::Piece", - "Win32::API", - "Win32API::File", - "WindowsLongPath", - "a", - "all", - "alternate", - "base", - "biggie", - "binary", - "chance", - "character", - "configFile", - "data", - "default", - "different", - "directory", - "duplicates", - "entries", - "error", - "extension", - "file", - "groups", - "hash", - "hex", - "in", - "incorrect", - "index", - "input", - "it", - "key", - "longer", - "more", - "need", - "new", - "of", - "only", - "overload", - "print", - "proc", - "recognized", - "requested", - "sort", - "special", - "specific", - "specified", - "strict", - "such", - "system", - "tag", - "tags", - "the", - "this", - "value", - "values", - "vars", - "verbose", - "warning", - "warnings", - "when" - ] - }, - "perl/exiftool/Makefile.PL": { - "1. Artifact Identity": { - "Filename": "Makefile.PL", - "Path": "perl/exiftool/Makefile.PL", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (Makefile.PL)" - }, - "2. Topological Coordinates": { - "X": 1060.13, - "Y": 28.3, - "Z": -3639.78 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 60, - "Coding LOC": 51, - "Documentation LOC": 6, - "Structural Magnitude": 18.02, - "Control Flow Ratio": "84.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.608 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.31%", - "Error & Exception Exposure": "68.15%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "37.02%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.89%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 22, - "Sequential Logic Declarations": 4, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 47, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "ExtUtils::MakeMaker", - "File::Spec" - ] - }, - "perl/exiftool/RandomAccess.pm": { - "1. Artifact Identity": { - "Filename": "RandomAccess.pm", - "Path": "perl/exiftool/RandomAccess.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": 846.5, - "Y": -83.58, - "Z": -4636.45 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 448, - "Coding LOC": 320, - "Documentation LOC": 106, - "Structural Magnitude": 435.0, - "Control Flow Ratio": "52.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.1 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "80.22%", - "Error & Exception Exposure": "96.75%", - "Tech Debt Exposure": "94.12%", - "Testing Exposure": "80.0%", - "API Exposure": "0.25%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.74%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.24%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "Read", - "Structural Impact": 40.6, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "56.8%", - "Start Line": 178, - "End Line": 254 - }, - { - "Function Name": "ReadLine", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "65.5%", - "Start Line": 260, - "End Line": 326 - }, - { - "Function Name": "Close", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "59.4%", - "Start Line": 395, - "End Line": 444 - }, - { - "Function Name": "Seek", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 144, - "End Line": 172 - }, - { - "Function Name": "Purge", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 353, - "End Line": 381 - }, - { - "Function Name": "new", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "30.8%", - "Start Line": 59, - "End Line": 90 - }, - { - "Function Name": "SeekTest", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 106, - "End Line": 118 - }, - { - "Function Name": "Slurp", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 331, - "End Line": 346 - }, - { - "Function Name": "Tell", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 124, - "End Line": 134 - }, - { - "Function Name": "BinMode", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 386, - "End Line": 390 - }, - { - "Function Name": "Debug", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 99 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 97, - "Sequential Logic Declarations": 88, - "Function Parameters": 23, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 248, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 29, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 4, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 121, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 4, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 51, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 275, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 11, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Exporter", - "buffering", - "only", - "strict", - "vars" - ] - }, - "perl/exiftool/exiftool": { - "1. Artifact Identity": { - "Filename": "exiftool", - "Path": "perl/exiftool/exiftool", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 487.17, - "Y": 50.88, - "Z": -3715.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 8151, - "Coding LOC": 6627, - "Documentation LOC": 639, - "Structural Magnitude": 7318.94, - "Control Flow Ratio": "73.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.689 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "76.83%", - "Error & Exception Exposure": "96.55%", - "Tech Debt Exposure": "8.93%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "17.14%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.97%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "GetImageInfo", - "Structural Impact": 892.5, - "Lines of Code (LOC)": 1015, - "Control Flow Branches": 485, - "Input Parameters": 2, - "Control Flow Ratio": "77.4%", - "Start Line": 2108, - "End Line": 3122 - }, - { - "Function Name": "SetImageInfo", - "Structural Impact": 445.3, - "Lines of Code (LOC)": 546, - "Control Flow Branches": 208, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 3129, - "End Line": 3674 - }, - { - "Function Name": "ScanDir", - "Structural Impact": 130.4, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 61, - "Input Parameters": 3, - "Control Flow Ratio": "79.2%", - "Start Line": 4293, - "End Line": 4421 - }, - { - "Function Name": "FilenameSPrintf", - "Structural Impact": 84.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 40, - "Input Parameters": 3, - "Control Flow Ratio": "75.5%", - "Start Line": 4646, - "End Line": 4702 - }, - { - "Function Name": "NextUnusedFilename", - "Structural Impact": 78.8, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "70.5%", - "Start Line": 4723, - "End Line": 4773 - }, - { - "Function Name": "SuggestedExtension", - "Structural Impact": 66.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "86.1%", - "Start Line": 4560, - "End Line": 4616 - }, - { - "Function Name": "FormatXML", - "Structural Impact": 48.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3751, - "End Line": 3793 - }, - { - "Function Name": "ProcessFiles", - "Structural Impact": 47.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "75.8%", - "Start Line": 4232, - "End Line": 4288 - }, - { - "Function Name": "FormatJSON", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "70.8%", - "Start Line": 3835, - "End Line": 3875 - }, - { - "Function Name": "ReadStayOpen", - "Structural Impact": 39.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "65.8%", - "Start Line": 4922, - "End Line": 4984 - }, - { - "Function Name": "DoHardLink", - "Structural Impact": 35.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "86.7%", - "Start Line": 3680, - "End Line": 3708 - }, - { - "Function Name": "OpenOutputFile", - "Structural Impact": 34.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4801, - "End Line": 4840 - }, - { - "Function Name": "ConvertBinary", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3952, - "End Line": 3990 - }, - { - "Function Name": "EscapeJSON", - "Structural Impact": 29.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 15, - "Input Parameters": 2, - "Control Flow Ratio": "65.2%", - "Start Line": 3799, - "End Line": 3830 - }, - { - "Function Name": "FindFileWindows", - "Structural Impact": 28.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "45.2%", - "Start Line": 4430, - "End Line": 4476 - }, - { - "Function Name": "IsEqual", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "48.0%", - "Start Line": 3996, - "End Line": 4020 - }, - { - "Function Name": "AddGroups", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3929, - "End Line": 3946 - }, - { - "Function Name": "FilterArgfileLine", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 4893, - "End Line": 4915 - }, - { - "Function Name": "PrintCSV", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 3901, - "End Line": 3924 - }, - { - "Function Name": "PrintTagList", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5024, - "End Line": 5048 - }, - { - "Function Name": "Printable", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4026, - "End Line": 4048 - }, - { - "Function Name": "DoSetFromFile", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "35.3%", - "Start Line": 4141, - "End Line": 4165 - }, - { - "Function Name": "AddPrintFormat", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4539, - "End Line": 4554 - }, - { - "Function Name": "EFile", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4989, - "End Line": 5007 - }, - { - "Function Name": "PrintErrors", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 5054, - "End Line": 5067 - }, - { - "Function Name": "LoadPrintFormat", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4623, - "End Line": 4637 - }, - { - "Function Name": "LengthUTF8", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "43.8%", - "Start Line": 4054, - "End Line": 4079 - }, - { - "Function Name": "SetWindowTitle", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 4213, - "End Line": 4227 - }, - { - "Function Name": "SlurpFile", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4861, - "End Line": 4886 - }, - { - "Function Name": "CheckUTF8", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 4193, - "End Line": 4208 - }, - { - "Function Name": "Infile", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4109, - "End Line": 4122 - }, - { - "Function Name": "EncodeXML", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 3729, - "End Line": 3745 - }, - { - "Function Name": "AbsPath", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "35.7%", - "Start Line": 4505, - "End Line": 4520 - }, - { - "Function Name": "AcceptFile", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 4847, - "End Line": 4855 - }, - { - "Function Name": "FormatCSV", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3881, - "End Line": 3896 - }, - { - "Function Name": "Exit", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 333, - "End Line": 347 - }, - { - "Function Name": "HasWildcards", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 4180, - "End Line": 4187 - }, - { - "Function Name": "Warning", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4128, - "End Line": 4135 - }, - { - "Function Name": "MyConvertFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 4526, - "End Line": 4534 - }, - { - "Function Name": "Progress", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5012, - "End Line": 5019 - }, - { - "Function Name": "CreateDirectory", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "22.2%", - "Start Line": 4779, - "End Line": 4794 - }, - { - "Function Name": "Cleanup", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 369, - "End Line": 376 - }, - { - "Function Name": "AddSetTagsFile", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4086, - "End Line": 4103 - }, - { - "Function Name": "Warn", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 356 - }, - { - "Function Name": "CleanXML", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3714, - "End Line": 3723 - }, - { - "Function Name": "Num2Alpha", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 4708, - "End Line": 4717 - }, - { - "Function Name": "CleanFilename", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4171, - "End Line": 4174 - }, - { - "Function Name": "FileNotFound", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4481, - "End Line": 4488 - }, - { - "Function Name": "PreserveTime", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 4493, - "End Line": 4498 - }, - { - "Function Name": "WarnOnce", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 358, - "End Line": 360 - }, - { - "Function Name": "SigInt", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 363, - "End Line": 367 - }, - { - "Function Name": "Image::ExifTool::EndDir", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 329 - }, - { - "Function Name": "Image::ExifTool::End", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 330, - "End Line": 330 - }, - { - "Function Name": "Error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 357 - }, - { - "Function Name": "SigCont", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 368 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3057, - "Sequential Logic Declarations": 1103, - "Function Parameters": 195, - "Function/Method Declarations": 100, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 26, - "Type/Safety Bypasses": 8, - "High-Risk Execution Commands": 22, - "I/O and Network Boundaries": 334, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 4791, - "Commented-out Code (Dead Logic)": 22, - "Structured Documentation Blocks": 236, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 24, - "Closures and Anonymous Functions": 10, - "Global State Dependencies": 427, - "Decorators and Annotations": 575, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 266, - "Scientific & Mathematical Operations": 29, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 110, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 7, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 238, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 181, - "Explicit Type Casts": 51, - "Fatal Aborts & Exceptions": 6, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 605, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 232, - "Private / Encapsulated Scopes": 569, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 9, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 4009, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 328, - "Time Date Logic": 50, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 43, - "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 25, - "Design Upper Case": 4, - "Design Short Vars": 6, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 120, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 8, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 14, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 84, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "B", - "C", - "CR", - "Cwd", - "Encode", - "Escape", - "File::Glob", - "FileHandle", - "I", - "IO::Handle", - "Image::ExifTool", - "Image::ExifTool::Geolocation", - "Image::ExifTool::HTML", - "Image::ExifTool::Import", - "Image::ExifTool::MWG", - "Image::ExifTool::Plot", - "Image::ExifTool::TagInfoXML", - "Image::ExifTool::XMP", - "MODULE", - "MWG", - "Term::ReadKey", - "Time::Piece", - "Unicode::GCString", - "Win32::API", - "Win32::FindFile", - "Win32API::File", - "a", - "absolute", - "additional", - "an", - "arguments", - "associated", - "changes", - "destination", - "duplicates", - "effect", - "even", - "exiftool", - "ext", - "extra", - "file", - "filename", - "for", - "format", - "formatting", - "forward", - "full", - "globbing", - "group", - "information", - "longer", - "lower", - "lowest", - "metadata", - "more", - "need", - "of", - "operation", - "option", - "other", - "our", - "output", - "permission", - "quoting", - "real", - "sense", - "separator", - "sidecar", - "standard", - "strict", - "tag", - "tags", - "terminator", - "textOut", - "the", - "this", - "tokens", - "underline", - "undocumented", - "user", - "warnings", - "wide", - "wildcards", - "with" - ] - } - } - }, - "csharp/roslyn": { - "Directory Group Magnitude": 15239.02, - "File Count": 7, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "85.7%", - "Static: Literature & Documentation": "14.3%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "25.48%", - "Error & Exception Exposure": "42.59%", - "Tech Debt Exposure": "46.79%", - "Testing Exposure": "57.49%", - "API Exposure": "4.05%", - "Concurrency Exposure": "24.12%", - "State Flux Exposure": "65.59%", - "Commented Logic Exposure": "4.12%", - "Specification Exposure": "85.71%", - "Instability Exposure": "42.86%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.07%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "csharp/roslyn/License.txt": { - "1. Artifact Identity": { - "Filename": "License.txt", - "Path": "csharp/roslyn/License.txt", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" - }, - "2. Topological Coordinates": { - "X": -2075.41, - "Y": 103.99, - "Z": 1579.75 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 0, - "Documentation LOC": 18, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "csharp/roslyn/CSharpCompilation.cs": { - "1. Artifact Identity": { - "Filename": "CSharpCompilation.cs", - "Path": "csharp/roslyn/CSharpCompilation.cs", - "Language": "Csharp", - "Architect": "compiling all of the code", - "Indentation Style": "Spaces", - "Parent Entity": "Compilation, IEqualityComparer<, IEquatable", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -2233.23, - "Y": 49.62, - "Z": 1409.9 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 5286, - "Coding LOC": 3863, - "Documentation LOC": 652, - "Structural Magnitude": 2650.96, - "Control Flow Ratio": "45.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.666 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "20.83%", - "Error & Exception Exposure": "45.37%", - "Tech Debt Exposure": "61.55%", - "Testing Exposure": "80.0%", - "API Exposure": "5.04%", - "Concurrency Exposure": "30.42%", - "State Flux Exposure": "91.72%", - "Commented Logic Exposure": "5.31%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.37%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "CommonCreateBuiltinOperator", - "Structural Impact": 125.3, - "Lines of Code (LOC)": 225, - "Control Flow Branches": 50, - "Input Parameters": 4, - "Control Flow Ratio": "64.9%", - "Start Line": 4435, - "End Line": 4659 - }, - { - "Function Name": "FindEntryPoint", - "Structural Impact": 96.2, - "Lines of Code (LOC)": 243, - "Control Flow Branches": 41, - "Input Parameters": 3, - "Control Flow Ratio": "54.7%", - "Start Line": 1993, - "End Line": 2235 - }, - { - "Function Name": "GetDiagnosticsForMethodBodiesInTree", - "Structural Impact": 75.2, - "Lines of Code (LOC)": 183, - "Control Flow Branches": 32, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 3211, - "End Line": 3393 - }, - { - "Function Name": "validateSignature", - "Structural Impact": 52.5, - "Lines of Code (LOC)": 190, - "Control Flow Branches": 42, - "Input Parameters": 0, - "Control Flow Ratio": "68.9%", - "Start Line": 4463, - "End Line": 4652 - }, - { - "Function Name": "ReportUnusedImports", - "Structural Impact": 46.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2747, - "End Line": 2838 - }, - { - "Function Name": "GetDiagnosticsWithoutSeverityFiltering", - "Structural Impact": 38.9, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "59.1%", - "Start Line": 3042, - "End Line": 3133 - }, - { - "Function Name": "CommonCreateFunctionPointerTypeSymbol", - "Structural Impact": 38.7, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 12, - "Input Parameters": 6, - "Control Flow Ratio": "57.1%", - "Start Line": 4250, - "End Line": 4335 - }, - { - "Function Name": "CompileMethods", - "Structural Impact": 37.4, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 12, - "Input Parameters": 5, - "Control Flow Ratio": "52.2%", - "Start Line": 3640, - "End Line": 3751 - }, - { - "Function Name": "CommonCreateBuiltinOperator", - "Structural Impact": 33.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "53.8%", - "Start Line": 4661, - "End Line": 4735 - }, - { - "Function Name": "CSharpCompilation", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 7, - "Input Parameters": 13, - "Control Flow Ratio": "100.0%", - "Start Line": 551, - "End Line": 603 - }, - { - "Function Name": "GetOrCreateNullableType", - "Structural Impact": 32.0, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "74.1%", - "Start Line": 1781, - "End Line": 1827 - }, - { - "Function Name": "CreateModuleBuilder", - "Structural Impact": 30.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 8, - "Input Parameters": 8, - "Control Flow Ratio": "66.7%", - "Start Line": 3573, - "End Line": 3638 - }, - { - "Function Name": "GetSourceDeclarationDiagnostics", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "69.2%", - "Start Line": 3395, - "End Line": 3442 - }, - { - "Function Name": "AppendSymbolsWithName", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "64.7%", - "Start Line": 5083, - "End Line": 5136 - }, - { - "Function Name": "isSupportedType", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 16, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1798, - "End Line": 1825 - }, - { - "Function Name": "AddDebugSourceDocumentsForChecksumDirectives", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "42.1%", - "Start Line": 4014, - "End Line": 4070 - }, - { - "Function Name": "ShouldEmitNullableAttributes", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 4919, - "End Line": 4962 - }, - { - "Function Name": "CommonCreateAnonymousTypeSymbol", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "42.9%", - "Start Line": 4402, - "End Line": 4433 - }, - { - "Function Name": "ReplaceSyntaxTree", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 1065, - "End Line": 1117 - }, - { - "Function Name": "HasEntryPointSignature", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2310, - "End Line": 2357 - }, - { - "Function Name": "IsRuntimeAsyncEnabledIn", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 351, - "End Line": 396 - }, - { - "Function Name": "ReturnsAwaitableToVoidOrInt", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2267, - "End Line": 2301 - }, - { - "Function Name": "GetExternAliasTarget", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "38.9%", - "Start Line": 1574, - "End Line": 1611 - }, - { - "Function Name": "registeredUsageOfUsingsInTree", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3359, - "End Line": 3392 - }, - { - "Function Name": "AddSyntaxTrees", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 927, - "End Line": 985 - }, - { - "Function Name": "GetDiagnosticsForSyntaxTree", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "44.4%", - "Start Line": 3478, - "End Line": 3531 - }, - { - "Function Name": "getExplicitAccessibilitySymbol", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 4945, - "End Line": 4961 - }, - { - "Function Name": "GetEntryPointAndDiagnostics", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 1949, - "End Line": 1991 - }, - { - "Function Name": "CreateScriptCompilation", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 7, - "Control Flow Ratio": "75.0%", - "Start Line": 459, - "End Line": 480 - }, - { - "Function Name": "validateSignature", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "56.2%", - "Start Line": 4689, - "End Line": 4734 - }, - { - "Function Name": "AddEntryPointCandidates", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2237, - "End Line": 2265 - }, - { - "Function Name": "updateCachedDiagnostics", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 3308, - "End Line": 3342 - }, - { - "Function Name": "ClassifyConvertibleConversion", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2434, - "End Line": 2465 - }, - { - "Function Name": "WithScriptCompilationInfo", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 770, - "End Line": 797 - }, - { - "Function Name": "GetSyntaxTreesByMappedPath", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 1134, - "End Line": 1162 - }, - { - "Function Name": "GetBinderFactory", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2664, - "End Line": 2684 - }, - { - "Function Name": "AddedModulesResourceNames", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3934, - "End Line": 3958 - }, - { - "Function Name": "AddCache", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5207, - "End Line": 5231 - }, - { - "Function Name": "RemoveSyntaxTrees", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 1000, - "End Line": 1047 - }, - { - "Function Name": "VisitNamespace", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3801, - "End Line": 3815 - }, - { - "Function Name": "HasSubmissionResult", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "30.4%", - "Start Line": 852, - "End Line": 894 - }, - { - "Function Name": "CommonCreateTupleTypeSymbol", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 4347, - "End Line": 4371 - }, - { - "Function Name": "GetSemanticModel", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2616, - "End Line": 2637 - }, - { - "Function Name": "AppendLoadDirectiveDiagnostics", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3135, - "End Line": 3151 - }, - { - "Function Name": "CompleteTrees", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 2840, - "End Line": 2864 - }, - { - "Function Name": "CheckDuplicateInterceptions", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3841, - "End Line": 3865 - }, - { - "Function Name": "CommonLanguageVersion", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 617, - "End Line": 634 - }, - { - "Function Name": "AddNewFactory", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 2686, - "End Line": 2706 - }, - { - "Function Name": "AppendMemberSymbolsWithName", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 5138, - "End Line": 5159 - }, - { - "Function Name": "SerializePdbEmbeddedCompilationOptions", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4976, - "End Line": 5010 - }, - { - "Function Name": "BindGlobalImports", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 1653, - "End Line": 1685 - }, - { - "Function Name": "ContainsSymbolsWithName", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4791, - "End Line": 4804 - }, - { - "Function Name": "GetSymbolsWithName", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4809, - "End Line": 4822 - }, - { - "Function Name": "ContainsSymbolsWithName", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4830, - "End Line": 4843 - }, - { - "Function Name": "GetSymbolsWithNameCore", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4856, - "End Line": 4869 - }, - { - "Function Name": "Create", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 1, - "Input Parameters": 8, - "Control Flow Ratio": "25.0%", - "Start Line": 482, - "End Line": 532 - }, - { - "Function Name": "FilterDiagnosticsByLocation", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3467, - "End Line": 3476 - }, - { - "Function Name": "GetSyntaxTreesByContentHash", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "30.8%", - "Start Line": 1164, - "End Line": 1188 - }, - { - "Function Name": "GetSyntaxTreesByPath", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 1190, - "End Line": 1214 - }, - { - "Function Name": "CommonCreateTupleTypeSymbol", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 4373, - "End Line": 4400 - }, - { - "Function Name": "GetAssemblyOrModuleSymbol", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1271, - "End Line": 1288 - }, - { - "Function Name": "AddInterception", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 2555, - "End Line": 2580 - }, - { - "Function Name": "CompleteTree", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2718, - "End Line": 2735 - }, - { - "Function Name": "AppendDefaultVersionResource", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 3537, - "End Line": 3555 - }, - { - "Function Name": "ChecksumMatches", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 4072, - "End Line": 4092 - }, - { - "Function Name": "CheckDuplicateFilePathsAndFree", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3781, - "End Line": 3799 - }, - { - "Function Name": "GetSymbol", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5188, - "End Line": 5205 - }, - { - "Function Name": "ValidateDebugEntryPoint", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 605, - "End Line": 615 - }, - { - "Function Name": "GetClsComplianceDiagnostics", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 3444, - "End Line": 3465 - }, - { - "Function Name": "GetCompilationNamespace", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1525, - "End Line": 1547 - }, - { - "Function Name": "GetCompilationNamespace", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1549, - "End Line": 1570 - }, - { - "Function Name": "checkValid", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 2079, - "End Line": 2095 - }, - { - "Function Name": "IsDefinedOrImplementedInSourceTree", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 3181, - "End Line": 3195 - }, - { - "Function Name": "getCustomModifierForType", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4320, - "End Line": 4334 - }, - { - "Function Name": "GetSpecialType", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1744, - "End Line": 1764 - }, - { - "Function Name": "CreateArrayTypeSymbol", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2471, - "End Line": 2484 - }, - { - "Function Name": "TryGetInterceptor", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 2582, - "End Line": 2602 - }, - { - "Function Name": "GetSpineSymbol", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 5161, - "End Line": 5181 - }, - { - "Function Name": "GetSyntaxTreeOrdinal", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1119, - "End Line": 1132 - }, - { - "Function Name": "ClassifyConversion", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2394, - "End Line": 2418 - }, - { - "Function Name": "IsSymbolAccessibleWithin", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2514, - "End Line": 2521 - }, - { - "Function Name": "VisitNamedType", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3817, - "End Line": 3830 - }, - { - "Function Name": "GenerateModuleInitializer", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3867, - "End Line": 3888 - }, - { - "Function Name": "GetRuntimeMetadataVersion", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3984, - "End Line": 4000 - }, - { - "Function Name": "isAllowedPointerArithmeticIntegralType", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4654, - "End Line": 4655 - }, - { - "Function Name": "IsNullableAnalysisEnabledIn", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 286, - "End Line": 291 - }, - { - "Function Name": "computeMappedPathToSyntaxTree", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 1151, - "End Line": 1161 - }, - { - "Function Name": "Create", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 439, - "End Line": 454 - }, - { - "Function Name": "GetHostObjectTypeSymbol", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1869, - "End Line": 1892 - }, - { - "Function Name": "GetDiagnosticsForAllMethodBodies", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3155, - "End Line": 3179 - }, - { - "Function Name": "compileMethodBodiesAndDocComments", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3344, - "End Line": 3357 - }, - { - "Function Name": "GetAllUnaliasedModules", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1384, - "End Line": 1398 - }, - { - "Function Name": "GetUnaliasedReferencedAssemblies", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1407, - "End Line": 1422 - }, - { - "Function Name": "ShouldCheckTypeForMembers", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5268, - "End Line": 5279 - }, - { - "Function Name": "IsSymbolAccessibleWithinCore", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2499, - "End Line": 2512 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3026, - "End Line": 3027 - }, - { - "Function Name": "CSharpCompilation", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 12, - "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 549 - }, - { - "Function Name": "EmitDifference", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 9, - "Control Flow Ratio": "0.0%", - "Start Line": 3960, - "End Line": 3982 - }, - { - "Function Name": "WithOptions", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 738, - "End Line": 765 - }, - { - "Function Name": "GetSymbolsWithName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4851, - "End Line": 4854 - }, - { - "Function Name": "GetTypeByReflectionType", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 1842, - "End Line": 1853 - }, - { - "Function Name": "CompareSourceLocations", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4752, - "End Line": 4764 - }, - { - "Function Name": "CompareSourceLocations", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4766, - "End Line": 4775 - }, - { - "Function Name": "CompareSourceLocations", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4777, - "End Line": 4786 - }, - { - "Function Name": "addIfCandidate", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2257, - "End Line": 2264 - }, - { - "Function Name": "CreatePointerTypeSymbol", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2489, - "End Line": 2497 - }, - { - "Function Name": "GetBinderFactory", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2654, - "End Line": 2662 - }, - { - "Function Name": "WithSemanticModelProvider", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 802, - "End Line": 821 - }, - { - "Function Name": "ToMetadataReference", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1372, - "End Line": 1375 - }, - { - "Function Name": "RecordImportDependencies", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2883, - "End Line": 2887 - }, - { - "Function Name": "GetSemanticModel", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2608, - "End Line": 2610 - }, - { - "Function Name": "MakeChecksumBytes", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4094, - "End Line": 4109 - }, - { - "Function Name": "HasCodeToEmit", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 4113, - "End Line": 4125 - }, - { - "Function Name": "computeHashToSyntaxTree", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1177, - "End Line": 1187 - }, - { - "Function Name": "computePathToSyntaxTree", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1204, - "End Line": 1213 - }, - { - "Function Name": "GenerateResources", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3890, - "End Line": 3911 - }, - { - "Function Name": "GetRuntimeMetadataVersion", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4002, - "End Line": 4012 - }, - { - "Function Name": "CommonGetMetadataReference", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1432, - "End Line": 1440 - }, - { - "Function Name": "CreateReflectionTypeNotFoundError", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1855, - "End Line": 1864 - }, - { - "Function Name": "GetDirectiveReference", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1316, - "End Line": 1322 - }, - { - "Function Name": "GenerateDocumentationComments", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3913, - "End Line": 3932 - }, - { - "Function Name": "IsNullableAnalysisEnabledIn", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 302, - "End Line": 306 - }, - { - "Function Name": "GetTypeByMetadataName", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1905, - "End Line": 1910 - }, - { - "Function Name": "RecordImportInternal", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2876, - "End Line": 2881 - }, - { - "Function Name": "GetParseDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2988, - "End Line": 2991 - }, - { - "Function Name": "GetDeclarationDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2997, - "End Line": 3000 - }, - { - "Function Name": "GetMethodBodyDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3005, - "End Line": 3008 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3014, - "End Line": 3017 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3029, - "End Line": 3040 - }, - { - "Function Name": "CreateNativeIntegerTypeSymbol", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4342, - "End Line": 4345 - }, - { - "Function Name": "SymbolDeclaredEvent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4971, - "End Line": 4974 - }, - { - "Function Name": "GetCachedSymbol", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5183, - "End Line": 5186 - }, - { - "Function Name": "Update", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 655, - "End Line": 672 - }, - { - "Function Name": "CreatePreviousToCurrentSourceAssemblyMatcher", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3753, - "End Line": 3765 - }, - { - "Function Name": "GetSubmissionImports", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1698, - "End Line": 1711 - }, - { - "Function Name": "GetBoundReferenceManager", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1225, - "End Line": 1236 - }, - { - "Function Name": "ExpandPreviousSubmissionImports", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1719, - "End Line": 1731 - }, - { - "Function Name": "AbstractSymbolSearcher", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 5054, - "End Line": 5066 - }, - { - "Function Name": "GetNullableAnalysisValue", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 337, - "End Line": 345 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3019, - "End Line": 3024 - }, - { - "Function Name": "GetPreprocessorSymbols", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5012, - "End Line": 5022 - }, - { - "Function Name": "PredicateSymbolSearcher", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 5238, - "End Line": 5243 - }, - { - "Function Name": "NameSymbolSearcher", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 5261, - "End Line": 5266 - }, - { - "Function Name": "WithAssemblyName", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 677, - "End Line": 695 - }, - { - "Function Name": "CommonCreateErrorTypeSymbol", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 411 - }, - { - "Function Name": "WithReferences", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 708, - "End Line": 725 - }, - { - "Function Name": "GetSubmissionInitializer", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1894, - "End Line": 1899 - }, - { - "Function Name": "ImportInfo", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2895, - "End Line": 2900 - }, - { - "Function Name": "MethodBodyDiagnostics", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3203, - "End Line": 3208 - }, - { - "Function Name": "CreateAnalyzerDriver", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4964, - "End Line": 4969 - }, - { - "Function Name": "WithEventQueue", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 826, - "End Line": 841 - }, - { - "Function Name": "ReportUnusedImports", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2737, - "End Line": 2745 - }, - { - "Function Name": "CommonCreateArrayTypeSymbol", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4240, - "End Line": 4243 - }, - { - "Function Name": "writeValue", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5003, - "End Line": 5009 - }, - { - "Function Name": "CommonCreateErrorNamespaceSymbol", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 413, - "End Line": 418 - }, - { - "Function Name": "EntryPoint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2369, - "End Line": 2373 - }, - { - "Function Name": "ClassifyCommonConversion", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2428, - "End Line": 2432 - }, - { - "Function Name": "CommonGetSemanticModel", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4156, - "End Line": 4160 - }, - { - "Function Name": "HasDynamicEmitAttributes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4879, - "End Line": 4883 - }, - { - "Function Name": "ReplaceReference", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1367, - "End Line": 1370 - }, - { - "Function Name": "Equals", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2539, - "End Line": 2542 - }, - { - "Function Name": "CommonReplaceSyntaxTree", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4185, - "End Line": 4188 - }, - { - "Function Name": "Clone", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 639, - "End Line": 653 - }, - { - "Function Name": "CreateSemanticModel", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2640, - "End Line": 2641 - }, - { - "Function Name": "Equals", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2907, - "End Line": 2913 - }, - { - "Function Name": "HasTupleNamesAttributes", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4885, - "End Line": 4886 - }, - { - "Function Name": "ShouldCheckTypeForMembers", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5245, - "End Line": 5251 - }, - { - "Function Name": "IsSubmissionSyntaxTree", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1640, - "End Line": 1645 - }, - { - "Function Name": "GetEntryPoint", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1943, - "End Line": 1947 - }, - { - "Function Name": "AddModuleInitializerMethod", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2525, - "End Line": 2529 - }, - { - "Function Name": "GetHashCode", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2544, - "End Line": 2549 - }, - { - "Function Name": "CheckDuplicateFilePaths", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3834, - "End Line": 3838 - }, - { - "Function Name": "CanEmitSpecialType", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4894, - "End Line": 4899 - }, - { - "Function Name": "IsNullableAnalysisEnabledIn", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 277 - }, - { - "Function Name": "CommonCreatePreprocessingSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 423 - }, - { - "Function Name": "WithReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 730, - "End Line": 733 - }, - { - "Function Name": "ContainsSyntaxTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 911, - "End Line": 914 - }, - { - "Function Name": "AddSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 919, - "End Line": 922 - }, - { - "Function Name": "RemoveSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 994 - }, - { - "Function Name": "ReferenceManagerEquals", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1239, - "End Line": 1242 - }, - { - "Function Name": "GetSymbolInternal", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1290, - "End Line": 1293 - }, - { - "Function Name": "AddReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1330 - }, - { - "Function Name": "AddReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1335, - "End Line": 1338 - }, - { - "Function Name": "RemoveReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1343, - "End Line": 1346 + "Start Line": 2711, + "End Line": 2723 }, { - "Function Name": "RemoveReferences", + "Function Name": "paintsChild", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1351, - "End Line": 1354 + "Start Line": 3633, + "End Line": 3636 }, { - "Function Name": "GetMetadataReference", + "Function Name": "describeSemanticsConfiguration", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1427, - "End Line": 1430 + "Start Line": 3823, + "End Line": 3826 }, { - "Function Name": "GetMetadataReference", + "Function Name": "visitChildrenForSemantics", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1442, - "End Line": 1445 + "Start Line": 3917, + "End Line": 3919 }, { - "Function Name": "GetSpecialTypeMember", + "Function Name": "add", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1832, - "End Line": 1835 + "Start Line": 4504, + "End Line": 4506 }, { - "Function Name": "CommonGetSpecialTypeMember", + "Function Name": "remove", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1837, - "End Line": 1840 + "Start Line": 4541, + "End Line": 4544 }, { - "Function Name": "GetBinder", + "Function Name": "markSiblingConfigurationConflict", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2708, - "End Line": 2711 + "Start Line": 5447, + "End Line": 5450 }, { - "Function Name": "RecordImport", + "Function Name": "debugCheckParentDataNotDirty", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2866, - "End Line": 2869 + "Start Line": 5690, + "End Line": 5693 }, { - "Function Name": "RecordImport", + "Function Name": "debugCheckForBuilds", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2871, - "End Line": 2874 + "Start Line": 5698, + "End Line": 5701 }, { - "Function Name": "Equals", + "Function Name": "markSiblingConfigurationConflict", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2902, - "End Line": 2905 + "Start Line": 6062, + "End Line": 6065 }, { - "Function Name": "DuplicateFilePathsVisitor", + "Function Name": "_debugCollectRenderObjectSemanticsTrees", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3776, - "End Line": 3779 + "Start Line": 6585, + "End Line": 6587 }, { - "Function Name": "CommonWithReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isTight", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4131, - "End Line": 4134 + "Start Line": 908, + "End Line": 908 }, { - "Function Name": "CommonWithAssemblyName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isNormalized", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4136, - "End Line": 4139 + "Start Line": 911, + "End Line": 911 }, { - "Function Name": "CommonAddSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "semanticsEnabled", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4170, - "End Line": 4173 + "Start Line": 1845, + "End Line": 1845 }, { - "Function Name": "CommonRemoveSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "visitChildren", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4175, - "End Line": 4178 + "Start Line": 2202, + "End Line": 2202 }, { - "Function Name": "CommonWithOptions", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "paintBounds", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4190, - "End Line": 4193 + "Start Line": 3579, + "End Line": 3579 }, { - "Function Name": "CommonWithScriptCompilationInfo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "semanticBounds", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4195, - "End Line": 4198 + "Start Line": 3850, + "End Line": 3850 }, { - "Function Name": "CommonContainsSyntaxTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "toString", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4200, - "End Line": 4203 + "Start Line": 4011, + "End Line": 4012 }, { - "Function Name": "CommonGetAssemblyOrModuleSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_SemanticsConfigurationProvider", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4205, - "End Line": 4208 + "Start Line": 5340, + "End Line": 5340 }, { - "Function Name": "CommonGetSpecialType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "owner", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4220, - "End Line": 4223 + "Start Line": 5422, + "End Line": 5422 }, { - "Function Name": "CommonGetCompilationNamespace", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "markSiblingConfigurationConflict", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4225, - "End Line": 4228 + "Start Line": 5426, + "End Line": 5426 }, { - "Function Name": "CommonGetTypeByMetadataName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_RenderObjectSemantics", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4230, - "End Line": 4233 + "Start Line": 5513, + "End Line": 5514 }, { - "Function Name": "CommonCreatePointerTypeSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "shouldDrop", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4245, - "End Line": 4248 + "Start Line": 5732, + "End Line": 5732 }, { - "Function Name": "CommonCreateNativeIntegerTypeSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "clear", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4337, - "End Line": 4340 + "Start Line": 6508, + "End Line": 6520 }, { - "Function Name": "CommonGetEntryPoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "DiagnosticsDebugCreator", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4747, - "End Line": 4750 + "Start Line": 6757, + "End Line": 6758 }, { - "Function Name": "GetSymbolsWithName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "_startRecording", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5071, - "End Line": 5081 + "Start Line": 359, + "End Line": 365 }, { - "Function Name": "IsUnreferencedAssemblyIdentityDiagnosticCode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "reassemble", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2359, - "End Line": 2360 + "Start Line": 2015, + "End Line": 2023 }, { - "Function Name": "isReadOnlySpanOfByteType", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "debugNeedsLayout", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4657, - "End Line": 4658 + "Start Line": 2517, + "End Line": 2524 }, { - "Function Name": "SupportsRuntimeCapabilityCore", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "debugNeedsPaint", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5042, - "End Line": 5043 + "Start Line": 3265, + "End Line": 3272 }, { - "Function Name": "Matches", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "debugNeedsCompositedLayerUpdate", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5068, - "End Line": 5068 + "Start Line": 3284, + "End Line": 3291 }, { - "Function Name": "ShouldCheckTypeForMembers", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "clearSemantics", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5069, - "End Line": 5069 + "Start Line": 3885, + "End Line": 3891 }, { - "Function Name": "Matches", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "detach", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5253, - "End Line": 5254 + "Start Line": 4330, + "End Line": 4338 }, { - "Function Name": "Matches", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "_updateSemanticsNodeGeometry", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5281, - "End Line": 5282 + "Start Line": 6344, + "End Line": 6352 }, { - "Function Name": "RemoveAllSyntaxTrees", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "debugOutstandingSemanticsHandles", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1053, - "End Line": 1060 + "Start Line": 1372, + "End Line": 1377 }, { - "Function Name": "CommonGetBoundReferenceManager", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "runLayoutCallback", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1220, - "End Line": 1223 + "Start Line": 4288, + "End Line": 4293 }, { - "Function Name": "RemoveAllReferences", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "detach", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1359, - "End Line": 1362 + "Start Line": 4724, + "End Line": 4729 }, { - "Function Name": "BindScriptClass", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1635, - "End Line": 1638 + "Start Line": 6522, + "End Line": 6527 }, { - "Function Name": "MightContainNoPiaLocalTypes", + "Function Name": "_didDisposeSemanticsHandle", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2376, - "End Line": 2379 + "Start Line": 1413, + "End Line": 1417 }, { - "Function Name": "CreateGlobalNamespaceAlias", + "Function Name": "markNeedsLayoutForSizedByParentChange", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2713, - "End Line": 2716 + "Start Line": 2700, + "End Line": 2703 }, { - "Function Name": "GetHashCode", + "Function Name": "needsCompositing", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2915, - "End Line": 2918 + "Start Line": 3212, + "End Line": 3215 }, { - "Function Name": "CommonRemoveAllSyntaxTrees", + "Function Name": "systemFontsDidChange", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4180, - "End Line": 4183 + "Start Line": 4684, + "End Line": 4688 }, { - "Function Name": "CommonClone", + "Function Name": "reset", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4210, - "End Line": 4213 + "Start Line": 5395, + "End Line": 5398 }, { - "Function Name": "ShouldEmitNativeIntegerAttributes", + "Function Name": "clear", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4914, - "End Line": 4917 + "Start Line": 5404, + "End Line": 5408 }, { - "Function Name": "BindUsingsFromOptions", + "Function Name": "detach", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1693, - "End Line": 1693 + "Start Line": 59, + "End Line": 61 }, { - "Function Name": "GetPreviousSubmissionImports", + "Function Name": "toString", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1716, - "End Line": 1717 + "Start Line": 63, + "End Line": 64 }, { - "Function Name": "InterceptorKeyComparer", + "Function Name": "toString", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2536, - "End Line": 2536 + "Start Line": 850, + "End Line": 852 }, { - "Function Name": "CanEmitBoolean", + "Function Name": "Constraints", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4892, - "End Line": 4892 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 584, - "Sequential Logic Declarations": 689, - "Function Parameters": 282, - "Function/Method Declarations": 232, - "Class/Entity Declarations": 9, - "Defensive Programming Constructs": 289, - "Type/Safety Bypasses": 7, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 191, - "State Mutations / Variable Reassignments": 517, - "Commented-out Code (Dead Logic)": 7, - "Structured Documentation Blocks": 401, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 78, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 63, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 196, - "Collection Iterators / Comprehensions": 10, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 28, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 6, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 33, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 44, - "Fatal Aborts & Exceptions": 53, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 16, - "Thread Synchronization Locks": 14, - "Immutable Data Declarations": 106, - "Resource Deallocation & Cleanup": 24, - "Private / Encapsulated Scopes": 274, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3818, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 402, - "Design Camel Case": 209, - "Design Snake Case": 155, - "Design Pascal Case": 15, - "Design Upper Case": 0, - "Design Short Vars": 19, - "Design Long Vars": 27, - "Duplicate Logic": 0, - "Orphaned Logic": 72, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 80, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 28, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Microsoft.Cci", - "Microsoft.CodeAnalysis", - "Microsoft.CodeAnalysis.CSharp.Binder", - "Microsoft.CodeAnalysis.CSharp.Emit", - "Microsoft.CodeAnalysis.CSharp.Symbols", - "Microsoft.CodeAnalysis.CSharp.Syntax", - "Microsoft.CodeAnalysis.CodeGen", - "Microsoft.CodeAnalysis.Collections", - "Microsoft.CodeAnalysis.Debugging", - "Microsoft.CodeAnalysis.Diagnostics", - "Microsoft.CodeAnalysis.Emit", - "Microsoft.CodeAnalysis.Operations", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Symbols", - "Microsoft.CodeAnalysis.Text", - "Roslyn.Utilities", - "System", - "System.Buffers.Binary", - "System.Collections.Concurrent", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.IO", - "System.Linq", - "System.Reflection", - "System.Reflection.Metadata", - "System.Threading" - ] - }, - "csharp/roslyn/CSharpSyntaxTree.cs": { - "1. Artifact Identity": { - "Filename": "CSharpSyntaxTree.cs", - "Path": "csharp/roslyn/CSharpSyntaxTree.cs", - "Language": "Csharp", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "SyntaxTree", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -2451.91, - "Y": -17.85, - "Z": 860.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 942, - "Coding LOC": 589, - "Documentation LOC": 226, - "Structural Magnitude": 442.18, - "Control Flow Ratio": "46.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.596 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "17.53%", - "Error & Exception Exposure": "57.62%", - "Tech Debt Exposure": "63.55%", - "Testing Exposure": "80.0%", - "API Exposure": "6.49%", - "Concurrency Exposure": "75.53%", - "State Flux Exposure": "96.22%", - "Commented Logic Exposure": "6.22%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "BuildPreprocessorStateChangeMap", - "Structural Impact": 29.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 25, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 229, - "End Line": 300 - }, - { - "Function Name": "Create", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 6, - "Control Flow Ratio": "71.4%", - "Start Line": 327, - "End Line": 354 - }, - { - "Function Name": "ParseText", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "33.3%", - "Start Line": 487, - "End Line": 521 - }, - { - "Function Name": "IsGeneratedCode", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 723, - "End Line": 745 - }, - { - "Function Name": "IsPreprocessorSymbolDefined", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 198, - "End Line": 227 - }, - { - "Function Name": "IsPreprocessorSymbolDefined", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 185, - "End Line": 196 - }, - { - "Function Name": "ParseText", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 448, - "End Line": 460 - }, - { - "Function Name": "WithChanges", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 554, - "End Line": 590 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 785, - "End Line": 798 - }, - { - "Function Name": "Create", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 356, - "End Line": 373 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "50.0%", - "Start Line": 911, - "End Line": 920 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 429, - "End Line": 439 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 900, - "End Line": 908 - }, - { - "Function Name": "Create", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 923, - "End Line": 931 - }, - { - "Function Name": "WithChangedText", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 535, - "End Line": 552 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 469, - "End Line": 478 - }, - { - "Function Name": "IsAnyPreprocessorSymbolDefined", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 170, - "End Line": 183 - }, - { - "Function Name": "TryGetRootCore", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 875, - "End Line": 887 + "Start Line": 905, + "End Line": 905 }, { - "Function Name": "isGeneratedHeuristic", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "nodesNeedingLayout", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 731, - "End Line": 744 - }, - { - "Function Name": "GetLineMappings", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 674, - "End Line": 679 - }, - { - "Function Name": "GetRootAsync", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 100, - "End Line": 103 - }, - { - "Function Name": "ParseTextLazy", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 414, - "End Line": 420 - }, - { - "Function Name": "CreateWithoutClone", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 394, - "End Line": 408 - }, - { - "Function Name": "GetPragmaDirectiveWarningState", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 703, - "End Line": 712 - }, - { - "Function Name": "GetLineSpan", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 647, - "End Line": 648 - }, - { - "Function Name": "GetMappedLineSpan", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 666, - "End Line": 667 - }, - { - "Function Name": "GetLineVisibility", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 670, - "End Line": 671 + "Control Flow Ratio": "0.0%", + "Start Line": 1116, + "End Line": 1118 }, { - "Function Name": "GetChangedSpans", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 598, - "End Line": 606 + "Function Name": "debugDoingLayout", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1126, + "End Line": 1126 }, { - "Function Name": "GetChanges", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 613, - "End Line": 621 + "Function Name": "nodesNeedingPaint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1273, + "End Line": 1275 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 775, - "End Line": 783 + "Function Name": "debugDoingPaint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1283, + "End Line": 1283 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 807, - "End Line": 814 + "Function Name": "requestVisualUpdate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1864, + "End Line": 1864 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 823, - "End Line": 830 + "Function Name": "depth", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2118, + "End Line": 2118 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 840, - "End Line": 847 + "Function Name": "redepthChildren", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2138, + "End Line": 2139 }, { - "Function Name": "GetCompilationUnitRoot", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 112, - "End Line": 115 + "Function Name": "debugDoingThisResize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2241, + "End Line": 2241 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 856, - "End Line": 859 + "Function Name": "debugDoingThisLayout", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2248, + "End Line": 2248 }, { - "Function Name": "GetRoot", - "Structural Impact": 2.9, + "Function Name": "debugCanParentUseSize", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 86, - "End Line": 86 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2286, + "End Line": 2286 }, { - "Function Name": "GetDirectives", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "attached", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 158, - "End Line": 168 + "Control Flow Ratio": "0.0%", + "Start Line": 2455, + "End Line": 2455 }, { - "Function Name": "Create", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, + "Function Name": "debugDoingThisLayoutWithCallback", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 318 + "Start Line": 2559, + "End Line": 2559 }, { - "Function Name": "GetDirectiveMap", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "debugAssertDoesMeetConstraints", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 627, - "End Line": 636 + "Control Flow Ratio": "0.0%", + "Start Line": 2581, + "End Line": 2582 }, { - "Function Name": "CreateForDebugger", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "debugResetSize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 379, - "End Line": 384 + "Start Line": 2925, + "End Line": 2926 }, { - "Function Name": "CSharpSyntaxTree", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "sizedByParent", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 43, - "End Line": 46 + "Control Flow Ratio": "0.0%", + "Start Line": 2943, + "End Line": 2944 }, { - "Function Name": "IsEquivalentTo", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "performResize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 128 + "Start Line": 2960, + "End Line": 2961 }, { - "Function Name": "GetMappedLineSpanAndVisibility", - "Structural Impact": 1.8, + "Function Name": "performLayout", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 688, - "End Line": 689 + "Start Line": 2989, + "End Line": 2990 }, { - "Function Name": "GetLinePosition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "debugDoingThisPaint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 753, - "End Line": 754 + "Start Line": 3028, + "End Line": 3028 }, { - "Function Name": "CSharpSyntaxTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isRepaintBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 3055, + "End Line": 3055 }, { - "Function Name": "CloneNodeAsRoot", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "alwaysNeedsCompositing", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 + "Start Line": 3075, + "End Line": 3076 }, { - "Function Name": "GetLocation", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 762 + "Start Line": 4095, + "End Line": 4096 }, { - "Function Name": "GetRootCore", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "layoutCallback", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 865, - "End Line": 868 + "Start Line": 4280, + "End Line": 4281 }, { - "Function Name": "GetRootAsyncCore", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "childCount", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 873 + "Start Line": 4392, + "End Line": 4392 }, { - "Function Name": "TryGetRoot", - "Structural Impact": 1.5, + "Function Name": "properties", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 91 + "Start Line": 4758, + "End Line": 4758 }, { - "Function Name": "GetNullableContextState", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "container", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 719 + "Start Line": 4776, + "End Line": 4776 }, { - "Function Name": "IsNullableAnalysisEnabled", - "Structural Impact": 1.5, + "Function Name": "explicitChildNodes", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 4799, + "End Line": 4799 }, { - "Function Name": "Dump", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "excludeSemantics", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 936, - "End Line": 939 + "Start Line": 4815, + "End Line": 4815 }, { - "Function Name": "HasHiddenRegions", + "Function Name": "blockUserActions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4830, + "End Line": 4830 + }, + { + "Function Name": "owner", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 695, - "End Line": 696 + "Start Line": 5576, + "End Line": 5577 }, { - "Function Name": "GetNullableContextStateMap", + "Function Name": "isRoot", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 714, - "End Line": 716 + "Start Line": 5668, + "End Line": 5668 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 92, - "Sequential Logic Declarations": 107, - "Function Parameters": 60, - "Function/Method Declarations": 55, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 20, - "Type/Safety Bypasses": 7, + "Control Flow Branches": 1031, + "Sequential Logic Declarations": 335, + "Function Parameters": 241, + "Function/Method Declarations": 303, + "Class/Entity Declarations": 20, + "Defensive Programming Constructs": 708, + "Type/Safety Bypasses": 159, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 48, - "State Mutations / Variable Reassignments": 89, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 194, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 27, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 17, - "Global State Dependencies": 0, - "Decorators and Annotations": 12, - "Generic Type Abstractions": 20, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, + "Exposed API / Public Exports": 21, + "State Mutations / Variable Reassignments": 277, + "Commented-out Code (Dead Logic)": 11, + "Structured Documentation Blocks": 2033, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 10, + "Closures and Anonymous Functions": 736, + "Global State Dependencies": 60, + "Decorators and Annotations": 89, + "Generic Type Abstractions": 118, + "Collection Iterators / Comprehensions": 115, + "Scientific & Mathematical Operations": 16, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 14, + "Module Dependencies (Imports)": 13, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 16, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 28, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 8, - "Fatal Aborts & Exceptions": 11, + "Ad-hoc Print / Debug Statements": 4, + "Explicit Type Casts": 26, + "Fatal Aborts & Exceptions": 12, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 12, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 36, + "Bitwise Operations": 12, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 233, + "Resource Deallocation & Cleanup": 5, + "Private / Encapsulated Scopes": 1142, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 554, + "Structural Space Indentations": 3841, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, + "Regex Execution": 2, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -77285,23 +73330,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 55, - "Design Camel Case": 23, - "Design Snake Case": 27, - "Design Pascal Case": 2, + "Core Var Decl": 502, + "Design Camel Case": 205, + "Design Snake Case": 137, + "Design Pascal Case": 3, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 18, + "Design Short Vars": 7, + "Design Long Vars": 63, + "Duplicate Logic": 2, + "Orphaned Logic": 46, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 8, + "Dynamic Code Execution (Eval/Exec)": 271, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -77317,45 +73362,40 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 15, + "Direct Upstream (Fragility)": 10, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis.CSharp.Syntax", - "Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax", - "Microsoft.CodeAnalysis.Collections", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Text", - "Roslyn.Utilities", - "System", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.ComponentModel", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.Text", - "System.Threading", - "System.Threading.Tasks" + "binding.dart", + "dart:ui", + "debug.dart", + "layer.dart", + "package:flutter/animation.dart", + "package:flutter/foundation.dart", + "package:flutter/gestures.dart", + "package:flutter/painting.dart", + "package:flutter/scheduler.dart", + "package:flutter/semantics.dart" ] }, - "csharp/roslyn/DiagnosticAnalyzer.cs": { + "dart/flutter/semantics.dart": { "1. Artifact Identity": { - "Filename": "DiagnosticAnalyzer.cs", - "Path": "csharp/roslyn/DiagnosticAnalyzer.cs", - "Language": "Csharp", + "Filename": "semantics.dart", + "Path": "dart/flutter/semantics.dart", + "Language": "Dart", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", + "Folder Dominant Lang": "dart", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" + "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -1505.7, - "Y": 197.66, - "Z": 839.8 + "X": -1468.04, + "Y": 106.59, + "Z": -3106.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -77364,5756 +73404,6954 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 39, - "Coding LOC": 20, - "Documentation LOC": 12, - "Structural Magnitude": 11.8, - "Control Flow Ratio": "0.0%", + "Total LOC": 7176, + "Coding LOC": 3893, + "Documentation LOC": 2658, + "Structural Magnitude": 2802.06, + "Control Flow Ratio": "70.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.763 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.37%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "99.94%", - "Testing Exposure": "2.43%", - "API Exposure": "10.55%", + "Cognitive Load Exposure": "25.65%", + "Error & Exception Exposure": "13.06%", + "Tech Debt Exposure": "99.58%", + "Testing Exposure": "2.51%", + "API Exposure": "0.18%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "60.24%", + "Commented Logic Exposure": "5.09%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "62.48%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Equals", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_addToUpdate", + "Structural Impact": 115.2, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 62, + "Input Parameters": 2, + "Control Flow Ratio": "93.9%", + "Start Line": 4013, + "End Line": 4133 + }, + { + "Function Name": "SemanticsProperties", + "Structural Impact": 112.1, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 11, + "Input Parameters": 78, + "Control Flow Ratio": "100.0%", + "Start Line": 1622, + "End Line": 1730 + }, + { + "Function Name": "getSemanticsData", + "Structural Impact": 89.0, + "Lines of Code (LOC)": 201, + "Control Flow Branches": 78, + "Input Parameters": 0, + "Control Flow Ratio": "97.5%", + "Start Line": 3758, + "End Line": 3958 + }, + { + "Function Name": "absorb", + "Structural Impact": 88.7, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 58, + "Input Parameters": 1, + "Control Flow Ratio": "98.3%", + "Start Line": 6733, + "End Line": 6837 + }, + { + "Function Name": "sendSemanticsUpdate", + "Structural Impact": 65.2, + "Lines of Code (LOC)": 185, + "Control Flow Branches": 55, + "Input Parameters": 0, + "Control Flow Ratio": "85.9%", + "Start Line": 4841, + "End Line": 5025 + }, + { + "Function Name": "SemanticsData", + "Structural Impact": 57.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 8, + "Input Parameters": 35, + "Control Flow Ratio": "100.0%", + "Start Line": 1038, + "End Line": 1102 + }, + { + "Function Name": "_toBitMask", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 97, + "Control Flow Branches": 31, + "Input Parameters": 1, + "Control Flow Ratio": "93.9%", + "Start Line": 7079, + "End Line": 7175 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 46.4, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 27, + "Input Parameters": 1, + "Control Flow Ratio": "84.4%", + "Start Line": 4308, + "End Line": 4443 + }, + { + "Function Name": "_replaceChildren", + "Structural Impact": 44.1, + "Lines of Code (LOC)": 119, + "Control Flow Branches": 26, + "Input Parameters": 1, + "Control Flow Ratio": "76.5%", + "Start Line": 2953, + "End Line": 3071 + }, + { + "Function Name": "_isDifferentFromCurrentSemanticAnnotation", + "Structural Impact": 42.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 28, + "Input Parameters": 1, + "Control Flow Ratio": "96.6%", + "Start Line": 3316, + "End Line": 3346 + }, + { + "Function Name": "operator==", + "Structural Impact": 39.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 36, + "Input Parameters": 0, + "Control Flow Ratio": "97.3%", + "Start Line": 1443, + "End Line": 1482 + }, + { + "Function Name": "isCompatibleWith", + "Structural Impact": 37.9, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 6671, + "End Line": 6720 + }, + { + "Function Name": "_getSemanticsActionHandlerForPosition", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 5064, + "End Line": 5106 + }, + { + "Function Name": "_computeTraversalTransform", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 15, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 3964, + "End Line": 4001 + }, + { + "Function Name": "updateWith", + "Structural Impact": 26.3, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3676, + "End Line": 3751 + }, + { + "Function Name": "_semanticsProgressBar", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "68.2%", + "Start Line": 209, + "End Line": 249 + }, + { + "Function Name": "_updateChildrenInTraversalOrder", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 19, + "Input Parameters": 0, + "Control Flow Ratio": "86.4%", + "Start Line": 4142, + "End Line": 4208 + }, + { + "Function Name": "_childrenInTraversalOrder", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 19, + "Input Parameters": 0, + "Control Flow Ratio": "86.4%", + "Start Line": 4211, + "End Line": 4265 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 1368, + "End Line": 1441 + }, + { + "Function Name": "_semanticsMenuItemCheckbox", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 382, + "End Line": 397 + }, + { + "Function Name": "_semanticsMenuItemRadio", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 399, + "End Line": 414 + }, + { + "Function Name": "sortedWithinKnot", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "68.2%", + "Start Line": 4631, + "End Line": 4691 + }, + { + "Function Name": "_concatAttributedString", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 6907, + "End Line": 6929 + }, + { + "Function Name": "_semanticsGeneral", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "68.8%", + "Start Line": 549, + "End Line": 577 + }, + { + "Function Name": "_sortedListsEqual", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1524, + "End Line": 1540 + }, + { + "Function Name": "_childrenInDefaultOrder", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 4717, + "End Line": 4764 + }, + { + "Function Name": "_semanticsMenuItem", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "84.6%", + "Start Line": 370, + "End Line": 380 + }, + { + "Function Name": "build", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 982, + "End Line": 1017 + }, + { + "Function Name": "_getSemanticsActionHandlerForId", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5027, + "End Line": 5042 + }, + { + "Function Name": "performAction", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 5051, + "End Line": 5062 + }, + { + "Function Name": "performActionAt", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5115, + "End Line": 5128 + }, + { + "Function Name": "sortedWithinVerticalGroup", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "69.2%", + "Start Line": 4567, + "End Line": 4614 + }, + { + "Function Name": "_semanticsRadioGroup", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 323, + "End Line": 352 + }, + { + "Function Name": "compareTo", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 6961, + "End Line": 6984 + }, + { + "Function Name": "_semanticsComplementary", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 468, + "End Line": 486 + }, + { + "Function Name": "_semanticsContentInfo", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 488, + "End Line": 506 + }, + { + "Function Name": "_semanticsMain", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 508, + "End Line": 526 + }, + { + "Function Name": "_hasExplicitRole", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 6647, + "End Line": 6662 + }, + { + "Function Name": "_semanticsRow", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 294, + "End Line": 307 + }, + { + "Function Name": "_checkSemanticsData", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "10.3%", + "Start Line": 158, + "End Line": 202 + }, + { + "Function Name": "_semanticsTab", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 251, + "End Line": 267 + }, + { + "Function Name": "valueToString", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 906, + "End Line": 920 + }, + { + "Function Name": "_onCustomSemanticsAction", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 5869, + "End Line": 5878 + }, + { + "Function Name": "_semanticsCell", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 309, + "End Line": 314 + }, + { + "Function Name": "_semanticsColumnHeader", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 316, + "End Line": 321 + }, + { + "Function Name": "validateRadioGroupChildren", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 326, + "End Line": 348 + }, + { + "Function Name": "attach", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3231, + "End Line": 3251 + }, + { + "Function Name": "_semanticsListItem", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 428, + "End Line": 445 + }, + { + "Function Name": "_merge", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 134, + "End Line": 149 + }, + { + "Function Name": "_semanticsTabBar", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 269, + "End Line": 281 + }, + { + "Function Name": "_isSameRoleExisted", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 454, + "End Line": 466 + }, + { + "Function Name": "_visitDescendants", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 29 + "Control Flow Ratio": "66.7%", + "Start Line": 3102, + "End Line": 3111 }, { - "Function Name": "Initialize", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "nodeToMessage", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 24 + "Control Flow Ratio": "80.0%", + "Start Line": 4871, + "End Line": 4881 }, { - "Function Name": "ToString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Function Name": "onSetSelection", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5598, + "End Line": 5607 }, { - "Function Name": "GetHashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "AttributedString", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 813, + "End Line": 823 + }, + { + "Function Name": "detach", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 31 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 7, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Roslyn.Utilities", - "System.Collections.Immutable" - ] - }, - "csharp/roslyn/LanguageParser.cs": { - "1. Artifact Identity": { - "Filename": "LanguageParser.cs", - "Path": "csharp/roslyn/LanguageParser.cs", - "Language": "Csharp", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "SyntaxParser, IDisposable, byte", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -1930.37, - "Y": 139.82, - "Z": 1131.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 14680, - "Coding LOC": 10808, - "Documentation LOC": 1928, - "Structural Magnitude": 9454.36, - "Control Flow Ratio": "59.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.055 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "63.84%", - "Error & Exception Exposure": "78.67%", - "Tech Debt Exposure": "8.73%", - "Testing Exposure": "80.0%", - "API Exposure": "0.79%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.97%", - "Commented Logic Exposure": "6.48%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "71.4%", + "Start Line": 3254, + "End Line": 3284 + }, { - "Function Name": "ParseNamespaceBodyWorker", - "Structural Impact": 198.0, - "Lines of Code (LOC)": 285, - "Control Flow Branches": 74, - "Input Parameters": 5, - "Control Flow Ratio": "80.4%", - "Start Line": 562, - "End Line": 846 + "Function Name": "_isLandmarkRole", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 447, + "End Line": 452 }, { - "Function Name": "ParseVariableDeclarator", - "Structural Impact": 191.8, - "Lines of Code (LOC)": 295, - "Control Flow Branches": 58, - "Input Parameters": 8, - "Control Flow Ratio": "60.4%", - "Start Line": 5476, - "End Line": 5770 + "Function Name": "transform", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2816, + "End Line": 2821 }, { - "Function Name": "GetPrecedence", - "Structural Impact": 153.6, - "Lines of Code (LOC)": 131, - "Control Flow Branches": 103, + "Function Name": "isCheckStateMixed", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "82.4%", - "Start Line": 11213, - "End Line": 11343 + "Control Flow Ratio": "100.0%", + "Start Line": 6268, + "End Line": 6273 }, { - "Function Name": "ParsePrimaryExpression", - "Structural Impact": 140.9, - "Lines of Code (LOC)": 272, - "Control Flow Branches": 89, + "Function Name": "toDiagnosticsNode", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4465, + "End Line": 4477 + }, + { + "Function Name": "_updateChildMergeFlagRecursively", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "67.4%", - "Start Line": 11931, - "End Line": 12202 + "Control Flow Ratio": "75.0%", + "Start Line": 3177, + "End Line": 3192 }, { - "Function Name": "ParseMemberDeclarationOrStatementCore", - "Structural Impact": 120.4, - "Lines of Code (LOC)": 428, - "Control Flow Branches": 69, + "Function Name": "isFocusable", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "51.9%", - "Start Line": 2559, - "End Line": 2986 + "Control Flow Ratio": "100.0%", + "Start Line": 6307, + "End Line": 6323 }, { - "Function Name": "ParseOperatorDeclaration", - "Structural Impact": 106.1, - "Lines of Code (LOC)": 199, - "Control Flow Branches": 42, - "Input Parameters": 4, - "Control Flow Ratio": "73.7%", - "Start Line": 3966, - "End Line": 4164 + "Function Name": "_semanticsTable", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 283, + "End Line": 292 }, { - "Function Name": "ParseMainTypeDeclaration", - "Structural Impact": 103.9, - "Lines of Code (LOC)": 277, - "Control Flow Branches": 51, - "Input Parameters": 2, - "Control Flow Ratio": "69.9%", - "Start Line": 1752, - "End Line": 2028 + "Function Name": "operator+", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 837, + "End Line": 860 }, { - "Function Name": "parsePrimaryExpressionWithoutPostfix", - "Structural Impact": 102.0, - "Lines of Code (LOC)": 174, - "Control Flow Branches": 65, + "Function Name": "_tristateFromBoolOrNull", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "63.1%", - "Start Line": 11940, - "End Line": 12113 + "Control Flow Ratio": "50.0%", + "Start Line": 7067, + "End Line": 7076 }, { - "Function Name": "ScanType", - "Structural Impact": 101.9, - "Lines of Code (LOC)": 168, - "Control Flow Branches": 53, - "Input Parameters": 2, - "Control Flow Ratio": "89.8%", - "Start Line": 7207, - "End Line": 7374 + "Function Name": "_semanticsNavigation", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 528, + "End Line": 536 }, { - "Function Name": "ParseModifiers", - "Structural Impact": 94.9, - "Lines of Code (LOC)": 154, - "Control Flow Branches": 38, - "Input Parameters": 4, - "Control Flow Ratio": "76.0%", - "Start Line": 1359, - "End Line": 1512 + "Function Name": "visitChildren", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3087, + "End Line": 3095 }, { - "Function Name": "TryParseConversionOperatorDeclaration", - "Structural Impact": 82.4, - "Lines of Code (LOC)": 227, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3725, - "End Line": 3951 + "Function Name": "findInvisibleNodes", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4848, + "End Line": 4855 }, { - "Function Name": "ParseCommaSeparatedSyntaxList", - "Structural Impact": 80.9, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 23, - "Input Parameters": 9, - "Control Flow Ratio": "74.2%", - "Start Line": 14444, - "End Line": 14544 + "Function Name": "onSetText", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5618, + "End Line": 5626 }, { - "Function Name": "CanFollowCast", - "Structural Impact": 79.4, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 53, - "Input Parameters": 1, - "Control Flow Ratio": "96.4%", - "Start Line": 13159, - "End Line": 13218 + "Function Name": "isInvisible", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2894, + "End Line": 2894 }, { - "Function Name": "ParseTypeCore", - "Structural Impact": 74.4, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 48, + "Function Name": "isChecked", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 7592, - "End Line": 7693 + "Control Flow Ratio": "100.0%", + "Start Line": 6251, + "End Line": 6256 }, { - "Function Name": "IsPossibleExpression", - "Structural Impact": 73.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 40, + "Function Name": "_pointInParentCoordinates", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 11078, - "End Line": 11133 + "Control Flow Ratio": "50.0%", + "Start Line": 4695, + "End Line": 4704 }, { - "Function Name": "CanStartMember", - "Structural Impact": 70.6, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 47, + "Function Name": "tagsChildrenWith", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "95.9%", - "Start Line": 2381, - "End Line": 2435 + "Control Flow Ratio": "75.0%", + "Start Line": 6619, + "End Line": 6619 }, { - "Function Name": "constructTypeDeclaration", - "Structural Impact": 67.0, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 15, - "Input Parameters": 14, - "Control Flow Ratio": "65.2%", - "Start Line": 1928, - "End Line": 2027 + "Function Name": "toStringDeep", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 4449, + "End Line": 4463 }, { - "Function Name": "ParseTypeArgumentList", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 124, - "Control Flow Branches": 29, - "Input Parameters": 3, - "Control Flow Ratio": "80.6%", - "Start Line": 6553, - "End Line": 6676 + "Function Name": "operator==", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 753, + "End Line": 762 }, { - "Function Name": "TryParseLocalFunctionStatementBody", - "Structural Impact": 63.7, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 25, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 10915, - "End Line": 11026 + "Function Name": "addPart", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 966, + "End Line": 970 }, { - "Function Name": "TryEatNullableQualifierIfApplicable", - "Structural Impact": 63.4, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 31, - "Input Parameters": 2, - "Control Flow Ratio": "52.5%", - "Start Line": 7695, - "End Line": 7854 + "Function Name": "sendEvent", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 4271, + "End Line": 4294 }, { - "Function Name": "ParseStatementCore", - "Structural Impact": 62.9, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 33, - "Input Parameters": 2, - "Control Flow Ratio": "58.9%", - "Start Line": 8295, - "End Line": 8375 + "Function Name": "_adoptChild", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3198, + "End Line": 3219 }, { - "Function Name": "ScanPossibleTypeArgumentList", - "Structural Impact": 61.3, - "Lines of Code (LOC)": 187, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "76.3%", - "Start Line": 6364, - "End Line": 6550 + "Function Name": "_traversalTransform", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2827, + "End Line": 2829 }, { - "Function Name": "ParseVariableDeclarators", - "Structural Impact": 61.0, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 17, - "Input Parameters": 9, - "Control Flow Ratio": "89.5%", - "Start Line": 5285, - "End Line": 5366 + "Function Name": "hashCode", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1484, + "End Line": 1522 }, { - "Function Name": "ScanTypeArgumentList", - "Structural Impact": 57.3, - "Lines of Code (LOC)": 128, - "Control Flow Branches": 35, + "Function Name": "_noLiveRegion", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 6235, - "End Line": 6362 + "Control Flow Ratio": "50.0%", + "Start Line": 416, + "End Line": 426 }, { - "Function Name": "ParseMemberName", - "Structural Impact": 53.8, - "Lines of Code (LOC)": 137, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "90.9%", - "Start Line": 6769, - "End Line": 6905 + "Function Name": "_semanticsRegion", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 538, + "End Line": 547 }, { - "Function Name": "ParseExpressionContinued", - "Structural Impact": 51.6, - "Lines of Code (LOC)": 200, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "41.8%", - "Start Line": 11521, - "End Line": 11720 + "Function Name": "getIdentifier", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 776, + "End Line": 784 }, { - "Function Name": "ScanCast", - "Structural Impact": 51.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "58.1%", - "Start Line": 12894, - "End Line": 13025 + "Function Name": "debugListChildrenInOrder", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 4491, + "End Line": 4500 }, { - "Function Name": "GetModifierExcludingScoped", - "Structural Impact": 51.3, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "55.1%", - "Start Line": 1302, - "End Line": 1357 + "Function Name": "search", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4678, + "End Line": 4687 }, { - "Function Name": "IsNoneOrIncompleteMember", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 14, - "Input Parameters": 8, - "Control Flow Ratio": "51.9%", - "Start Line": 3013, - "End Line": 3115 + "Function Name": "_semanticsMenu", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 354, + "End Line": 360 }, { - "Function Name": "IsPossibleDeclarationExpression", - "Structural Impact": 47.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "65.6%", - "Start Line": 9827, - "End Line": 9898 + "Function Name": "_semanticsMenuBar", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 362, + "End Line": 368 }, { - "Function Name": "ParseUsingExpression", - "Structural Impact": 46.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 10345, - "End Line": 10436 + "Function Name": "isMergedIntoParent", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2904, + "End Line": 2910 }, { - "Function Name": "ParseArgumentList", - "Structural Impact": 45.7, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 16, - "Input Parameters": 5, - "Control Flow Ratio": "59.3%", - "Start Line": 12462, - "End Line": 12543 + "Function Name": "traversalParent", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3142, + "End Line": 3148 }, { - "Function Name": "CanReuseMemberDeclaration", - "Structural Impact": 45.3, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "82.8%", - "Start Line": 2483, - "End Line": 2522 + "Function Name": "compareTo", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4789, + "End Line": 4795 }, { - "Function Name": "ScanFunctionPointerType", - "Structural Impact": 44.0, - "Lines of Code (LOC)": 117, - "Control Flow Branches": 26, + "Function Name": "onScrollToOffset", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "70.3%", - "Start Line": 7425, - "End Line": 7541 + "Control Flow Ratio": "100.0%", + "Start Line": 5416, + "End Line": 5423 }, { - "Function Name": "adjustStateAndReportStatementOutOfOrder", - "Structural Impact": 42.2, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "95.7%", - "Start Line": 776, - "End Line": 822 + "Function Name": "onMoveCursorForwardByCharacter", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5526, + "End Line": 5533 }, { - "Function Name": "ParseForStatement", - "Structural Impact": 40.7, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 23, + "Function Name": "onMoveCursorBackwardByCharacter", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "46.9%", - "Start Line": 9581, - "End Line": 9716 + "Control Flow Ratio": "100.0%", + "Start Line": 5544, + "End Line": 5551 }, { - "Function Name": "ParseMemberDeclarationCore", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 157, - "Control Flow Branches": 22, + "Function Name": "onMoveCursorForwardByWord", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "53.7%", - "Start Line": 3203, - "End Line": 3359 + "Control Flow Ratio": "100.0%", + "Start Line": 5562, + "End Line": 5569 }, { - "Function Name": "parsePostFixExpression", - "Structural Impact": 39.7, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 24, + "Function Name": "onMoveCursorBackwardByWord", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 12115, - "End Line": 12201 + "Control Flow Ratio": "100.0%", + "Start Line": 5580, + "End Line": 5587 }, { - "Function Name": "ParseEventDeclarationWithAccessors", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "82.4%", - "Start Line": 5088, - "End Line": 5176 + "Function Name": "scrollChildCount", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5769, + "End Line": 5775 }, { - "Function Name": "ParseFunctionPointerTypeSyntax", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 159, - "Control Flow Branches": 29, - "Input Parameters": 0, - "Control Flow Ratio": "52.7%", - "Start Line": 8017, - "End Line": 8175 + "Function Name": "scrollIndex", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5781, + "End Line": 5787 }, { - "Function Name": "canFollowNullableType", - "Structural Impact": 35.8, - "Lines of Code (LOC)": 135, - "Control Flow Branches": 28, - "Input Parameters": 0, - "Control Flow Ratio": "56.0%", - "Start Line": 7719, - "End Line": 7853 + "Function Name": "platformViewId", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5793, + "End Line": 5799 }, { - "Function Name": "ParseNamespaceBody", - "Structural Impact": 33.6, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 410, - "End Line": 545 + "Function Name": "maxValueLength", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5811, + "End Line": 5817 }, { - "Function Name": "IsTerminator", - "Structural Impact": 33.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 30, - "Input Parameters": 0, - "Control Flow Ratio": "90.9%", - "Start Line": 94, - "End Line": 137 + "Function Name": "currentValueLength", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5829, + "End Line": 5835 }, { - "Function Name": "GetOriginalModifiers", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 21, + "Function Name": "traversalParentIdentifier", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "67.7%", - "Start Line": 5388, - "End Line": 5425 + "Control Flow Ratio": "66.7%", + "Start Line": 5891, + "End Line": 5897 }, { - "Function Name": "TryParseConditionalAccessExpression", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "35.0%", - "Start Line": 12291, - "End Line": 12426 + "Function Name": "traversalChildIdentifier", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5902, + "End Line": 5908 }, { - "Function Name": "ParseForEachStatement", - "Structural Impact": 32.7, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "61.5%", - "Start Line": 9723, - "End Line": 9788 + "Function Name": "hintOverrides", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6124, + "End Line": 6130 }, { - "Function Name": "ParseParameterModifiers", - "Structural Impact": 32.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 5006, - "End Line": 5053 + "Function Name": "linkUrl", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6363, + "End Line": 6369 }, { - "Function Name": "IsPossibleTypedIdentifierStart", - "Structural Impact": 32.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 14, - "Input Parameters": 3, + "Function Name": "headingLevel", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 9006, - "End Line": 9045 + "Start Line": 6384, + "End Line": 6391 + }, + { + "Function Name": "operator==", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1596, + "End Line": 1604 + }, + { + "Function Name": "addTagForChildren", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6638, + "End Line": 6641 + }, + { + "Function Name": "_unimplemented", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 204, + "End Line": 205 + }, + { + "Function Name": "operator==", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 863, + "End Line": 869 }, { - "Function Name": "IsAwaitExpression", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 28, + "Function Name": "isInteresting", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "84.8%", - "Start Line": 11365, - "End Line": 11416 + "Control Flow Ratio": "75.0%", + "Start Line": 902, + "End Line": 904 }, { - "Function Name": "IsInvalidSubExpression", - "Structural Impact": 31.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "90.9%", - "Start Line": 11135, - "End Line": 11161 + "Function Name": "SemanticsNode.root", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2768, + "End Line": 2772 }, { - "Function Name": "IsPossibleLambdaExpression", - "Structural Impact": 30.3, - "Lines of Code (LOC)": 126, - "Control Flow Branches": 16, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 13032, - "End Line": 13157 + "Function Name": "hasChildren", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3074, + "End Line": 3074 }, { - "Function Name": "ParsePropertyDeclaration", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 9, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 4226, - "End Line": 4291 + "Function Name": "traversalParent", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3140, + "End Line": 3140 }, { - "Function Name": "ParseTryStatement", - "Structural Impact": 29.0, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 17, - "Input Parameters": 1, - "Control Flow Ratio": "81.0%", - "Start Line": 9343, - "End Line": 9412 + "Function Name": "build", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 679, + "End Line": 696 }, { - "Function Name": "ParseAccessorDeclaration", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 16, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4623, - "End Line": 4720 + "Function Name": "_addArgumentlessAction", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5267, + "End Line": 5272 }, { - "Function Name": "AddSkippedNamespaceText", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, - "Input Parameters": 4, + "Function Name": "SemanticsNode", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 361, - "End Line": 396 + "Start Line": 2761, + "End Line": 2763 }, { - "Function Name": "tryExpandExpression", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 13, + "Function Name": "_mergeHeadingLevels", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 11546, - "End Line": 11623 + "Start Line": 7063, + "End Line": 7065 }, { - "Function Name": "IsPossibleFirstTypedIdentifierInLocalDeclarationStatement", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "53.6%", - "Start Line": 8548, - "End Line": 8650 + "Function Name": "_markDirty", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3289, + "End Line": 3298 }, { - "Function Name": "ParseLocalDeclarationStatement", - "Structural Impact": 27.6, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "65.2%", - "Start Line": 10477, - "End Line": 10576 + "Function Name": "debugIsDirty", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3306, + "End Line": 3314 }, { - "Function Name": "ParseLocalDeclarationStatementModifiers", - "Structural Impact": 27.6, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "65.0%", - "Start Line": 10795, - "End Line": 10861 + "Function Name": "AttributedStringProperty", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 886, + "End Line": 894 }, { - "Function Name": "ShouldContextualKeywordBeTreatedAsModifier", - "Structural Impact": 26.8, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 14, + "Function Name": "rect", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "48.3%", - "Start Line": 1514, - "End Line": 1625 - }, - { - "Function Name": "IsOperatorStart", - "Structural Impact": 26.6, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6954, - "End Line": 7034 + "Control Flow Ratio": "100.0%", + "Start Line": 2834, + "End Line": 2840 }, { - "Function Name": "ParseStatements", - "Structural Impact": 25.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "78.6%", - "Start Line": 9138, - "End Line": 9176 + "Function Name": "areUserActionsBlocked", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2920, + "End Line": 2926 }, { - "Function Name": "ParseIfStatement", - "Structural Impact": 25.8, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 15, + "Function Name": "_redepthChild", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 10008, - "End Line": 10071 + "Control Flow Ratio": "100.0%", + "Start Line": 3165, + "End Line": 3171 }, { - "Function Name": "SkipBadMemberListTokens", - "Structural Impact": 25.6, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 15, + "Function Name": "_dropChild", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "88.2%", - "Start Line": 2048, - "End Line": 2106 + "Control Flow Ratio": "100.0%", + "Start Line": 3221, + "End Line": 3228 }, { - "Function Name": "IsTypeModifierOrTypeKeyword", - "Structural Impact": 25.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 16, + "Function Name": "doCompare", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 337, - "End Line": 359 + "Control Flow Ratio": "33.3%", + "Start Line": 7039, + "End Line": 7045 }, { - "Function Name": "IsRightAssociative", - "Structural Impact": 25.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 16, + "Function Name": "localeForSubtree", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 11163, - "End Line": 11185 + "Control Flow Ratio": "100.0%", + "Start Line": 5165, + "End Line": 5169 }, { - "Function Name": "IsQueryExpressionAfterFrom", - "Structural Impact": 25.0, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 14063, - "End Line": 14112 + "Function Name": "onExpand", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5689, + "End Line": 5693 }, { - "Function Name": "ParseQualifiedNameRight", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 7063, - "End Line": 7106 + "Function Name": "onCollapse", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5700, + "End Line": 5704 }, { - "Function Name": "TryParseStatementStartingWithIdentifier", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "63.2%", - "Start Line": 8440, - "End Line": 8473 + "Function Name": "childConfigurationsDelegate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5720, + "End Line": 5725 }, { - "Function Name": "tokenBreaksTypeArgumentList", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 14, + "Function Name": "sortKey", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 6626, - "End Line": 6675 + "Control Flow Ratio": "100.0%", + "Start Line": 5744, + "End Line": 5748 }, { - "Function Name": "IsDefiniteStatement", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 21, + "Function Name": "isChecked", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 9198, - "End Line": 9228 - }, - { - "Function Name": "ParserSyntaxContextResetter", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 4307, - "End Line": 4331 + "Control Flow Ratio": "66.7%", + "Start Line": 6249, + "End Line": 6250 }, { - "Function Name": "IsPossibleMethodDeclarationFollowingNullableType", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 17, + "Function Name": "isCheckStateMixed", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "53.1%", - "Start Line": 8760, - "End Line": 8862 + "Control Flow Ratio": "66.7%", + "Start Line": 6266, + "End Line": 6267 }, { - "Function Name": "IsFieldDeclaration", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 3394, - "End Line": 3435 + "Function Name": "textSelection", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6501, + "End Line": 6505 }, { - "Function Name": "ParseBlockAndExpressionBodiesWithSemicolon", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 3558, - "End Line": 3596 + "Function Name": "scrollPosition", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6519, + "End Line": 6523 }, { - "Function Name": "ScanExplicitlyTypedLambda", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 12, + "Function Name": "scrollExtentMax", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 12730, - "End Line": 12804 + "Control Flow Ratio": "100.0%", + "Start Line": 6535, + "End Line": 6539 }, { - "Function Name": "parseCallingConvention", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "65.4%", - "Start Line": 8100, - "End Line": 8174 + "Function Name": "scrollExtentMin", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6551, + "End Line": 6555 }, { - "Function Name": "ParseEnumDeclaration", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "40.9%", - "Start Line": 5863, - "End Line": 5945 + "Function Name": "controlsNodes", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6560, + "End Line": 6564 }, { - "Function Name": "ParseNamespaceDeclarationCore", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "64.3%", - "Start Line": 247, - "End Line": 328 + "Function Name": "getAction", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 787, + "End Line": 789 }, { - "Function Name": "ParseArrayRankSpecifier", - "Structural Impact": 21.3, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 12, + "Function Name": "isSemanticBoundary", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 7873, - "End Line": 7931 + "Control Flow Ratio": "100.0%", + "Start Line": 5157, + "End Line": 5160 }, { - "Function Name": "ParseTypeParameterConstraintClause", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 16, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2204, - "End Line": 2281 + "Function Name": "onTap", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5296, + "End Line": 5299 }, { - "Function Name": "ParseTypeDeclaration", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 1719, - "End Line": 1750 + "Function Name": "onLongPress", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5311, + "End Line": 5314 }, { - "Function Name": "ReconsideredTypeAsAsyncModifier", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 3117, - "End Line": 3138 + "Function Name": "onScrollLeft", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5329, + "End Line": 5332 }, { - "Function Name": "parseSwitchHeader", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 10175, - "End Line": 10222 + "Function Name": "onDismiss", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5343, + "End Line": 5346 }, { - "Function Name": "ParseSubExpressionCore", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 10, + "Function Name": "onScrollRight", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "43.5%", - "Start Line": 11436, - "End Line": 11512 + "Control Flow Ratio": "100.0%", + "Start Line": 5361, + "End Line": 5364 }, { - "Function Name": "ParseIndexerDeclaration", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 5, - "Input Parameters": 6, - "Control Flow Ratio": "71.4%", - "Start Line": 4166, - "End Line": 4224 + "Function Name": "onScrollUp", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5379, + "End Line": 5382 }, { - "Function Name": "ParseAccessorList", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, + "Function Name": "onScrollDown", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 4349, - "End Line": 4384 + "Control Flow Ratio": "100.0%", + "Start Line": 5397, + "End Line": 5400 }, { - "Function Name": "ParseBaseList", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 2119, - "End Line": 2186 + "Function Name": "onIncrease", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5438, + "End Line": 5441 }, { - "Function Name": "ParseQueryBody", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 14126, - "End Line": 14171 + "Function Name": "onDecrease", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5456, + "End Line": 5459 }, { - "Function Name": "ParseParameter", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 10, + "Function Name": "onCopy", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 4929, - "End Line": 4980 + "Control Flow Ratio": "100.0%", + "Start Line": 5469, + "End Line": 5472 }, { - "Function Name": "IsDefiniteScopedModifier", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 10578, - "End Line": 10625 + "Function Name": "onCut", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5483, + "End Line": 5486 }, { - "Function Name": "IsPossibleLocalDeclarationStatement", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 10, + "Function Name": "onPaste", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 8501, - "End Line": 8546 + "Control Flow Ratio": "100.0%", + "Start Line": 5496, + "End Line": 5499 }, { - "Function Name": "ParseLocalDeclaration", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 4, - "Input Parameters": 9, - "Control Flow Ratio": "80.0%", - "Start Line": 10739, - "End Line": 10779 + "Function Name": "onShowOnScreen", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5512, + "End Line": 5515 }, { - "Function Name": "ParseUnderlyingType", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 7982, - "End Line": 8014 + "Function Name": "onDidGainAccessibilityFocus", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5647, + "End Line": 5650 }, { - "Function Name": "ParseStatementAttributeDeclarations", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "63.2%", - "Start Line": 8207, - "End Line": 8290 + "Function Name": "onDidLoseAccessibilityFocus", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5671, + "End Line": 5674 }, { - "Function Name": "ShouldParseLambdaParameterType", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 13970, - "End Line": 14013 + "Function Name": "onFocus", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5679, + "End Line": 5682 }, { - "Function Name": "parseUnaryOrPrimaryExpression", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 9, + "Function Name": "indexInParent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "47.4%", - "Start Line": 11452, - "End Line": 11511 + "Control Flow Ratio": "100.0%", + "Start Line": 5758, + "End Line": 5761 }, { - "Function Name": "GetExpressionOperatorTokenKindAndExpressionKind", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "61.9%", - "Start Line": 11722, - "End Line": 11780 + "Function Name": "textDirection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6188, + "End Line": 6191 }, { - "Function Name": "ScanDesignator", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 12233, - "End Line": 12268 + "Function Name": "isExpanded", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6214, + "End Line": 6217 }, { - "Function Name": "ParseDesignation", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 9, + "Function Name": "isEnabled", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 10636, - "End Line": 10686 + "Control Flow Ratio": "100.0%", + "Start Line": 6235, + "End Line": 6238 }, { - "Function Name": "isAcceptableNonDeclarationStatement", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 2946, - "End Line": 2966 + "Function Name": "isToggled", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6284, + "End Line": 6287 }, { - "Function Name": "IsAdditionalLocalFunctionModifier", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 10, + "Function Name": "isFocused", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 10877, - "End Line": 10896 + "Control Flow Ratio": "100.0%", + "Start Line": 6327, + "End Line": 6330 }, { - "Function Name": "IsPossibleStatement", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 9230, - "End Line": 9259 + "Function Name": "isRequired", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6479, + "End Line": 6482 }, { - "Function Name": "IsTokenStartOfNewQueryClause", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, + "Function Name": "maxValue", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 14038, - "End Line": 14054 + "Control Flow Ratio": "100.0%", + "Start Line": 6593, + "End Line": 6596 }, { - "Function Name": "IsMemberDeclarationOnlyValidWithinTypeDeclaration", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 10, + "Function Name": "minValue", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "90.9%", - "Start Line": 547, - "End Line": 560 + "Control Flow Ratio": "100.0%", + "Start Line": 6601, + "End Line": 6604 }, { - "Function Name": "ParseSwitchStatement", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 8, + "Function Name": "_noCheckRequired", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 10155, - "End Line": 10223 + "Start Line": 207, + "End Line": 207 }, { - "Function Name": "ParseArgumentExpression", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 9, + "Function Name": "isTagged", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 12568, - "End Line": 12609 - }, - { - "Function Name": "ParseMethodDeclaration", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "26.7%", - "Start Line": 3644, - "End Line": 3701 + "Control Flow Ratio": "50.0%", + "Start Line": 3365, + "End Line": 3365 }, { - "Function Name": "ContainsErrorDiagnostic", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 9, + "Function Name": "getActionHandler", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 14640, - "End Line": 14677 + "Control Flow Ratio": "50.0%", + "Start Line": 5729, + "End Line": 5729 }, { - "Function Name": "TryParseIndexerOrPropertyDeclaration", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 7, - "Control Flow Ratio": "57.1%", - "Start Line": 3140, - "End Line": 3166 + "Function Name": "_SemanticsDiagnosticableNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1544, + "End Line": 1549 }, { - "Function Name": "ParseTypeArgument", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 11, + "Function Name": "_childrenIdInTraversalOrder", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "68.8%", - "Start Line": 6689, - "End Line": 6754 + "Control Flow Ratio": "33.3%", + "Start Line": 4003, + "End Line": 4011 }, { - "Function Name": "IsTypeDeclarationStart", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 12, + "Function Name": "debugFillProperties", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2671, + "End Line": 2738 + }, + { + "Function Name": "isFocusable", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2437, - "End Line": 2481 + "Control Flow Ratio": "50.0%", + "Start Line": 6301, + "End Line": 6305 }, { - "Function Name": "tryParseExplicitInterfaceSpecifier", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 11, + "Function Name": "_redepthChildren", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "73.3%", - "Start Line": 3887, - "End Line": 3950 + "Control Flow Ratio": "100.0%", + "Start Line": 3173, + "End Line": 3175 }, { - "Function Name": "IsPossibleNewExpression", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 10, + "Function Name": "_updateChildrenMergeFlags", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "52.6%", - "Start Line": 8920, - "End Line": 8999 + "Control Flow Ratio": "100.0%", + "Start Line": 3194, + "End Line": 3196 }, { - "Function Name": "ScanTupleType", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7381, - "End Line": 7422 + "Function Name": "_effectiveActionsAsBits", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3354, + "End Line": 3355 }, { - "Function Name": "IsMisplacedModifier", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 2988, - "End Line": 3011 + "Function Name": "_BoxEdge", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4512, + "End Line": 4513 }, { - "Function Name": "ParseSwitchSection", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 10, + "Function Name": "_effectiveActionsAsBits", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 10231, - "End Line": 10301 + "Control Flow Ratio": "50.0%", + "Start Line": 5248, + "End Line": 5249 }, { - "Function Name": "IsPossibleAccessorModifier", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 11, + "Function Name": "childConfigurationsDelegate", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "64.7%", - "Start Line": 4422, - "End Line": 4470 - }, - { - "Function Name": "CanReuseParameter", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, - "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 4885, - "End Line": 4925 + "Start Line": 5717, + "End Line": 5718 }, { - "Function Name": "AccumulateExplicitInterfaceName", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, + "Function Name": "CustomSemanticsAction.overridingAction", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 6907, - "End Line": 6947 + "Control Flow Ratio": "0.0%", + "Start Line": 735, + "End Line": 739 }, { - "Function Name": "ParseFieldDeclarationVariableDeclarators", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 5253, - "End Line": 5283 + "Function Name": "isNotEmpty", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1591, + "End Line": 1591 }, { - "Function Name": "TryParseAttributeDeclaration", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1119, - "End Line": 1190 + "Function Name": "transform", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2814, + "End Line": 2814 }, { - "Function Name": "SkipBadTokensWithExpectedKind", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 5, + "Function Name": "isPartOfNodeMerging", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4570, - "End Line": 4595 + "Start Line": 2937, + "End Line": 2937 }, { - "Function Name": "EatExpressionOperatorToken", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "46.7%", - "Start Line": 11782, - "End Line": 11821 + "Function Name": "childrenCount", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3078, + "End Line": 3078 }, { - "Function Name": "IsPossibleLambdaParameter", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 11, + "Function Name": "owner", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "73.3%", - "Start Line": 13915, - "End Line": 13937 + "Control Flow Ratio": "50.0%", + "Start Line": 3116, + "End Line": 3116 }, { - "Function Name": "ParseOrderByClause", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 10, + "Function Name": "parent", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 14247, - "End Line": 14290 + "Control Flow Ratio": "50.0%", + "Start Line": 3129, + "End Line": 3129 }, { - "Function Name": "looksLikeVariableInitializer", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 10, + "Function Name": "traversalParentIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5730, - "End Line": 5769 + "Start Line": 3386, + "End Line": 3386 }, { - "Function Name": "ParseGotoStatement", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 9942, - "End Line": 9973 + "Function Name": "traversalChildIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3390, + "End Line": 3390 }, { - "Function Name": "ParseTypeParameterConstraint", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 8, + "Function Name": "hintOverrides", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2300, - "End Line": 2374 + "Control Flow Ratio": "50.0%", + "Start Line": 3497, + "End Line": 3497 }, { - "Function Name": "ParseUsingDirective", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 8, + "Function Name": "textDirection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 958, - "End Line": 1026 + "Start Line": 3502, + "End Line": 3502 }, { - "Function Name": "SkipBadTokensWithErrorCode", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 4, + "Function Name": "sortKey", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4597, - "End Line": 4621 + "Start Line": 3511, + "End Line": 3511 }, { - "Function Name": "ParseStatementCoreRest", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "36.4%", - "Start Line": 8390, - "End Line": 8438 + "Function Name": "textSelection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3516, + "End Line": 3516 }, { - "Function Name": "ParseArrayOrObjectCreationExpression", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, + "Function Name": "isMultiline", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 13358, - "End Line": 13403 + "Control Flow Ratio": "50.0%", + "Start Line": 3521, + "End Line": 3521 }, { - "Function Name": "IsTokenQueryContextualKeyword", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 14018, - "End Line": 14036 + "Function Name": "scrollChildCount", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3528, + "End Line": 3528 }, { - "Function Name": "IsParameterModifierExcludingScoped", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 4990, - "End Line": 5004 + "Function Name": "scrollIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3532, + "End Line": 3532 }, { - "Function Name": "parseWhenNotNull", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 12370, - "End Line": 12413 + "Function Name": "scrollPosition", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3545, + "End Line": 3545 }, { - "Function Name": "tryScanRecordStart", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 1894, - "End Line": 1926 + "Function Name": "scrollExtentMax", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3556, + "End Line": 3556 }, { - "Function Name": "consumeConditionalExpression", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "31.2%", - "Start Line": 11625, - "End Line": 11692 + "Function Name": "scrollExtentMin", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3567, + "End Line": 3567 }, { - "Function Name": "SkipBadListTokensWithExpectedKindHelper", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 6, + "Function Name": "platformViewId", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4521, - "End Line": 4544 + "Start Line": 3581, + "End Line": 3581 }, { - "Function Name": "CanReuseParameterList", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 4763, - "End Line": 4789 + "Function Name": "maxValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3592, + "End Line": 3592 }, { - "Function Name": "moveSiblingMembersIntoPrecedingType", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "30.0%", - "Start Line": 496, - "End Line": 544 + "Function Name": "currentValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3603, + "End Line": 3603 }, { - "Function Name": "IsComplete", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "linkUrl", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3442, - "End Line": 3470 + "Start Line": 3613, + "End Line": 3613 }, { - "Function Name": "IsPossibleTopLevelUsingLocalDeclarationStatement", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 8, + "Function Name": "controlsNodes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "47.1%", - "Start Line": 8652, - "End Line": 8695 + "Control Flow Ratio": "50.0%", + "Start Line": 3632, + "End Line": 3632 }, { - "Function Name": "IsVarType", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, + "Function Name": "minValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 9903, - "End Line": 9922 + "Control Flow Ratio": "50.0%", + "Start Line": 3636, + "End Line": 3636 }, { - "Function Name": "SkipBadListTokensWithErrorCodeHelper", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 5, + "Function Name": "maxValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4546, - "End Line": 4568 + "Start Line": 3640, + "End Line": 3640 }, { - "Function Name": "IsAccessibilityModifier", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 10898, - "End Line": 10913 + "Function Name": "_TraversalSortNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4774, + "End Line": 4774 }, { - "Function Name": "ParseLambdaExpression", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 7, + "Function Name": "rootSemanticsNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "30.4%", - "Start Line": 13823, - "End Line": 13875 + "Control Flow Ratio": "50.0%", + "Start Line": 4827, + "End Line": 4827 }, { - "Function Name": "IsDeclarationModifier", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 10863, - "End Line": 10875 + "Function Name": "localeForSubtree", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5163, + "End Line": 5163 }, { - "Function Name": "ParseMethodOrAccessorBodyBlock", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, + "Function Name": "_addAction", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5256, + "End Line": 5260 + }, + { + "Function Name": "onTap", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 9055, - "End Line": 9089 + "Start Line": 5294, + "End Line": 5294 }, { - "Function Name": "skipBadArgumentListTokens", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "42.9%", - "Start Line": 12532, - "End Line": 12542 + "Function Name": "onLongPress", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5309, + "End Line": 5309 }, { - "Function Name": "ParseAttributeDeclarations", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, - "Input Parameters": 1, + "Function Name": "onScrollLeft", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1075, - "End Line": 1108 + "Start Line": 5327, + "End Line": 5327 }, { - "Function Name": "skipBadEnumMemberListTokens", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 5, + "Function Name": "onDismiss", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5937, - "End Line": 5944 + "Start Line": 5341, + "End Line": 5341 }, { - "Function Name": "parseLambdaExpressionWorker", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 7, + "Function Name": "onScrollRight", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "38.9%", - "Start Line": 13835, - "End Line": 13874 + "Control Flow Ratio": "50.0%", + "Start Line": 5359, + "End Line": 5359 }, { - "Function Name": "ParseCatchClause", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 6, + "Function Name": "onScrollUp", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 9419, - "End Line": 9476 + "Control Flow Ratio": "50.0%", + "Start Line": 5377, + "End Line": 5377 }, { - "Function Name": "ParseImplicitlyTypedArrayCreation", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 7, + "Function Name": "onScrollDown", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 13594, - "End Line": 13632 + "Control Flow Ratio": "50.0%", + "Start Line": 5395, + "End Line": 5395 }, { - "Function Name": "IsPartialType", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 7, + "Function Name": "onScrollToOffset", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 1632, - "End Line": 1666 + "Control Flow Ratio": "50.0%", + "Start Line": 5414, + "End Line": 5414 }, { - "Function Name": "CanReuseBracketedParameterList", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 4791, - "End Line": 4817 + "Function Name": "onIncrease", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5436, + "End Line": 5436 }, { - "Function Name": "tryParseStatement", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "27.3%", - "Start Line": 2901, - "End Line": 2929 + "Function Name": "onDecrease", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5454, + "End Line": 5454 }, { - "Function Name": "IsStartOfPropertyBody", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 3168, - "End Line": 3185 + "Function Name": "onCopy", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5467, + "End Line": 5467 }, { - "Function Name": "IsValidForeachVariable", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 9924, - "End Line": 9940 + "Function Name": "onCut", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5481, + "End Line": 5481 }, { - "Function Name": "ReconsiderTypeAsAsyncModifier", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3371, - "End Line": 3392 + "Function Name": "onPaste", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5494, + "End Line": 5494 }, { - "Function Name": "IsValidArgumentRefKindKeyword", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 12555, - "End Line": 12566 + "Function Name": "onShowOnScreen", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5510, + "End Line": 5510 }, { - "Function Name": "IsPossibleParameter", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, + "Function Name": "onMoveCursorForwardByCharacter", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 4865, - "End Line": 4883 + "Control Flow Ratio": "50.0%", + "Start Line": 5524, + "End Line": 5524 }, { - "Function Name": "ParseYieldStatement", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 10118, - "End Line": 10153 + "Function Name": "onMoveCursorBackwardByCharacter", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5542, + "End Line": 5542 }, { - "Function Name": "IsPossibleTypeParameterConstraint", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "onMoveCursorForwardByWord", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 2283, - "End Line": 2298 + "Control Flow Ratio": "50.0%", + "Start Line": 5560, + "End Line": 5560 }, { - "Function Name": "IsPossibleDeclarationStatementFollowingNullableType", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 8698, - "End Line": 8732 + "Function Name": "onMoveCursorBackwardByWord", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5578, + "End Line": 5578 }, { - "Function Name": "IsAnonymousFunctionAsyncModifier", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "onSetSelection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 13786, - "End Line": 13801 + "Control Flow Ratio": "50.0%", + "Start Line": 5596, + "End Line": 5596 }, { - "Function Name": "ParseIdentifierToken", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 6054, - "End Line": 6085 + "Function Name": "onSetText", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5616, + "End Line": 5616 }, { - "Function Name": "isStructOrRecordOrUnionKeyword", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "onDidGainAccessibilityFocus", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1511 + "Start Line": 5645, + "End Line": 5645 }, { - "Function Name": "parseEmbeddedStatementRest", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 9295, - "End Line": 9324 + "Function Name": "onDidLoseAccessibilityFocus", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5669, + "End Line": 5669 }, { - "Function Name": "ScanImplicitlyTypedLambdaOrSimpleExplicitlyTypedParenthesizedLambda", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "onFocus", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 12699, - "End Line": 12728 + "Start Line": 5677, + "End Line": 5677 }, { - "Function Name": "ParseTupleExpressionTail", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 12860, - "End Line": 12892 + "Function Name": "onExpand", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5687, + "End Line": 5687 }, { - "Function Name": "ParseAnonymousMethodExpression", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 5, + "Function Name": "onCollapse", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "31.2%", - "Start Line": 13709, - "End Line": 13759 + "Control Flow Ratio": "50.0%", + "Start Line": 5698, + "End Line": 5698 }, { - "Function Name": "parseUsingDirective", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "25.0%", - "Start Line": 824, - "End Line": 845 + "Function Name": "sortKey", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5742, + "End Line": 5742 }, { - "Function Name": "ParseAttributeArgument", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, + "Function Name": "indexInParent", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 1269, - "End Line": 1297 + "Control Flow Ratio": "50.0%", + "Start Line": 5756, + "End Line": 5756 }, { - "Function Name": "ParseObjectOrCollectionInitializerMember", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, + "Function Name": "scrollChildCount", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 13504, - "End Line": 13531 + "Control Flow Ratio": "50.0%", + "Start Line": 5767, + "End Line": 5767 }, { - "Function Name": "ParseConstructorInitializer", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, + "Function Name": "scrollIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3509, - "End Line": 3533 + "Control Flow Ratio": "50.0%", + "Start Line": 5779, + "End Line": 5779 }, { - "Function Name": "GetOriginalVariableFlags", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 5437, - "End Line": 5458 + "Function Name": "platformViewId", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5791, + "End Line": 5791 }, { - "Function Name": "ParseDoStatement", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 9519, - "End Line": 9541 + "Function Name": "maxValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5809, + "End Line": 5809 }, { - "Function Name": "IsImplicitObjectCreation", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, + "Function Name": "currentValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 13405, - "End Line": 13429 + "Control Flow Ratio": "50.0%", + "Start Line": 5827, + "End Line": 5827 }, { - "Function Name": "ParseObjectOrCollectionInitializer", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 5, + "Function Name": "traversalParentIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "35.7%", - "Start Line": 13458, - "End Line": 13502 + "Control Flow Ratio": "50.0%", + "Start Line": 5889, + "End Line": 5889 }, { - "Function Name": "isObjectInitializer", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 13480, - "End Line": 13501 + "Function Name": "traversalChildIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5900, + "End Line": 5900 }, { - "Function Name": "ParseAnonymousFunctionModifiers", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, + "Function Name": "hintOverrides", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 13761, - "End Line": 13784 + "Control Flow Ratio": "50.0%", + "Start Line": 6122, + "End Line": 6122 }, { - "Function Name": "IsLargeEnoughNonEmptyStatementList", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 9117, - "End Line": 9136 + "Function Name": "textDirection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6186, + "End Line": 6186 }, { - "Function Name": "parseAnonymousMethodExpressionWorker", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 5, + "Function Name": "isExpanded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6213, + "End Line": 6213 + }, + { + "Function Name": "isEnabled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 13718, - "End Line": 13758 + "Control Flow Ratio": "50.0%", + "Start Line": 6234, + "End Line": 6234 }, { - "Function Name": "skipBadForStatementExpressionListTokens", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 9705, - "End Line": 9715 + "Function Name": "isToggled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6283, + "End Line": 6283 }, { - "Function Name": "PointerTypeModsFollowedByRankAndDimensionSpecifier", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "isFocused", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 7856, - "End Line": 7871 + "Control Flow Ratio": "50.0%", + "Start Line": 6326, + "End Line": 6326 }, { - "Function Name": "IsPossibleNamespaceMemberDeclaration", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, + "Function Name": "linkUrl", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 869, - "End Line": 882 + "Control Flow Ratio": "50.0%", + "Start Line": 6360, + "End Line": 6360 }, { - "Function Name": "ParseAttributeArgumentList", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 4, + "Function Name": "isRequired", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "21.1%", - "Start Line": 1209, - "End Line": 1262 + "Control Flow Ratio": "50.0%", + "Start Line": 6478, + "End Line": 6478 }, { - "Function Name": "ParseCastOrParenExpressionOrTuple", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 4, + "Function Name": "textSelection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12806, - "End Line": 12858 + "Control Flow Ratio": "50.0%", + "Start Line": 6499, + "End Line": 6499 }, { - "Function Name": "IsGlobalAttributeTarget", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1035, - "End Line": 1045 + "Function Name": "scrollPosition", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6517, + "End Line": 6517 }, { - "Function Name": "parseTypeOrAllowsConstraint", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, + "Function Name": "scrollExtentMax", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 2344, - "End Line": 2373 + "Control Flow Ratio": "50.0%", + "Start Line": 6533, + "End Line": 6533 }, { - "Function Name": "ParseSimpleName", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 6190, - "End Line": 6226 + "Function Name": "scrollExtentMin", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6549, + "End Line": 6549 }, { - "Function Name": "ParseImplicitlyTypedStackAllocExpression", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, + "Function Name": "controlsNodes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 13670, - "End Line": 13699 + "Start Line": 6558, + "End Line": 6558 }, { - "Function Name": "ParseTypeParameter", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, + "Function Name": "maxValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 6163, - "End Line": 6187 + "Control Flow Ratio": "50.0%", + "Start Line": 6591, + "End Line": 6591 }, { - "Function Name": "ParseAssignmentExpression", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 11823, - "End Line": 11845 + "Function Name": "minValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6599, + "End Line": 6599 }, { - "Function Name": "ParseEnumMemberDeclaration", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "tagsForChildren", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 5947, - "End Line": 5968 + "Control Flow Ratio": "50.0%", + "Start Line": 6615, + "End Line": 6615 }, { - "Function Name": "ParseEmbeddedStatement", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 4, + "Function Name": "copy", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 9285, - "End Line": 9325 + "Control Flow Ratio": "0.0%", + "Start Line": 6840, + "End Line": 6887 }, { - "Function Name": "ParseErrantExpressionWhenNoCloseParenToken", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 9978, - "End Line": 10006 + "Function Name": "SemanticsHintOverrides", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1564, + "End Line": 1566 }, { - "Function Name": "containsTernaryCollectionToReinterpret", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 11694, - "End Line": 11719 + "Control Flow Ratio": "0.0%", + "Start Line": 4479, + "End Line": 4488 }, { - "Function Name": "ParseParameterList", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "10.0%", - "Start Line": 4819, - "End Line": 4858 + "Function Name": "OrdinalSortKey", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7027, + "End Line": 7029 }, { - "Function Name": "IsPossibleMemberName", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 1701, - "End Line": 1717 + "Function Name": "ChildSemanticsConfigurationsResult._", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 622, + "End Line": 622 }, { - "Function Name": "ParseDelegateDeclaration", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "SemanticsLabelBuilder", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 5830, - "End Line": 5861 + "Control Flow Ratio": "0.0%", + "Start Line": 952, + "End Line": 952 }, { - "Function Name": "ParseTupleType", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 7933, - "End Line": 7965 + "Function Name": "_debugIsActionBlocked", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4296, + "End Line": 4303 }, { - "Function Name": "IsEndOfReturnType", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 3712, - "End Line": 3723 + "Function Name": "_SemanticsSortGroup", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4544, + "End Line": 4544 }, { - "Function Name": "ParseEventFieldDeclaration", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 5213, - "End Line": 5246 + "Function Name": "accessibilityFocusBlockType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6337, + "End Line": 6343 }, { - "Function Name": "ParseQualifiedName", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "hasFlag", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 7044, - "End Line": 7061 + "Control Flow Ratio": "0.0%", + "Start Line": 1356, + "End Line": 1360 }, { - "Function Name": "ScanNamedTypePart", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7188, - "End Line": 7205 + "Control Flow Ratio": "0.0%", + "Start Line": 1606, + "End Line": 1611 }, { - "Function Name": "shouldTreatAsModifier", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 10831, - "End Line": 10860 + "Function Name": "hasFlag", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3375, + "End Line": 3379 }, { - "Function Name": "IsEndOfTypeParameterList", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 3598, - "End Line": 3625 + "Function Name": "isMergingSemanticsOfDescendants", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5847, + "End Line": 5851 }, { - "Function Name": "IsPossibleAttributeDeclaration", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1047, - "End Line": 1073 + "Function Name": "customSemanticsActions", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5862, + "End Line": 5867 }, { - "Function Name": "SkipBadSeparatedListTokensWithExpectedKind", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "33.3%", - "Start Line": 4478, - "End Line": 4497 + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6998, + "End Line": 7002 }, { - "Function Name": "IsAnonymousDelegateExpression", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "27.3%", - "Start Line": 8872, - "End Line": 8918 + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7047, + "End Line": 7051 }, { - "Function Name": "determineSiblingsToMoveIntoType", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 474, - "End Line": 494 + "Function Name": "CustomSemanticsAction", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 726, + "End Line": 729 }, { - "Function Name": "ParseConstructorDeclaration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3474, - "End Line": 3493 + "Function Name": "compareTo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4533, + "End Line": 4536 }, { - "Function Name": "ParseParenthesizedVariableDeclaration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 10717, - "End Line": 10737 + "Function Name": "compareTo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4558, + "End Line": 4561 }, { - "Function Name": "ParseExpressionStatement", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 11033, - "End Line": 11048 + "Function Name": "SemanticsOwner", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4806, + "End Line": 4808 }, { - "Function Name": "tryEatQuestionAndBindingExpression", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 12326, - "End Line": 12346 + "Function Name": "identifier", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5883, + "End Line": 5886 }, { - "Function Name": "ParseWithStackGuard", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 207, - "End Line": 221 + "Function Name": "role", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5913, + "End Line": 5916 }, { - "Function Name": "SkipBadMemberListTokens", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2032, - "End Line": 2046 + "Function Name": "label", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5928, + "End Line": 5931 }, { - "Function Name": "isValidScopedTypeCase", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 10607, - "End Line": 10624 + "Function Name": "attributedLabel", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5949, + "End Line": 5952 }, { - "Function Name": "IsExpectedPrefixUnaryOperator", - "Structural Impact": 5.9, + "Function Name": "value", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 11345, - "End Line": 11348 + "Control Flow Ratio": "0.0%", + "Start Line": 5968, + "End Line": 5971 }, { - "Function Name": "ParseNewExpression", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 13220, - "End Line": 13237 + "Function Name": "attributedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5993, + "End Line": 5996 }, { - "Function Name": "IsPartialInNamespaceMemberDeclaration", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 884, - "End Line": 899 + "Function Name": "increasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6013, + "End Line": 6016 }, { - "Function Name": "ParseForOrForEachStatement", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "attributedIncreasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 9548, - "End Line": 9579 + "Control Flow Ratio": "0.0%", + "Start Line": 6032, + "End Line": 6035 }, { - "Function Name": "SkipBadListTokensWithErrorCode", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 4499, - "End Line": 4515 + "Function Name": "decreasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6050, + "End Line": 6053 }, { - "Function Name": "EatDotDotToken", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 11865, - "End Line": 11897 + "Function Name": "attributedDecreasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6069, + "End Line": 6072 }, { - "Function Name": "ParseDeclarationExpression", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 11901, - "End Line": 11911 + "Function Name": "hint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6084, + "End Line": 6087 }, { - "Function Name": "IsPartialMember", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1668, - "End Line": 1699 + "Function Name": "attributedHint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6108 }, { - "Function Name": "looksLikePropertyType", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 3083, - "End Line": 3114 + "Function Name": "tooltip", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6115, + "End Line": 6118 }, { - "Function Name": "IsStartOfTypeParameter", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", + "Function Name": "scopesRoute", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6139, + "End Line": 6142 + }, + { + "Function Name": "namesRoute", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", "Start Line": 6150, - "End Line": 6161 + "End Line": 6153 }, { - "Function Name": "ParseFromClause", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 14173, - "End Line": 14204 + "Function Name": "isImage", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6157, + "End Line": 6160 }, { - "Function Name": "LanguageParser", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 47 + "Function Name": "liveRegion", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6179, + "End Line": 6182 }, { - "Function Name": "ParseNormalFieldDeclaration", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 5191, - "End Line": 5211 + "Function Name": "isSelected", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6200, + "End Line": 6203 }, { - "Function Name": "IsPossibleEndOfVariableDeclaration", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5792, - "End Line": 5802 + "Function Name": "isInMutuallyExclusiveGroup", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6295, + "End Line": 6298 }, { - "Function Name": "IsEndOfDeclarationClause", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 10783, - "End Line": 10793 + "Function Name": "isButton", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6347, + "End Line": 6350 }, { - "Function Name": "ParseLambdaParameter", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 13939, - "End Line": 13968 + "Function Name": "isLink", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6354, + "End Line": 6357 }, { - "Function Name": "IsEndOfCatchClause", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 9478, - "End Line": 9485 + "Function Name": "isHeader", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6373, + "End Line": 6376 }, { - "Function Name": "IsEndOfFilterClause", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 9487, - "End Line": 9494 + "Function Name": "isSlider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6395, + "End Line": 6398 }, { - "Function Name": "ParseCompilationUnitCore", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 180, - "End Line": 205 + "Function Name": "isKeyboardKey", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6403, + "End Line": 6406 }, { - "Function Name": "isStartOfElementBindingExpression", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, + "Function Name": "isHidden", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 12348, - "End Line": 12368 + "Control Flow Ratio": "0.0%", + "Start Line": 6425, + "End Line": 6428 }, { - "Function Name": "shouldParseAsCollectionExpression", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 1159, - "End Line": 1180 + "Function Name": "isTextField", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6432, + "End Line": 6435 }, { - "Function Name": "ReduceIncompleteMembers", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 857, - "End Line": 867 + "Function Name": "isReadOnly", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6441, + "End Line": 6444 }, { - "Function Name": "immediatelyAbort", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "isObscured", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1246, - "End Line": 1261 + "Control Flow Ratio": "0.0%", + "Start Line": 6452, + "End Line": 6455 }, { - "Function Name": "IsPossibleFieldDeclarationFollowingNullableType", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8739, - "End Line": 8758 + "Function Name": "isMultiline", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6462, + "End Line": 6465 }, { - "Function Name": "ParseCheckedStatement", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "hasImplicitScrolling", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 9502, - "End Line": 9517 + "Control Flow Ratio": "0.0%", + "Start Line": 6492, + "End Line": 6495 }, { - "Function Name": "ConsumeUnexpectedTokens", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "validationResult", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 14623, - "End Line": 14638 + "Control Flow Ratio": "0.0%", + "Start Line": 6569, + "End Line": 6572 }, { - "Function Name": "IsLocalFunctionAfterIdentifier", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5773, - "End Line": 5790 + "Function Name": "hitTestBehavior", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6577, + "End Line": 6580 }, { - "Function Name": "ParseIdentifierName", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "inputType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6040, - "End Line": 6052 + "Control Flow Ratio": "0.0%", + "Start Line": 6585, + "End Line": 6588 }, { - "Function Name": "CanReuseVariableDeclarator", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 5460, - "End Line": 5474 + "Function Name": "SemanticsTag", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 601, + "End Line": 601 + }, + { + "Function Name": "markAsMergeUp", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 668, + "End Line": 668 }, { - "Function Name": "ParseType", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "markAsSiblingMergeGroup", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7579, - "End Line": 7590 + "Control Flow Ratio": "0.0%", + "Start Line": 675, + "End Line": 676 }, { - "Function Name": "ParseLabeledStatement", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "hasAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 10461, - "End Line": 10472 + "Control Flow Ratio": "0.0%", + "Start Line": 1363, + "End Line": 1363 }, { - "Function Name": "ParseOrdering", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 14292, - "End Line": 14308 + "Function Name": "_canPerformAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3663, + "End Line": 3663 }, { - "Function Name": "shouldParseSeparatorOrElement", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 14528, - "End Line": 14543 - }, - { - "Function Name": "tryParseLocalDeclarationStatementFromStartPoint", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 2931, - "End Line": 2944 + "Control Flow Ratio": "0.0%", + "Start Line": 4829, + "End Line": 4838 }, { - "Function Name": "ParseEventDeclaration", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 5073, - "End Line": 5086 + "Function Name": "SemanticsSortKey", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6950, + "End Line": 6950 }, { - "Function Name": "tryParseLocalDeclarationStatement", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 2883, - "End Line": 2899 + "Function Name": "doCompare", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6995, + "End Line": 6996 }, { - "Function Name": "ParseDestructorDeclaration", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3537, - "End Line": 3552 + "Function Name": "resetForTests", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 792, + "End Line": 800 }, { - "Function Name": "ParseStatement", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8197, - "End Line": 8202 + "Control Flow Ratio": "0.0%", + "Start Line": 764, + "End Line": 767 }, { - "Function Name": "TryReuseStatement", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 8377, - "End Line": 8388 + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 874, + "End Line": 877 }, { - "Function Name": "isBinaryPattern", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "flags", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12998, - "End Line": 13019 + "Control Flow Ratio": "0.0%", + "Start Line": 1105, + "End Line": 1109 }, { - "Function Name": "ParseIsExpression", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 11920, - "End Line": 11929 + "Function Name": "_generateNewId", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2782, + "End Line": 2785 }, { - "Function Name": "ParseCollectionElement", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 13273, - "End Line": 13291 + "Control Flow Ratio": "0.0%", + "Start Line": 608, + "End Line": 609 }, { - "Function Name": "ParseJoinClause", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 14206, - "End Line": 14224 + "Control Flow Ratio": "0.0%", + "Start Line": 750, + "End Line": 751 }, { - "Function Name": "ParseCommaSeparatedSyntaxList", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 21, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 8, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14422, - "End Line": 14442 + "Start Line": 871, + "End Line": 872 }, { - "Function Name": "AddIncompleteMembers", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 848, - "End Line": 855 + "Function Name": "isEmpty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 973, + "End Line": 973 }, { - "Function Name": "isFollowedByPossibleUsingDirective", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, + "Function Name": "length", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 2968, - "End Line": 2985 + "Control Flow Ratio": "0.0%", + "Start Line": 976, + "End Line": 976 }, { - "Function Name": "ParseTypeParameterList", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 1, + "Function Name": "clear", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "9.1%", - "Start Line": 6112, - "End Line": 6148 + "Control Flow Ratio": "0.0%", + "Start Line": 1020, + "End Line": 1022 }, { - "Function Name": "ParsePossibleScopedKeyword", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10627, - "End Line": 10634 + "Function Name": "label", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1131, + "End Line": 1131 }, { - "Function Name": "ParseBlock", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 9095, - "End Line": 9114 + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1146, + "End Line": 1146 }, { - "Function Name": "ParseExpressionOrDeclaration", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9820, - "End Line": 9825 + "Function Name": "increasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1162, + "End Line": 1162 }, { - "Function Name": "ParseDefaultExpression", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "decreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 12620, - "End Line": 12635 + "Control Flow Ratio": "0.0%", + "Start Line": 1178, + "End Line": 1178 }, { - "Function Name": "IsTrueIdentifier", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "hint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6014, - "End Line": 6027 + "Control Flow Ratio": "0.0%", + "Start Line": 1193, + "End Line": 1193 }, { - "Function Name": "ScanType", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7178, - "End Line": 7181 + "Function Name": "toStringShort", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1365, + "End Line": 1366 }, { - "Function Name": "looksLikeStartOfPropertyBody", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "getChildren", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 3069, - "End Line": 3081 + "Control Flow Ratio": "0.0%", + "Start Line": 1553, + "End Line": 1554 }, { - "Function Name": "TryParseConstructorInitializer", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3495, - "End Line": 3507 + "Control Flow Ratio": "0.0%", + "Start Line": 1593, + "End Line": 1594 }, { - "Function Name": "IsCurrentTokenPartialKeywordOfPartialMemberOrType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "toStringShort", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6092, - "End Line": 6103 + "Control Flow Ratio": "0.0%", + "Start Line": 2740, + "End Line": 2741 }, { - "Function Name": "ParseCheckedOrUncheckedExpression", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "debugResetSemanticsIdCounter", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 12664, - "End Line": 12676 + "Control Flow Ratio": "0.0%", + "Start Line": 2746, + "End Line": 2748 }, { - "Function Name": "ParseObjectInitializerNamedAssignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 13543, - "End Line": 13554 + "Control Flow Ratio": "0.0%", + "Start Line": 2802, + "End Line": 2802 }, { - "Function Name": "ParsePossibleRefExpression", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "rect", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 4393, - "End Line": 4402 + "Control Flow Ratio": "0.0%", + "Start Line": 2832, + "End Line": 2832 }, { - "Function Name": "eatUnexpectedTokensAndCloseParenToken", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "isMergedIntoParent", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 9680, - "End Line": 9689 + "Control Flow Ratio": "0.0%", + "Start Line": 2902, + "End Line": 2902 }, { - "Function Name": "ParseMisplacedElse", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10073, - "End Line": 10085 + "Function Name": "areUserActionsBlocked", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2918, + "End Line": 2918 }, { - "Function Name": "ParseSubExpression", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 11421, - "End Line": 11434 + "Function Name": "mergeAllDescendantsIntoThisNode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2940, + "End Line": 2940 }, { - "Function Name": "IsPossibleDeconstructionLeft", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 12218, - "End Line": 12231 + "Function Name": "childrenCountInTraversalOrder", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3081, + "End Line": 3081 }, { - "Function Name": "TryEatCheckedOrHandleUnchecked", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3953, - "End Line": 3964 + "Function Name": "attached", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3124, + "End Line": 3124 }, { - "Function Name": "GetAccessorKind", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 4728, - "End Line": 4739 + "Function Name": "depth", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3156, + "End Line": 3156 }, { - "Function Name": "EatUnexpectedTrailingSemicolon", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5178, - "End Line": 5189 + "Function Name": "flagsCollection", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3370, + "End Line": 3370 }, { - "Function Name": "ParseWhenClause", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 10699, - "End Line": 10709 + "Function Name": "_flagsBitMask", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3372, + "End Line": 3372 }, { - "Function Name": "tryParseDependentAccess", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 12415, - "End Line": 12425 + "Function Name": "identifier", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3382, + "End Line": 3382 }, { - "Function Name": "ParseQueryExpression", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 14114, - "End Line": 14124 + "Function Name": "_isTraversalParent", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3393, + "End Line": 3393 }, { - "Function Name": "ParseParenthesizedParameterList", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4741, - "End Line": 4750 + "Function Name": "_isTraversalChild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3394, + "End Line": 3394 }, { - "Function Name": "WasFirstVariable", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5427, - "End Line": 5435 + "Function Name": "label", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3401, + "End Line": 3401 }, { - "Function Name": "ParsePointerTypeMods", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8186, - "End Line": 8195 + "Function Name": "attributedLabel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3408, + "End Line": 3408 }, { - "Function Name": "missingBlock", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9406, - "End Line": 9411 + "Control Flow Ratio": "0.0%", + "Start Line": 3416, + "End Line": 3416 }, { - "Function Name": "IsEndOfCatchBlock", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "attributedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9495, - "End Line": 9500 + "Control Flow Ratio": "0.0%", + "Start Line": 3424, + "End Line": 3424 }, { - "Function Name": "ParseReturnStatement", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10108, - "End Line": 10116 + "Function Name": "increasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3436, + "End Line": 3436 }, { - "Function Name": "ParseThrowStatement", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10303, - "End Line": 10311 + "Function Name": "attributedIncreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3447, + "End Line": 3447 }, { - "Function Name": "ParseTypeParameterConstraintClauses", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2196, - "End Line": 2202 + "Function Name": "decreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3459, + "End Line": 3459 }, { - "Function Name": "IsOperatorKeyword", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "attributedDecreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3437, - "End Line": 3440 + "Control Flow Ratio": "0.0%", + "Start Line": 3470, + "End Line": 3470 }, { - "Function Name": "IsEndOfParameterList", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "hint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4860, - "End Line": 4863 + "Control Flow Ratio": "0.0%", + "Start Line": 3478, + "End Line": 3478 }, { - "Function Name": "ParseAliasQualifiedName", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 7036, - "End Line": 7042 + "Function Name": "attributedHint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3486, + "End Line": 3486 }, { - "Function Name": "IsEndOfFixedStatement", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "tooltip", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9280, - "End Line": 9283 + "Control Flow Ratio": "0.0%", + "Start Line": 3492, + "End Line": 3492 }, { - "Function Name": "IsEndOfTryBlock", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "headingLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9414, - "End Line": 9417 + "Control Flow Ratio": "0.0%", + "Start Line": 3609, + "End Line": 3609 }, { - "Function Name": "IsEndOfForStatementArgument", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "role", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9718, - "End Line": 9721 + "Control Flow Ratio": "0.0%", + "Start Line": 3624, + "End Line": 3624 }, { - "Function Name": "ParseLambdaBody", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "validationResult", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 13877, - "End Line": 13880 + "Control Flow Ratio": "0.0%", + "Start Line": 3644, + "End Line": 3644 }, { - "Function Name": "ResetPoint", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 13, + "Function Name": "hitTestBehavior", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14608, - "End Line": 14620 + "Start Line": 3648, + "End Line": 3648 }, { - "Function Name": "GetOldParent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 139, - "End Line": 142 + "Function Name": "inputType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3660, + "End Line": 3660 }, { - "Function Name": "IsEndOfFunctionPointerParameterList", - "Structural Impact": 2.9, + "Function Name": "toStringShort", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3638, - "End Line": 3639 - }, - { - "Function Name": "ParseFixedSizeBufferDeclaration", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5055, - "End Line": 5071 + "Start Line": 4305, + "End Line": 4306 }, { - "Function Name": "ParseStatementStartingWithUsing", - "Structural Impact": 2.9, + "Function Name": "toString", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8475, - "End Line": 8476 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5130, + "End Line": 5131 }, { - "Function Name": "TryParseStatementStartingWithUnsafe", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8479, - "End Line": 8480 + "Function Name": "isSemanticBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5155, + "End Line": 5155 }, { - "Function Name": "SkipBadInitializerListTokens", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 9, + "Function Name": "hasBeenAnnotated", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13533, - "End Line": 13541 + "Start Line": 5236, + "End Line": 5236 }, { - "Function Name": "ParseExternAliasDirective", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "isMergingSemanticsOfDescendants", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 934, - "End Line": 948 + "Control Flow Ratio": "0.0%", + "Start Line": 5845, + "End Line": 5845 }, { - "Function Name": "skipBadAttributeListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "customSemanticsActions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1182, - "End Line": 1189 + "Start Line": 5859, + "End Line": 5859 }, { - "Function Name": "skipBadAttributeArgumentTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "identifier", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1237, - "End Line": 1244 + "Start Line": 5881, + "End Line": 5881 }, { - "Function Name": "skipBadParameterListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "role", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4850, - "End Line": 4857 + "Start Line": 5911, + "End Line": 5911 }, { - "Function Name": "skipBadTypeParameterListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "label", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6140, - "End Line": 6147 + "Start Line": 5927, + "End Line": 5927 }, { - "Function Name": "ParseUsingStatement", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, + "Function Name": "attributedLabel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10322, - "End Line": 10343 + "Start Line": 5947, + "End Line": 5947 }, { - "Function Name": "ParseParenthesizedArgumentList", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12430, - "End Line": 12444 + "Control Flow Ratio": "0.0%", + "Start Line": 5967, + "End Line": 5967 }, { - "Function Name": "ParseBracketedArgumentList", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "attributedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12446, - "End Line": 12460 + "Control Flow Ratio": "0.0%", + "Start Line": 5991, + "End Line": 5991 }, { - "Function Name": "skipBadCollectionElementTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "increasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13258, - "End Line": 13265 + "Start Line": 6012, + "End Line": 6012 }, { - "Function Name": "ParseWithExpression", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, + "Function Name": "attributedIncreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13433, - "End Line": 13454 + "Start Line": 6030, + "End Line": 6030 }, { - "Function Name": "skipBadArrayInitializerTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "decreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13653, - "End Line": 13660 + "Start Line": 6049, + "End Line": 6049 }, { - "Function Name": "skipBadLambdaParameterListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "attributedDecreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13905, - "End Line": 13912 + "Start Line": 6067, + "End Line": 6067 }, { - "Function Name": "TryParseLambdaExpression", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "hint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 13808, - "End Line": 13821 + "Control Flow Ratio": "0.0%", + "Start Line": 6083, + "End Line": 6083 }, { - "Function Name": "ParseConstantFieldDeclaration", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "attributedHint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5816, - "End Line": 5828 + "Start Line": 6103, + "End Line": 6103 }, { - "Function Name": "SkipBadStatementListTokens", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "tooltip", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9184, - "End Line": 9196 + "Start Line": 6113, + "End Line": 6113 }, { - "Function Name": "IsPossibleAnonymousMethodExpression", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "scopesRoute", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12270, - "End Line": 12282 + "Control Flow Ratio": "0.0%", + "Start Line": 6138, + "End Line": 6138 }, { - "Function Name": "ParseLambdaParameterList", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, + "Function Name": "namesRoute", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13882, - "End Line": 13913 + "Start Line": 6149, + "End Line": 6149 }, { - "Function Name": "ParseLetClause", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "isImage", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 14226, - "End Line": 14237 + "Control Flow Ratio": "0.0%", + "Start Line": 6156, + "End Line": 6156 }, { - "Function Name": "ParseAttribute", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "liveRegion", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1197, - "End Line": 1207 + "Control Flow Ratio": "0.0%", + "Start Line": 6178, + "End Line": 6178 }, { - "Function Name": "ParseBracketedParameterList", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "isSelected", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 4752, - "End Line": 4761 + "Control Flow Ratio": "0.0%", + "Start Line": 6199, + "End Line": 6199 }, { - "Function Name": "IsOpenName", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "isInMutuallyExclusiveGroup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6759, - "End Line": 6767 + "Control Flow Ratio": "0.0%", + "Start Line": 6294, + "End Line": 6294 }, { - "Function Name": "ParseTypeOrVoid", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "accessibilityFocusBlockType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 7554, - "End Line": 7563 + "Control Flow Ratio": "0.0%", + "Start Line": 6336, + "End Line": 6336 }, { - "Function Name": "ParseDictionaryInitializer", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "isButton", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13556, - "End Line": 13565 + "Control Flow Ratio": "0.0%", + "Start Line": 6346, + "End Line": 6346 }, { - "Function Name": "skipBadBaseListTokens", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "isLink", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2179, - "End Line": 2185 + "Start Line": 6353, + "End Line": 6353 }, { - "Function Name": "SkipBadAccessorListTokens", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "isHeader", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4404, - "End Line": 4410 + "Start Line": 6372, + "End Line": 6372 }, { - "Function Name": "SkipBadArrayRankSpecifierTokens", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "headingLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7974, - "End Line": 7980 + "Start Line": 6381, + "End Line": 6381 }, { - "Function Name": "ParseElseClauseOpt", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "isSlider", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 10087, - "End Line": 10094 + "Control Flow Ratio": "0.0%", + "Start Line": 6394, + "End Line": 6394 }, { - "Function Name": "IsAtDotDotToken", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "isKeyboardKey", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 11848, - "End Line": 11855 + "Control Flow Ratio": "0.0%", + "Start Line": 6402, + "End Line": 6402 }, { - "Function Name": "ParseCollectionExpression", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, + "Function Name": "isHidden", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13239, - "End Line": 13266 + "Start Line": 6424, + "End Line": 6424 }, { - "Function Name": "ParseArrayInitializer", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, + "Function Name": "isTextField", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13634, - "End Line": 13661 + "Start Line": 6431, + "End Line": 6431 }, { - "Function Name": "ParseRegularStackAllocExpression", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "isReadOnly", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13701, - "End Line": 13707 + "Control Flow Ratio": "0.0%", + "Start Line": 6440, + "End Line": 6440 }, { - "Function Name": "Dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "isObscured", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14591, - "End Line": 14597 + "Control Flow Ratio": "0.0%", + "Start Line": 6451, + "End Line": 6451 }, { - "Function Name": "CreateForGlobalFailure", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, + "Function Name": "isMultiline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 234 + "Start Line": 6461, + "End Line": 6461 }, { - "Function Name": "ParseVariableInitializer", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "hasImplicitScrolling", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5804, - "End Line": 5809 + "Control Flow Ratio": "0.0%", + "Start Line": 6491, + "End Line": 6491 }, { - "Function Name": "ParseTupleElement", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "validationResult", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 7967, - "End Line": 7972 + "Control Flow Ratio": "0.0%", + "Start Line": 6567, + "End Line": 6567 }, { - "Function Name": "ParseFixedStatement", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "hitTestBehavior", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9261, - "End Line": 9278 + "Start Line": 6575, + "End Line": 6575 }, { - "Function Name": "ParseSimpleDesignation", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "inputType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 10692, - "End Line": 10697 + "Control Flow Ratio": "0.0%", + "Start Line": 6583, + "End Line": 6583 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1252, + "Sequential Logic Declarations": 528, + "Function Parameters": 248, + "Function/Method Declarations": 410, + "Class/Entity Declarations": 22, + "Defensive Programming Constructs": 769, + "Type/Safety Bypasses": 125, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 32, + "State Mutations / Variable Reassignments": 442, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 2495, + "Unit Test Assertions": 16, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 12, + "Closures and Anonymous Functions": 791, + "Global State Dependencies": 61, + "Decorators and Annotations": 50, + "Generic Type Abstractions": 144, + "Collection Iterators / Comprehensions": 111, + "Scientific & Mathematical Operations": 36, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 6, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 13, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 5, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 83, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 336, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 1337, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3801, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 743, + "Design Camel Case": 308, + "Design Snake Case": 190, + "Design Pascal Case": 8, + "Design Upper Case": 0, + "Design Short Vars": 7, + "Design Long Vars": 53, + "Duplicate Logic": 70, + "Orphaned Logic": 27, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 2, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 93, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "binding.dart", + "dart:core", + "dart:math", + "dart:ui", + "package:collection/collection.dart", + "package:flutter/foundation.dart", + "package:flutter/painting.dart", + "package:flutter/services.dart", + "package:vector_math/vector_math_64.dart", + "semantics_event.dart" + ] + }, + "dart/flutter/theme_data.dart": { + "1. Artifact Identity": { + "Filename": "theme_data.dart", + "Path": "dart/flutter/theme_data.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -1883.47, + "Y": 123.59, + "Z": -3487.02 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 3490, + "Coding LOC": 2305, + "Documentation LOC": 985, + "Structural Magnitude": 6438.8, + "Control Flow Ratio": "85.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.95 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "34.48%", + "Error & Exception Exposure": "13.98%", + "Tech Debt Exposure": "21.48%", + "Testing Exposure": "80.0%", + "API Exposure": "0.48%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "89.62%", + "Commented Logic Exposure": "5.36%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ThemeData", + "Structural Impact": 3245.7, + "Lines of Code (LOC)": 427, + "Control Flow Branches": 337, + "Input Parameters": 90, + "Control Flow Ratio": "99.4%", + "Start Line": 265, + "End Line": 691 }, { - "Function Name": "ParseAnonymousTypeMemberInitializer", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13323, - "End Line": 13328 + "Function Name": "copyWith", + "Structural Impact": 2427.6, + "Lines of Code (LOC)": 241, + "Control Flow Branches": 261, + "Input Parameters": 84, + "Control Flow Ratio": "98.9%", + "Start Line": 1484, + "End Line": 1724 }, { - "Function Name": "ParseStackAllocExpression", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "operator==", + "Structural Impact": 89.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 84, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13663, - "End Line": 13668 + "Control Flow Ratio": "97.7%", + "Start Line": 2089, + "End Line": 2186 }, { - "Function Name": "skipBadOrderingListTokens", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 14279, - "End Line": 14289 + "Function Name": "_overrideWithSystemColors", + "Structural Impact": 35.2, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 29, + "Input Parameters": 0, + "Control Flow Ratio": "90.6%", + "Start Line": 1829, + "End Line": 1933 }, { - "Function Name": "DisposableResetPoint", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "lerp", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 150, + "Control Flow Branches": 11, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 14581, - "End Line": 14586 + "Control Flow Ratio": "84.6%", + "Start Line": 1938, + "End Line": 2087 }, { - "Function Name": "ParseNamespaceDeclaration", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 236, - "End Line": 245 + "Function Name": "copyWith", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, + "Input Parameters": 8, + "Control Flow Ratio": "88.9%", + "Start Line": 3020, + "End Line": 3044 }, { - "Function Name": "IsPossibleAggregateClauseStartOrStop", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "ThemeData.raw", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 113, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2113, - "End Line": 2117 + "Input Parameters": 83, + "Control Flow Ratio": "100.0%", + "Start Line": 700, + "End Line": 812 }, { - "Function Name": "skipBadTypeParameterConstraintTokens", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "copyWith", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2272, - "End Line": 2280 + "Control Flow Ratio": "85.7%", + "Start Line": 3261, + "End Line": 3266 }, { - "Function Name": "IsEndOfTypeSignature", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3630, - "End Line": 3633 + "Function Name": "ThemeData.from", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 840, + "End Line": 865 }, { - "Function Name": "EatAccessorSemicolon", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4722, - "End Line": 4726 + "Function Name": "defaultDensityForPlatform", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 3252, + "End Line": 3257 }, { - "Function Name": "SkipBadVariableListTokens", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "putIfAbsent", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5368, - "End Line": 5376 + "Control Flow Ratio": "60.0%", + "Start Line": 3129, + "End Line": 3139 }, { - "Function Name": "IsDotOrColonColon", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "MaterialBasedCupertinoThemeData._", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2976, + "End Line": 2990 + }, + { + "Function Name": "_lerpThemeExtensions", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 22, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5975, - "End Line": 5978 + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1794, + "End Line": 1815 }, { - "Function Name": "SkipBadTypeArgumentListTokens", - "Structural Impact": 2.2, + "Function Name": "CupertinoBasedMaterialThemeData", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6678, - "End Line": 6686 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3072, + "End Line": 3080 }, { - "Function Name": "IsPossibleYieldStatement", - "Structural Impact": 2.2, + "Function Name": "MaterialBasedCupertinoThemeData", + "Structural Impact": 4.5, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8495, - "End Line": 8499 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2970, + "End Line": 2974 }, { - "Function Name": "IsEndOfDoWhileExpression", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "lerp", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 9543, - "End Line": 9546 + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3317, + "End Line": 3325 }, { - "Function Name": "eatCommaOrSemicolon", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "operator==", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 9675, - "End Line": 9678 + "Control Flow Ratio": "60.0%", + "Start Line": 3348, + "End Line": 3354 }, { - "Function Name": "parseForStatementExpressionList", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9694, - "End Line": 9703 + "Function Name": "estimateBrightnessForColor", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1773, + "End Line": 1787 }, { - "Function Name": "IsEndOfArgumentList", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "lerp", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12545, - "End Line": 12548 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 145, + "End Line": 145 }, { - "Function Name": "isBinaryPatternKeyword", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "hashCode", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 101, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 13021, - "End Line": 13024 + "Start Line": 2188, + "End Line": 2288 }, { - "Function Name": "ParseAnonymousTypeExpression", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, + "Function Name": "operator==", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13298, - "End Line": 13321 + "Control Flow Ratio": "66.7%", + "Start Line": 3098, + "End Line": 3105 }, { - "Function Name": "IsNamedMemberInitializer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "_themeExtensionIterableToMap", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13348, - "End Line": 13351 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1819, + "End Line": 1827 }, { - "Function Name": "IsImplicitlyTypedArray", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "_createAdaptationMap", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 13588, - "End Line": 13592 + "Start Line": 897, + "End Line": 904 }, { - "Function Name": "IsEndOfMethodSignature", - "Structural Impact": 2.1, + "Function Name": "brightness", + "Structural Impact": 3.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3627, - "End Line": 3628 + "Control Flow Ratio": "66.7%", + "Start Line": 2995, + "End Line": 2996 }, { - "Function Name": "IsEndOfNameInExplicitInterface", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "primaryColor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3635, - "End Line": 3636 - }, - { - "Function Name": "ConvertToMissingWithTrailingTrivia", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7108, - "End Line": 7113 - }, - { - "Function Name": "skipBadFunctionPointerTokens", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8088, - "End Line": 8098 - }, - { - "Function Name": "ParseLockStatement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10096, - "End Line": 10106 + "Control Flow Ratio": "66.7%", + "Start Line": 2998, + "End Line": 3000 }, { - "Function Name": "ParseWhileStatement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10449, - "End Line": 10459 + "Function Name": "primaryContrastingColor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3002, + "End Line": 3004 }, { - "Function Name": "ParseComplexElementInitializer", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, + "Function Name": "scaffoldBackgroundColor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13567, - "End Line": 13586 + "Control Flow Ratio": "66.7%", + "Start Line": 3006, + "End Line": 3008 }, { - "Function Name": "IsQueryExpression", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 14056, - "End Line": 14060 + "Function Name": "getAdaptation", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 895, + "End Line": 895 }, { - "Function Name": "MatchesFactoryContext", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 14359, - "End Line": 14364 + "Function Name": "ThemeData.light", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 871, + "End Line": 872 }, { - "Function Name": "ParseMemberDeclaration", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2524, - "End Line": 2541 + "Function Name": "ThemeData.dark", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 878, + "End Line": 879 }, { - "Function Name": "IsUsingStatementVariableDeclaration", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "ThemeData.fallback", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10438, - "End Line": 10447 + "Control Flow Ratio": "50.0%", + "Start Line": 890, + "End Line": 890 }, { - "Function Name": "IsAtDotDotToken", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "localize", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11857, - "End Line": 11860 - }, - { - "Function Name": "NamespaceBodyBuilder", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 151, - "End Line": 157 + "Start Line": 1743, + "End Line": 1766 }, { - "Function Name": "Free", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "debugFillProperties", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 646, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 165 - }, - { - "Function Name": "createEmptyNodeFunc", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Start Line": 2290, + "End Line": 2935 + }, + { + "Function Name": "effectiveConstraints", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2534, - "End Line": 2540 + "Start Line": 3332, + "End Line": 3346 }, { - "Function Name": "ParseMemberDeclarationOrStatement", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "resolveFrom", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2544, - "End Line": 2551 + "Start Line": 3046, + "End Line": 3057 }, { - "Function Name": "ParseMemberDeclaration", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "VisualDensity", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 3188, - "End Line": 3195 + "End Line": 3192 }, { - "Function Name": "NoTriviaBetween", + "Function Name": "adapt", "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4982, - "End Line": 4983 + "Start Line": 113, + "End Line": 113 }, { - "Function Name": "ParseBreakStatement", + "Function Name": "_IdentityThemeDataCacheKey", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 9327, - "End Line": 9333 + "Start Line": 3088, + "End Line": 3088 }, { - "Function Name": "ParseContinueStatement", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9335, - "End Line": 9341 + "Start Line": 3359, + "End Line": 3364 }, { - "Function Name": "ParseUnsafeStatement", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "_FifoCache", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10313, - "End Line": 10320 + "Start Line": 3114, + "End Line": 3114 }, { - "Function Name": "Reset", - "Structural Impact": 1.8, + "Function Name": "baseSizeAdjustment", + "Structural Impact": 1.4, "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14561, - "End Line": 14568 + "Start Line": 3307, + "End Line": 3314 }, { - "Function Name": "IsTrueIdentifier", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "buttonBarTheme", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6033, - "End Line": 6038 + "Start Line": 1460, + "End Line": 1464 }, { - "Function Name": "IsSomeWord", - "Structural Impact": 1.6, + "Function Name": "toStringShort", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 52 + "Start Line": 3366, + "End Line": 3369 }, { - "Function Name": "ParseCompilationUnit", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "Adaptation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 168, - "End Line": 178 + "Start Line": 89, + "End Line": 89 }, { - "Function Name": "IsPossibleStartOfTypeDeclaration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 331, - "End Line": 334 + "Start Line": 92, + "End Line": 92 }, { - "Function Name": "ScanExternAliasDirective", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Function Name": "ThemeExtension", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 921, - "End Line": 932 + "Start Line": 133, + "End Line": 133 }, { - "Function Name": "IsNonContextualModifier", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1627, - "End Line": 1630 + "Start Line": 136, + "End Line": 136 }, { - "Function Name": "ScanType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "copyWith", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7173, - "End Line": 7176 + "Start Line": 140, + "End Line": 140 }, { - "Function Name": "IsPredefinedType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "brightness", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7544, - "End Line": 7547 + "Start Line": 911, + "End Line": 911 }, { - "Function Name": "IsPossibleFunctionPointerParameterListStart", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8180, - "End Line": 8183 + "Start Line": 3095, + "End Line": 3096 }, { - "Function Name": "ParseExpressionStatement", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "adaptivePlatformDensity", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11028, - "End Line": 11031 + "Start Line": 3240, + "End Line": 3241 }, { - "Function Name": "IsExpectedBinaryOperator", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11350, - "End Line": 11353 + "Start Line": 3356, + "End Line": 3357 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 785, + "Sequential Logic Declarations": 139, + "Function Parameters": 43, + "Function/Method Declarations": 58, + "Class/Entity Declarations": 9, + "Defensive Programming Constructs": 563, + "Type/Safety Bypasses": 75, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 358, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 805, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 1, + "Closures and Anonymous Functions": 70, + "Global State Dependencies": 17, + "Decorators and Annotations": 31, + "Generic Type Abstractions": 98, + "Collection Iterators / Comprehensions": 15, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 69, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 9, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 7, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 24, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 191, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 67, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 2210, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 68, + "Design Camel Case": 46, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 3, + "Duplicate Logic": 0, + "Orphaned Logic": 14, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 12, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 69, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "action_buttons.dart", + "action_icons_theme.dart", + "app_bar_theme.dart", + "badge_theme.dart", + "banner_theme.dart", + "bottom_app_bar_theme.dart", + "bottom_navigation_bar_theme.dart", + "bottom_sheet_theme.dart", + "button_bar_theme.dart", + "button_theme.dart", + "card_theme.dart", + "carousel_theme.dart", + "checkbox_theme.dart", + "chip_theme.dart", + "color_scheme.dart", + "colors.dart", + "constants.dart", + "dart:ui", + "data_table_theme.dart", + "date_picker_theme.dart", + "dialog_theme.dart", + "divider_theme.dart", + "drawer_theme.dart", + "dropdown_menu_theme.dart", + "elevated_button.dart", + "elevated_button_theme.dart", + "expansion_tile_theme.dart", + "filled_button.dart", + "filled_button_theme.dart", + "floating_action_button_theme.dart", + "icon_button_theme.dart", + "ink_ripple.dart", + "ink_sparkle.dart", + "ink_splash.dart", + "ink_well.dart", + "input_decorator.dart", + "list_tile.dart", + "list_tile_theme.dart", + "menu_bar_theme.dart", + "menu_button_theme.dart", + "menu_theme.dart", + "navigation_bar_theme.dart", + "navigation_drawer_theme.dart", + "navigation_rail_theme.dart", + "outlined_button.dart", + "outlined_button_theme.dart", + "package:flutter/cupertino.dart", + "package:flutter/foundation.dart", + "package:flutter/services.dart", + "page_transitions_theme.dart", + "popup_menu_theme.dart", + "progress_indicator_theme.dart", + "radio_theme.dart", + "scrollbar_theme.dart", + "search_bar_theme.dart", + "search_view_theme.dart", + "segmented_button_theme.dart", + "slider_theme.dart", + "snack_bar_theme.dart", + "switch_theme.dart", + "tab_bar_theme.dart", + "text_button.dart", + "text_button_theme.dart", + "text_selection_theme.dart", + "text_theme.dart", + "time_picker_theme.dart", + "toggle_buttons_theme.dart", + "tooltip_theme.dart", + "typography.dart" + ] + } + } + }, + "zig/zig": { + "Directory Group Magnitude": 23134.38, + "File Count": 5, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "27.13%", + "Error & Exception Exposure": "50.13%", + "Tech Debt Exposure": "12.64%", + "Testing Exposure": "80.0%", + "API Exposure": "3.65%", + "Concurrency Exposure": "10.77%", + "State Flux Exposure": "14.53%", + "Commented Logic Exposure": "5.11%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "42.6%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "zig/zig/Compilation.zig": { + "1. Artifact Identity": { + "Filename": "Compilation.zig", + "Path": "zig/zig/Compilation.zig", + "Language": "Zig", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" + }, + "2. Topological Coordinates": { + "X": 3920.71, + "Y": -179.71, + "Z": -5051.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 8171, + "Coding LOC": 6509, + "Documentation LOC": 858, + "Structural Magnitude": 4762.98, + "Control Flow Ratio": "76.2%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.639 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.2%", + "Error & Exception Exposure": "38.11%", + "Tech Debt Exposure": "15.61%", + "Testing Exposure": "80.0%", + "API Exposure": "2.19%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "4.95%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "24.29%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "addCommonCCArgs", + "Structural Impact": 383.9, + "Lines of Code (LOC)": 325, + "Control Flow Branches": 129, + "Input Parameters": 7, + "Control Flow Ratio": "99.2%", + "Start Line": 6745, + "End Line": 7069 }, { - "Function Name": "IsExpectedAssignmentOperator", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 11355, - "End Line": 11358 + "Function Name": "addCCArgs", + "Structural Impact": 279.3, + "Lines of Code (LOC)": 242, + "Control Flow Branches": 100, + "Input Parameters": 6, + "Control Flow Ratio": "98.0%", + "Start Line": 7072, + "End Line": 7313 }, { - "Function Name": "ScanParenthesizedLambda", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "updateCObject", + "Structural Impact": 257.6, + "Lines of Code (LOC)": 311, + "Control Flow Branches": 120, + "Input Parameters": 3, + "Control Flow Ratio": "81.1%", + "Start Line": 6114, + "End Line": 6424 + }, + { + "Function Name": "update", + "Structural Impact": 191.2, + "Lines of Code (LOC)": 360, + "Control Flow Branches": 99, + "Input Parameters": 2, + "Control Flow Ratio": "79.8%", + "Start Line": 2860, + "End Line": 3219 + }, + { + "Function Name": "performAllTheWork", + "Structural Impact": 173.5, + "Lines of Code (LOC)": 457, + "Control Flow Branches": 86, + "Input Parameters": 2, + "Control Flow Ratio": "78.2%", + "Start Line": 4557, + "End Line": 5013 + }, + { + "Function Name": "translateC", + "Structural Impact": 163.1, + "Lines of Code (LOC)": 141, + "Control Flow Branches": 51, + "Input Parameters": 8, + "Control Flow Ratio": "82.3%", + "Start Line": 5630, + "End Line": 5770 + }, + { + "Function Name": "updateWin32Resource", + "Structural Impact": 154.0, + "Lines of Code (LOC)": 240, + "Control Flow Branches": 70, + "Input Parameters": 3, + "Control Flow Ratio": "73.7%", + "Start Line": 6426, + "End Line": 6665 + }, + { + "Function Name": "addModuleErrorMsg", + "Structural Impact": 130.4, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 54, + "Input Parameters": 4, + "Control Flow Ratio": "77.1%", + "Start Line": 4322, + "End Line": 4470 + }, + { + "Function Name": "processOneJob", + "Structural Impact": 101.0, + "Lines of Code (LOC)": 179, + "Control Flow Branches": 45, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 5025, + "End Line": 5203 + }, + { + "Function Name": "classifyFileExt", + "Structural Impact": 89.9, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 61, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12689, - "End Line": 12692 + "Control Flow Ratio": "74.4%", + "Start Line": 7597, + "End Line": 7641 }, { - "Function Name": "Release", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "init", + "Structural Impact": 82.7, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 29, + "Input Parameters": 6, + "Control Flow Ratio": "96.7%", + "Start Line": 746, + "End Line": 812 + }, + { + "Function Name": "flush", + "Structural Impact": 75.8, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 35, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 3285, + "End Line": 3360 + }, + { + "Function Name": "build_crt_file", + "Structural Impact": 74.3, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 23, + "Input Parameters": 7, + "Control Flow Ratio": "69.7%", + "Start Line": 7914, + "End Line": 8042 + }, + { + "Function Name": "parse", + "Structural Impact": 73.5, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 32, + "Input Parameters": 3, + "Control Flow Ratio": "65.3%", + "Start Line": 1148, + "End Line": 1296 + }, + { + "Function Name": "spawnZigRc", + "Structural Impact": 67.0, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 25, + "Input Parameters": 5, + "Control Flow Ratio": "67.6%", + "Start Line": 6667, + "End Line": 6732 + }, + { + "Function Name": "buildOutputFromZig", + "Structural Impact": 60.3, + "Lines of Code (LOC)": 130, + "Control Flow Branches": 16, + "Input Parameters": 9, + "Control Flow Ratio": "64.0%", + "Start Line": 7772, + "End Line": 7901 + }, + { + "Function Name": "fromUnresolved", + "Structural Impact": 59.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 27, + "Input Parameters": 3, + "Control Flow Ratio": "77.1%", + "Start Line": 509, + "End Line": 572 + }, + { + "Function Name": "addNonIncrementalStuffToCacheManifest", + "Structural Impact": 53.6, + "Lines of Code (LOC)": 152, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3416, + "End Line": 3567 + }, + { + "Function Name": "docsCopyModule", + "Structural Impact": 49.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 5280, + "End Line": 5328 + }, + { + "Function Name": "toErrorMessage", + "Structural Impact": 49.1, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 18, + "Input Parameters": 5, + "Control Flow Ratio": "69.2%", + "Start Line": 1081, + "End Line": 1131 + }, + { + "Function Name": "saveState", + "Structural Impact": 48.3, + "Lines of Code (LOC)": 231, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14570, - "End Line": 14573 + "Control Flow Ratio": "73.5%", + "Start Line": 3651, + "End Line": 3881 }, { - "Function Name": "GetModifierExcludingScoped", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "workerDocsWasmFallible", + "Structural Impact": 45.5, + "Lines of Code (LOC)": 147, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "56.8%", + "Start Line": 5340, + "End Line": 5486 + }, + { + "Function Name": "destroy", + "Structural Impact": 39.3, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 24, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1299, - "End Line": 1300 + "Control Flow Ratio": "96.0%", + "Start Line": 2686, + "End Line": 2763 }, { - "Function Name": "IsParameterModifierIncludingScoped", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "renameTmpIntoCache", + "Structural Impact": 37.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "81.0%", + "Start Line": 3372, + "End Line": 3408 + }, + { + "Function Name": "workerUpdateFile", + "Structural Impact": 37.4, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 12, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 5488, + "End Line": 5548 + }, + { + "Function Name": "addWholeFileError", + "Structural Impact": 35.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "93.3%", + "Start Line": 4505, + "End Line": 4536 + }, + { + "Function Name": "openUnresolved", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "92.9%", + "Start Line": 821, + "End Line": 845 + }, + { + "Function Name": "hasSharedLibraryExt", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4987, - "End Line": 4988 + "Control Flow Ratio": "64.5%", + "Start Line": 7570, + "End Line": 7595 }, { - "Function Name": "ParseRefValueExpression", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12678, - "End Line": 12687 + "Function Name": "cleanupAfterUpdate", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "82.4%", + "Start Line": 2792, + "End Line": 2850 }, { - "Function Name": "GetDisposableResetPoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "docsCopyFallible", + "Structural Impact": 28.5, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 17, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14548, - "End Line": 14549 + "Control Flow Ratio": "54.8%", + "Start Line": 5219, + "End Line": 5278 }, { - "Function Name": "ParseNameEquals", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 950, - "End Line": 956 + "Function Name": "cImport", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 5773, + "End Line": 5820 }, { - "Function Name": "IsCurrentTokenWhereOfConstraintClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2188, - "End Line": 2194 + "Function Name": "absToCwdRelative", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "64.7%", + "Start Line": 494, + "End Line": 505 }, { - "Function Name": "ParseReturnType", - "Structural Impact": 1.4, + "Function Name": "get_libc_crt_file", + "Structural Impact": 20.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3703, - "End Line": 3710 + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 7656, + "End Line": 7663 }, { - "Function Name": "Dispose", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4333, - "End Line": 4339 + "Function Name": "appendFileSystemInput", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "90.9%", + "Start Line": 3221, + "End Line": 3245 }, { - "Function Name": "IsPossibleAccessor", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4412, - "End Line": 4420 + "Function Name": "format", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "90.9%", + "Start Line": 471, + "End Line": 488 }, { - "Function Name": "skipBadFunctionPointerTokens", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7532, - "End Line": 7540 + "Function Name": "format", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1875, + "End Line": 1890 }, { - "Function Name": "ParseTypeOfExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12611, - "End Line": 12618 + "Function Name": "eql", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "63.6%", + "Start Line": 4294, + "End Line": 4318 }, { - "Function Name": "ParseSizeOfExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12637, - "End Line": 12644 + "Function Name": "unableToLoadZcuFile", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "87.5%", + "Start Line": 4540, + "End Line": 4555 }, { - "Function Name": "ParseMakeRefExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12646, - "End Line": 12653 + "Function Name": "addLinkLib", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 8131, + "End Line": 8150 + }, + { + "Function Name": "buildRt", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 9, + "Control Flow Ratio": "66.7%", + "Start Line": 5878, + "End Line": 5905 + }, + { + "Function Name": "updateSubCompilation", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "54.5%", + "Start Line": 7740, + "End Line": 7770 + }, + { + "Function Name": "addToErrorBundle", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 1298, + "End Line": 1308 + }, + { + "Function Name": "resolve", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 1804, + "End Line": 1822 + }, + { + "Function Name": "detectEmbedFileUpdate", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 5568, + "End Line": 5585 + }, + { + "Function Name": "workerUpdateCObject", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 5822, + "End Line": 5838 + }, + { + "Function Name": "workerUpdateWin32Resource", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 5840, + "End Line": 5856 + }, + { + "Function Name": "resolveEmitPathFlush", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 3261, + "End Line": 3284 + }, + { + "Function Name": "join", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 604, + "End Line": 622 + }, + { + "Function Name": "fromRoot", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 582, + "End Line": 599 }, { - "Function Name": "ParseRefTypeExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12655, - "End Line": 12662 + "Function Name": "upJoin", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 625, + "End Line": 642 }, { - "Function Name": "IsInitializerMember", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13330, - "End Line": 13336 + "Function Name": "setMiscFailure", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 7693, + "End Line": 7706 }, { - "Function Name": "ParseWhereClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14239, - "End Line": 14245 + "Function Name": "dump_argv", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 7721, + "End Line": 7732 }, { - "Function Name": "ParseSelectClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14310, - "End Line": 14316 + "Function Name": "dispatchZcuLinkTask", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 8066, + "End Line": 8082 }, { - "Function Name": "ParseGroupClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14318, - "End Line": 14326 + "Function Name": "toAbsolute", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 667, + "End Line": 679 }, { - "Function Name": "ParseQueryContinuation", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14328, - "End Line": 14335 + "Function Name": "lessThan", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 4026, + "End Line": 4036 }, { - "Function Name": "GetResetPoint", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14551, - "End Line": 14559 + "Function Name": "lessThan", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 4182, + "End Line": 4192 }, { - "Function Name": "IsPossibleGlobalAttributeDeclaration", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1033 + "Function Name": "buildMuslCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5907, + "End Line": 5917 }, { - "Function Name": "IsExtensionContainerStart", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3361, - "End Line": 3366 + "Function Name": "buildGlibcCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5919, + "End Line": 5929 }, { - "Function Name": "ParseArrowExpressionClause", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4386, - "End Line": 4391 + "Function Name": "buildFreeBSDCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5942, + "End Line": 5952 }, { - "Function Name": "IsCurrentTokenFieldInKeywordContext", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6110 + "Function Name": "buildNetBSDCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5967, + "End Line": 5977 }, { - "Function Name": "ParseExpression", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11050, - "End Line": 11055 + "Function Name": "buildMingwCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5992, + "End Line": 6002 }, { - "Function Name": "ParseThrowExpression", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11913, - "End Line": 11918 + "Function Name": "buildWasiLibcCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 6004, + "End Line": 6014 }, { - "Function Name": "IsEndOfNamespace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 904 + "Function Name": "addToErrorBundle", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 1074, + "End Line": 1079 }, { - "Function Name": "IsGobalAttributesTerminator", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 906, - "End Line": 910 + "Function Name": "formatRcEscape", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6491, + "End Line": 6497 }, { - "Function Name": "IsNamespaceMemberStartOrStop", - "Structural Impact": 1.2, + "Function Name": "lessThan", + "Structural Impact": 12.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 912, - "End Line": 916 + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 525, + "End Line": 529 }, { - "Function Name": "IsAttributeDeclarationTerminator", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1110, - "End Line": 1114 + "Function Name": "emitFromCObject", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 3569, + "End Line": 3602 }, { - "Function Name": "IsPossibleAttribute", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1192, - "End Line": 1195 + "Function Name": "hashCSource", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 1501, + "End Line": 1517 }, { - "Function Name": "IsPossibleAttributeArgument", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1264, - "End Line": 1267 + "Function Name": "buildFreeBSDSharedObjects", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5954, + "End Line": 5965 }, { - "Function Name": "IsPossibleMemberStartOrStop", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2108, - "End Line": 2111 + "Function Name": "buildNetBSDSharedObjects", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5979, + "End Line": 5990 }, { - "Function Name": "IsPossibleMemberStart", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2376, - "End Line": 2379 + "Function Name": "buildGlibcSharedObjects", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5931, + "End Line": 5940 }, { - "Function Name": "IsEndOfFieldDeclaration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5251 + "Function Name": "buildLibUnwind", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6016, + "End Line": 6024 }, { - "Function Name": "IsPossibleVariableInitializer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5811, - "End Line": 5814 + "Function Name": "buildLibCxx", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6026, + "End Line": 6034 }, { - "Function Name": "IsPossibleEnumMemberDeclaration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5970, - "End Line": 5973 + "Function Name": "buildLibCxxAbi", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6036, + "End Line": 6044 }, { - "Function Name": "ParseName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5981, - "End Line": 5984 + "Function Name": "buildLibTsan", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6046, + "End Line": 6054 }, { - "Function Name": "CreateMissingIdentifierName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5986, - "End Line": 5989 + "Function Name": "finish", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 360, + "End Line": 375 }, { - "Function Name": "CreateMissingIdentifierToken", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5991, - "End Line": 5994 + "Function Name": "compilerRtOptMode", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 8154, + "End Line": 8164 }, { - "Function Name": "IsCurrentTokenQueryKeywordInQuery", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6087, - "End Line": 6090 + "Function Name": "toCachePath", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 644, + "End Line": 662 }, { - "Function Name": "IsPossibleType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7167, - "End Line": 7171 + "Function Name": "buildLibZigC", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6056, + "End Line": 6071 }, { - "Function Name": "ScanNamedTypePart", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7183, - "End Line": 7186 + "Function Name": "clearStatus", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 1313, + "End Line": 1327 }, { - "Function Name": "ParseTypeName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7549, - "End Line": 7552 + "Function Name": "clearStatus", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 1360, + "End Line": 1374 }, { - "Function Name": "IsPossibleLabeledStatement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8485, - "End Line": 8488 + "Function Name": "openWasiPreopen", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 813, + "End Line": 820 }, { - "Function Name": "IsPossibleUnsafeStatement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8490, - "End Line": 8493 + "Function Name": "workerDocsWasm", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5330, + "End Line": 5338 }, { - "Function Name": "IsPossibleStatementStartOrStop", - "Structural Impact": 1.2, + "Function Name": "makeBinFileExecutable", + "Structural Impact": 8.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9178, - "End Line": 9182 + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 3608, + "End Line": 3612 }, { - "Function Name": "IsPossibleSwitchSection", - "Structural Impact": 1.2, + "Function Name": "separateCodegenThreadOk", + "Structural Impact": 8.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 10225, - "End Line": 10229 - }, - { - "Function Name": "ParseExpressionCore", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11057, - "End Line": 11060 - }, - { - "Function Name": "CanStartExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11065, - "End Line": 11068 + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5205, + "End Line": 5209 }, { - "Function Name": "IsPossibleExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11073, - "End Line": 11076 + "Function Name": "hotCodeSwap", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2780, + "End Line": 2790 }, { - "Function Name": "IsPossibleAwaitExpressionStatement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11360, - "End Line": 11363 + "Function Name": "isIllegalZigImport", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 698, + "End Line": 705 }, { - "Function Name": "ParseBaseExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12204, - "End Line": 12208 + "Function Name": "lessThan", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3973, + "End Line": 3978 }, { - "Function Name": "IsPossibleArgumentExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12550, - "End Line": 12553 + "Function Name": "pause", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 334, + "End Line": 348 }, { - "Function Name": "IsPossibleCollectionElement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13268, - "End Line": 13271 + "Function Name": "startTimer", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 382, + "End Line": 389 }, { - "Function Name": "IsAnonymousType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13293, - "End Line": 13296 + "Function Name": "destroy", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1138, + "End Line": 1146 }, { - "Function Name": "IsComplexElementInitializer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13338, - "End Line": 13341 + "Function Name": "workerUpdateEmbedFile", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 5558, + "End Line": 5566 }, { - "Function Name": "IsNamedAssignment", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13343, - "End Line": 13346 + "Function Name": "queuePrelinkTasks", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 8057, + "End Line": 8062 }, { - "Function Name": "IsDictionaryInitializer", - "Structural Impact": 1.2, + "Function Name": "crtFilePath", + "Structural Impact": 7.1, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13353, - "End Line": 13356 - }, - { - "Function Name": "IsAttributeTarget", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1116, - "End Line": 1117 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 7670, + "End Line": 7673 }, { - "Function Name": "IsEndOfFunctionPointerCallingConvention", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3641, - "End Line": 3642 + "Function Name": "appendCompileLogLines", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4255, + "End Line": 4267 }, { - "Function Name": "IsEndOfTypeArgumentList", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6756, - "End Line": 6757 + "Function Name": "queuePrelinkTaskMode", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 8044, + "End Line": 8053 }, { - "Function Name": "IsFunctionPointerStart", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8177, - "End Line": 8178 + "Function Name": "canonicalName", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7489, + "End Line": 7513 }, { - "Function Name": "ParsePossiblyAttributedStatement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8204, - "End Line": 8205 + "Function Name": "obtainCObjectCacheManifest", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5587, + "End Line": 5609 }, { - "Function Name": "IsPossibleAwaitUsing", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8482, - "End Line": 8483 + "Function Name": "@\"resume\"", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 349, + "End Line": 359 }, { - "Function Name": "ParsePossiblyAttributedBlock", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9047, - "End Line": 9047 + "Function Name": "crtFileAsString", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 7665, + "End Line": 7668 }, { - "Function Name": "ParseExpressionForParenthesizedConstruct", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9975, - "End Line": 9976 + "Function Name": "stage", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1002, + "End Line": 1009 }, { - "Function Name": "Reset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14588, - "End Line": 14589 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2758, - "Sequential Logic Declarations": 1882, - "Function Parameters": 632, - "Function/Method Declarations": 474, - "Class/Entity Declarations": 16, - "Defensive Programming Constructs": 278, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 14, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 47, - "State Mutations / Variable Reassignments": 2834, - "Commented-out Code (Dead Logic)": 54, - "Structured Documentation Blocks": 187, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 143, - "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 248, - "Collection Iterators / Comprehensions": 45, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 2, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 4, - "Pointer Arithmetic & Addressing": 4, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 64, - "Fatal Aborts & Exceptions": 11, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 46, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 17, - "Resource Deallocation & Cleanup": 29, - "Private / Encapsulated Scopes": 435, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 10767, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1412, - "Design Camel Case": 652, - "Design Snake Case": 605, - "Design Pascal Case": 66, - "Design Upper Case": 0, - "Design Short Vars": 93, - "Design Long Vars": 50, - "Duplicate Logic": 0, - "Orphaned Logic": 7, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 152, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 11, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis.CSharp.Symbols", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Syntax.InternalSyntax", - "Microsoft.CodeAnalysis.Text", - "Roslyn.Utilities", - "System", - "System.Collections.Generic", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.Linq", - "System.Threading" - ] - }, - "csharp/roslyn/MethodCompiler.cs": { - "1. Artifact Identity": { - "Filename": "MethodCompiler.cs", - "Path": "csharp/roslyn/MethodCompiler.cs", - "Language": "Csharp", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "CSharpSymbolVisitor, BoundTreeRewriterWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator, BoundTreeWalkerWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -1851.64, - "Y": 122.74, - "Z": 655.13 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2528, - "Coding LOC": 1984, - "Documentation LOC": 193, - "Structural Magnitude": 1739.38, - "Control Flow Ratio": "59.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.898 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "61.46%", - "Error & Exception Exposure": "65.3%", - "Tech Debt Exposure": "14.88%", - "Testing Exposure": "80.0%", - "API Exposure": "2.54%", - "Concurrency Exposure": "29.63%", - "State Flux Exposure": "99.44%", - "Commented Logic Exposure": "5.61%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.86%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "BindMethodBody", - "Structural Impact": 353.7, - "Lines of Code (LOC)": 441, - "Control Flow Branches": 99, - "Input Parameters": 10, - "Control Flow Ratio": "73.9%", - "Start Line": 1883, - "End Line": 2323 + "Function Name": "debugIncremental", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 851, + "End Line": 854 }, { - "Function Name": "CompileMethod", - "Structural Impact": 173.8, - "Lines of Code (LOC)": 487, - "Control Flow Branches": 60, - "Input Parameters": 5, - "Control Flow Ratio": "65.2%", - "Start Line": 923, - "End Line": 1409 + "Function Name": "makeBinFileWritable", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3614, + "End Line": 3617 }, { - "Function Name": "GenerateMethodBody", - "Structural Impact": 111.5, - "Lines of Code (LOC)": 168, - "Control Flow Branches": 24, - "Input Parameters": 16, - "Control Flow Ratio": "61.5%", - "Start Line": 1631, - "End Line": 1798 + "Function Name": "anyErrors", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 4269, + "End Line": 4273 }, { - "Function Name": "LowerBodyOrInitializer", - "Structural Impact": 81.8, - "Lines of Code (LOC)": 151, - "Control Flow Branches": 17, - "Input Parameters": 16, - "Control Flow Ratio": "63.0%", - "Start Line": 1476, - "End Line": 1626 + "Function Name": "hash", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4278, + "End Line": 4292 }, { - "Function Name": "CompileNamedType", - "Structural Impact": 80.5, - "Lines of Code (LOC)": 224, - "Control Flow Branches": 48, + "Function Name": "resolveEmitPath", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3247, + "End Line": 3256 + }, + { + "Function Name": "clangNeedsLanguageOverride", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 455, - "End Line": 678 + "Control Flow Ratio": "66.7%", + "Start Line": 7421, + "End Line": 7448 }, { - "Function Name": "addIdentifiers", - "Structural Impact": 48.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 25, + "Function Name": "addOptionalDebugFormat", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "65.8%", - "Start Line": 2182, - "End Line": 2259 + "Control Flow Ratio": "66.7%", + "Start Line": 1487, + "End Line": 1490 }, { - "Function Name": "buildIdentifierMapOfBindIdentifierTargets", - "Structural Impact": 42.8, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 17, - "Input Parameters": 4, + "Function Name": "addBuf", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3883, + "End Line": 3886 + }, + { + "Function Name": "queueJobs", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2127, - "End Line": 2178 + "Start Line": 5021, + "End Line": 5023 }, { - "Function Name": "CompileMethodBodies", - "Structural Impact": 41.7, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 11, - "Input Parameters": 8, - "Control Flow Ratio": "68.8%", - "Start Line": 109, - "End Line": 222 + "Function Name": "clangSupportsDepFile", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 7469, + "End Line": 7487 }, { - "Function Name": "assertBindIdentifierTargets", - "Structural Impact": 41.0, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 16, + "Function Name": "clangSupportsDiagnostics", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 7450, + "End Line": 7467 + }, + { + "Function Name": "lockAndSetMiscFailure", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 4, - "Control Flow Ratio": "84.2%", - "Start Line": 2263, - "End Line": 2321 + "Control Flow Ratio": "33.3%", + "Start Line": 7709, + "End Line": 7719 }, { - "Function Name": "GetStateMachineSlotDebugInfo", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 10, - "Input Parameters": 6, - "Control Flow Ratio": "47.6%", - "Start Line": 1800, - "End Line": 1863 + "Function Name": "toCrtFile", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 8084, + "End Line": 8096 }, { - "Function Name": "CompileSynthesizedMethods", - "Structural Impact": 31.3, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 17, + "Function Name": "wantBuildLibUnwindFromSource", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "63.0%", - "Start Line": 733, - "End Line": 848 + "Control Flow Ratio": "66.7%", + "Start Line": 7675, + "End Line": 7683 }, { - "Function Name": "GetEntryPoint", - "Structural Impact": 26.5, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "36.8%", - "Start Line": 226, - "End Line": 332 + "Function Name": "workerDocsCopy", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5211, + "End Line": 5217 }, { - "Function Name": "EmitSkeletonMethodInExtension", - "Structural Impact": 15.6, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 8, + "Function Name": "count", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1412, - "End Line": 1468 + "Control Flow Ratio": "50.0%", + "Start Line": 1068, + "End Line": 1072 }, { - "Function Name": "CompileSynthesizedExplicitImplementations", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, + "Function Name": "deinit", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 856, - "End Line": 883 + "Control Flow Ratio": "50.0%", + "Start Line": 1057, + "End Line": 1066 }, { - "Function Name": "VisitNamespace", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "addDebugFormat", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 371, - "End Line": 392 + "Control Flow Ratio": "100.0%", + "Start Line": 1492, + "End Line": 1499 }, { - "Function Name": "VisitNamedType", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "deinit", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 417, - "End Line": 438 + "Control Flow Ratio": "100.0%", + "Start Line": 1172, + "End Line": 1178 }, { - "Function Name": "CompileSynthesizedMethods", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "deinit", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1439, + "End Line": 1445 + }, + { + "Function Name": "workerUpdateBuiltinFile", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5550, + "End Line": 5556 + }, + { + "Function Name": "fmt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 710, - "End Line": 731 + "Start Line": 465, + "End Line": 467 }, { - "Function Name": "CompileSynthesizedMethods", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "queueJob", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5017, + "End Line": 5019 + }, + { + "Function Name": "deinit", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1619, + "End Line": 1632 + }, + { + "Function Name": "clearMiscFailures", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2765, + "End Line": 2773 + }, + { + "Function Name": "hasCppExt", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 690, - "End Line": 708 + "Start Line": 7537, + "End Line": 7545 }, { - "Function Name": "VisitUnboundLambda", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Function Name": "deinit", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2361, - "End Line": 2375 + "Control Flow Ratio": "100.0%", + "Start Line": 724, + "End Line": 731 }, { - "Function Name": "BindImplicitConstructorInitializerIfAny", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 2483, - "End Line": 2505 + "Function Name": "withoutLocalCache", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 736, + "End Line": 743 }, { - "Function Name": "CompileNamespaceAsAsync", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "obtainWin32ResourceCacheManifest", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 5611, + "End Line": 5617 + }, + { + "Function Name": "digest", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 442, + "End Line": 446 + }, + { + "Function Name": "releaseLock", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1605, + "End Line": 1610 + }, + { + "Function Name": "moveLock", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 394, - "End Line": 407 + "Start Line": 1612, + "End Line": 1616 }, { - "Function Name": "CompileNamedTypeAsync", - "Structural Impact": 4.9, + "Function Name": "workerZcuCodegen", + "Structural Impact": 3.1, "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 5863, + "End Line": 5876 + }, + { + "Function Name": "hasObjectExt", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 440, - "End Line": 453 + "Start Line": 7516, + "End Line": 7521 }, { - "Function Name": "IsEmptyRewritePossible", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "hasStaticLibraryExt", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2326, - "End Line": 2338 + "Control Flow Ratio": "50.0%", + "Start Line": 7523, + "End Line": 7527 }, { - "Function Name": "ReportCtorInitializerCycles", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, + "Function Name": "hasCppHExt", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2507, - "End Line": 2515 + "Start Line": 7547, + "End Line": 7551 }, { - "Function Name": "GetDebugDocumentProvider", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "keys", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 359, - "End Line": 369 + "Control Flow Ratio": "50.0%", + "Start Line": 103, + "End Line": 105 }, { - "Function Name": "CompileSynthesizedSealedAccessors", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, + "Function Name": "count", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 885, - "End Line": 901 + "Start Line": 106, + "End Line": 108 }, { - "Function Name": "MethodCompiler", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 21, + "Function Name": "popFront", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 138, + "End Line": 140 + }, + { + "Function Name": "values", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 151, + "End Line": 153 + }, + { + "Function Name": "getTarget", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2775, + "End Line": 2777 + }, + { + "Function Name": "addReferenceTraceFrame", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 9, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 107 + "Start Line": 4472, + "End Line": 4479 }, { - "Function Name": "WaitForWorkers", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "fmtRcEscape", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 334, - "End Line": 347 + "Start Line": 6499, + "End Line": 6501 }, { - "Function Name": "SetGlobalErrorIfTrue", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, + "Function Name": "hasCExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 70, - "End Line": 84 + "Control Flow Ratio": "50.0%", + "Start Line": 7529, + "End Line": 7531 }, { - "Function Name": "GetMethodToCompile", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasCHExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 680, - "End Line": 688 + "Control Flow Ratio": "50.0%", + "Start Line": 7533, + "End Line": 7535 }, { - "Function Name": "getInitializerState", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasObjCExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2115, - "End Line": 2123 + "Control Flow Ratio": "50.0%", + "Start Line": 7553, + "End Line": 7555 }, { - "Function Name": "Visit", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasObjCHExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2377, - "End Line": 2385 + "Control Flow Ratio": "50.0%", + "Start Line": 7557, + "End Line": 7559 }, { - "Function Name": "Visit", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasObjCppExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2404, - "End Line": 2412 + "Control Flow Ratio": "50.0%", + "Start Line": 7561, + "End Line": 7564 }, { - "Function Name": "VisitPropertyAccess", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "hasObjCppHExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2414, - "End Line": 2423 + "Start Line": 7566, + "End Line": 7568 }, { - "Function Name": "CompileNamespace", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "getZigBackend", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 409, - "End Line": 415 + "Start Line": 7734, + "End Line": 7737 }, { - "Function Name": "GetSymbolForEmittedBody", + "Function Name": "compilerRtStrip", "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1470, - "End Line": 1473 + "Start Line": 8168, + "End Line": 8170 }, { - "Function Name": "BindSynthesizedMethodBody", + "Function Name": "create", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1897, + "End Line": 1903 + }, + { + "Function Name": "getCrtPathsInner", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 8106, + "End Line": 8112 + }, + { + "Function Name": "addModule", "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1449, + "End Line": 1468 + }, + { + "Function Name": "addModuleTableToCacheHash", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1826, + "End Line": 1835 + }, + { + "Function Name": "addResolvedTarget", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1470, + "End Line": 1485 + }, + { + "Function Name": "failCObj", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 7315, + "End Line": 7320 + }, + { + "Function Name": "failWin32Resource", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 7360, + "End Line": 7360 + }, + { + "Function Name": "reportRetryableWin32ResourceError", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1867, - "End Line": 1880 + "Start Line": 6082, + "End Line": 6086 }, { - "Function Name": "WarnUnusedFields", + "Function Name": "failCObjWithOwnedDiagBundle", "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 349, - "End Line": 353 + "Start Line": 7340, + "End Line": 7344 }, { - "Function Name": "FoundInUnboundLambda", + "Function Name": "failWin32ResourceWithOwnedBundle", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7383, + "End Line": 7387 + }, + { + "Function Name": "deinit", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 891, + "End Line": 897 + }, + { + "Function Name": "ensureUnusedCapacity", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 137, + "End Line": 137 + }, + { + "Function Name": "isNested", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2354, - "End Line": 2359 + "Start Line": 681, + "End Line": 686 }, { - "Function Name": "ChangeSuppression", + "Function Name": "deinit", "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2462, - "End Line": 2467 + "Start Line": 915, + "End Line": 919 }, { - "Function Name": "VisitMethod", + "Function Name": "reportRetryableCObjectError", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6073, + "End Line": 6073 + }, + { + "Function Name": "tmpFilePath", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6734, + "End Line": 6734 + }, + { + "Function Name": "deinit", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 903, - "End Line": 906 + "Start Line": 430, + "End Line": 432 }, { - "Function Name": "VisitProperty", + "Function Name": "addToHasher", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 911 + "Start Line": 436, + "End Line": 439 }, { - "Function Name": "VisitEvent", + "Function Name": "destroy", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 913, - "End Line": 916 + "Start Line": 1329, + "End Line": 1332 }, { - "Function Name": "VisitField", + "Function Name": "destroy", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 918, - "End Line": 921 + "Start Line": 1376, + "End Line": 1379 }, { - "Function Name": "PassesFilter", + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5625, + "End Line": 5627 + }, + { + "Function Name": "getCrtPaths", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2522, - "End Line": 2525 + "Start Line": 8098, + "End Line": 8101 }, { - "Function Name": "VisitRangeVariable", + "Function Name": "deinit", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2425, - "End Line": 2431 + "Start Line": 109, + "End Line": 109 }, { - "Function Name": "VisitAssignmentOperator", + "Function Name": "deinit", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2433, - "End Line": 2439 + "Start Line": 141, + "End Line": 141 }, { - "Function Name": "VisitNameOfOperator", + "Function Name": "deinit", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2441, - "End Line": 2447 + "Start Line": 154, + "End Line": 154 }, { - "Function Name": "VisitBadExpression", + "Function Name": "openInfo", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2449, - "End Line": 2455 + "Start Line": 449, + "End Line": 449 }, { - "Function Name": "FindUncheckedAccess", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "fail", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2390, - "End Line": 2395 + "Start Line": 1892, + "End Line": 1892 }, { - "Function Name": "UnboundLambdaFinder", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setAllocFailure", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2349, - "End Line": 2352 + "Start Line": 7685, + "End Line": 7689 }, { - "Function Name": "GetSynthesizedEmptyBody", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "tryLock", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2478, - "End Line": 2481 + "Start Line": 252, + "End Line": 252 }, { - "Function Name": "CreateDebugDocumentForFile", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "lock", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2517, - "End Line": 2520 + "Start Line": 253, + "End Line": 253 }, { - "Function Name": "Dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "unlock", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2469, - "End Line": 2472 + "Start Line": 254, + "End Line": 254 }, { - "Function Name": "WasPropertyBackingFieldAccessChecked", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "getAllErrorsAlloc", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2400, - "End Line": 2402 + "Start Line": 3889, + "End Line": 3889 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 344, - "Sequential Logic Declarations": 237, - "Function Parameters": 78, - "Function/Method Declarations": 58, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 101, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 2118, + "Sequential Logic Declarations": 661, + "Function Parameters": 183, + "Function/Method Declarations": 183, + "Class/Entity Declarations": 52, + "Defensive Programming Constructs": 1135, + "Type/Safety Bypasses": 257, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 25, - "State Mutations / Variable Reassignments": 409, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 30, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 176, + "State Mutations / Variable Reassignments": 402, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 385, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 15, - "Global State Dependencies": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 714, "Decorators and Annotations": 0, - "Generic Type Abstractions": 82, - "Collection Iterators / Comprehensions": 10, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 18, + "Generic Type Abstractions": 8, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 9, + "Metaprogramming & Reflection": 18, + "Module Dependencies (Imports)": 31, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 35, + "Acknowledged Tech Debt (FIXMEs)": 6, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 14, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 247, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 33, - "Fatal Aborts & Exceptions": 8, + "Structured Telemetry & Logging": 3, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 168, + "Fatal Aborts & Exceptions": 374, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 66, - "Resource Deallocation & Cleanup": 18, - "Private / Encapsulated Scopes": 57, + "Bitwise Operations": 1200, + "Thread Synchronization Locks": 71, + "Immutable Data Declarations": 816, + "Resource Deallocation & Cleanup": 160, + "Private / Encapsulated Scopes": 746, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1941, + "Structural Space Indentations": 6042, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 3, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -83122,25 +80360,25 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 264, - "Design Camel Case": 183, - "Design Snake Case": 72, - "Design Pascal Case": 0, + "Core Var Decl": 854, + "Design Camel Case": 2, + "Design Snake Case": 710, + "Design Pascal Case": 114, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 22, - "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Design Short Vars": 103, + "Design Long Vars": 4, + "Duplicate Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 72, + "Dynamic Code Execution (Eval/Exec)": 34, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -83154,49 +80392,59 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 18, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 29, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 7 }, "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis.CSharp.Emit", - "Microsoft.CodeAnalysis.CSharp.Symbols", - "Microsoft.CodeAnalysis.CSharp.Syntax", - "Microsoft.CodeAnalysis.CodeGen", - "Microsoft.CodeAnalysis.Debugging", - "Microsoft.CodeAnalysis.Diagnostics", - "Microsoft.CodeAnalysis.Emit", - "Microsoft.CodeAnalysis.ErrorReporting", - "Microsoft.CodeAnalysis.PooledObjects", - "Roslyn.Utilities", - "System", - "System.Collections.Concurrent", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.Diagnostics", - "System.Linq", - "System.Threading", - "System.Threading.Tasks" + "Air.zig", + "Builtin.zig", + "Compilation/Config.zig", + "InternPool.zig", + "Package.zig", + "Sema.zig", + "Type.zig", + "Value.zig", + "Zcu.zig", + "build_options", + "builtin", + "codegen/c.zig", + "codegen/llvm.zig", + "dev.zig", + "introspect.zig", + "libs/freebsd.zig", + "libs/glibc.zig", + "libs/libcxx.zig", + "libs/libtsan.zig", + "libs/libunwind.zig", + "libs/mingw.zig", + "libs/musl.zig", + "libs/netbsd.zig", + "libs/wasi_libc.zig", + "link.zig", + "main.zig", + "std", + "target.zig", + "tracy.zig" ] }, - "csharp/roslyn/Workspace.cs": { + "zig/zig/InternPool.zig": { "1. Artifact Identity": { - "Filename": "Workspace.cs", - "Path": "csharp/roslyn/Workspace.cs", - "Language": "Csharp", + "Filename": "InternPool.zig", + "Path": "zig/zig/InternPool.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "IDisposable", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", + "Folder Dominant Lang": "zig", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -1656.54, - "Y": 170.47, - "Z": 1412.81 + "X": 3821.22, + "Y": -93.04, + "Z": -4652.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -83205,4200 +80453,4455 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2589, - "Coding LOC": 1572, - "Documentation LOC": 687, - "Structural Magnitude": 939.34, - "Control Flow Ratio": "32.3%", - "Popularity Rank": 0, + "Total LOC": 13040, + "Coding LOC": 10787, + "Documentation LOC": 1198, + "Structural Magnitude": 6498.14, + "Control Flow Ratio": "65.0%", + "Popularity Rank": 3, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.471 + "Raw Cognitive Density": 0.516 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.33%", - "Error & Exception Exposure": "51.15%", - "Tech Debt Exposure": "78.86%", + "Cognitive Load Exposure": "14.09%", + "Error & Exception Exposure": "59.26%", + "Tech Debt Exposure": "16.61%", "Testing Exposure": "80.0%", - "API Exposure": "2.92%", - "Concurrency Exposure": "33.24%", - "State Flux Exposure": "71.78%", - "Commented Logic Exposure": "5.24%", + "API Exposure": "4.38%", + "Concurrency Exposure": "33.98%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.7%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "45.08%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "SetCurrentSolutionAsync", - "Structural Impact": 66.8, - "Lines of Code (LOC)": 172, - "Control Flow Branches": 21, - "Input Parameters": 6, - "Control Flow Ratio": "35.0%", - "Start Line": 249, - "End Line": 420 + "Function Name": "get", + "Structural Impact": 498.4, + "Lines of Code (LOC)": 800, + "Control Flow Branches": 204, + "Input Parameters": 4, + "Control Flow Ratio": "78.5%", + "Start Line": 7846, + "End Line": 8645 }, { - "Function Name": "CheckAllowedProjectChanges", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 138, - "Control Flow Branches": 24, - "Input Parameters": 1, - "Control Flow Ratio": "82.8%", - "Start Line": 1684, - "End Line": 1821 + "Function Name": "getCoerced", + "Structural Impact": 288.1, + "Lines of Code (LOC)": 275, + "Control Flow Branches": 111, + "Input Parameters": 5, + "Control Flow Ratio": "73.0%", + "Start Line": 10608, + "End Line": 10882 }, { - "Function Name": "OnAnyDocumentTextChanged", - "Structural Impact": 35.7, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 10, - "Input Parameters": 7, - "Control Flow Ratio": "37.0%", - "Start Line": 1248, - "End Line": 1339 + "Function Name": "eql", + "Structural Impact": 224.3, + "Lines of Code (LOC)": 326, + "Control Flow Branches": 103, + "Input Parameters": 3, + "Control Flow Ratio": "63.2%", + "Start Line": 2866, + "End Line": 3191 }, { - "Function Name": "SetCurrentSolutionAsync", - "Structural Impact": 34.2, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 10, - "Input Parameters": 7, - "Control Flow Ratio": "62.5%", - "Start Line": 466, - "End Line": 526 + "Function Name": "indexToKey", + "Structural Impact": 148.9, + "Lines of Code (LOC)": 518, + "Control Flow Branches": 70, + "Input Parameters": 2, + "Control Flow Ratio": "64.8%", + "Start Line": 6980, + "End Line": 7497 }, { - "Function Name": "ApplyProjectChanges", - "Structural Impact": 33.4, - "Lines of Code (LOC)": 130, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "38.3%", - "Start Line": 1855, - "End Line": 1984 + "Function Name": "getStructType", + "Structural Impact": 107.9, + "Lines of Code (LOC)": 199, + "Control Flow Branches": 39, + "Input Parameters": 5, + "Control Flow Ratio": "86.7%", + "Start Line": 8903, + "End Line": 9101 }, { - "Function Name": "TryApplyChanges", - "Structural Impact": 27.0, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 12, + "Function Name": "getOrPutTrailingString", + "Structural Impact": 101.5, + "Lines of Code (LOC)": 119, + "Control Flow Branches": 38, + "Input Parameters": 5, + "Control Flow Ratio": "74.5%", + "Start Line": 11825, + "End Line": 11943 + }, + { + "Function Name": "hash64", + "Structural Impact": 88.2, + "Lines of Code (LOC)": 240, + "Control Flow Branches": 43, "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1524, - "End Line": 1613 + "Control Flow Ratio": "60.6%", + "Start Line": 2625, + "End Line": 2864 }, { - "Function Name": "UpdateExistingDocumentsToChangedDocumentContents", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, + "Function Name": "getOrPutKeyEnsuringAdditionalCapacity", + "Structural Impact": 88.0, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 33, + "Input Parameters": 5, + "Control Flow Ratio": "73.3%", + "Start Line": 7713, + "End Line": 7807 + }, + { + "Function Name": "dumpStatsFallible", + "Structural Impact": 84.0, + "Lines of Code (LOC)": 260, + "Control Flow Branches": 40, "Input Parameters": 2, - "Control Flow Ratio": "42.1%", - "Start Line": 369, - "End Line": 402 + "Control Flow Ratio": "85.1%", + "Start Line": 11068, + "End Line": 11327 }, { - "Function Name": "UpdateReferencesAfterAdd", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 8, + "Function Name": "getEnumType", + "Structural Impact": 83.9, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 30, + "Input Parameters": 5, + "Control Flow Ratio": "78.9%", + "Start Line": 9967, + "End Line": 10126 + }, + { + "Function Name": "trackZir", + "Structural Impact": 83.2, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 34, + "Input Parameters": 4, + "Control Flow Ratio": "73.9%", + "Start Line": 214, + "End Line": 312 + }, + { + "Function Name": "getErrorValue", + "Structural Impact": 78.5, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 32, + "Input Parameters": 4, + "Control Flow Ratio": "72.7%", + "Start Line": 12807, + "End Line": 12900 + }, + { + "Function Name": "List", + "Structural Impact": 72.7, + "Lines of Code (LOC)": 238, + "Control Flow Branches": 42, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1441, - "End Line": 1491 + "Control Flow Ratio": "56.8%", + "Start Line": 1139, + "End Line": 1376 }, { - "Function Name": "UnifyLinkedDocumentContents", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 288, - "End Line": 326 + "Function Name": "addDependency", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 29, + "Input Parameters": 4, + "Control Flow Ratio": "96.7%", + "Start Line": 913, + "End Line": 997 }, { - "Function Name": "UpdateAddedDocumentToExistingContentsInSolution", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, + "Function Name": "loadStructType", + "Structural Impact": 67.7, + "Lines of Code (LOC)": 177, + "Control Flow Branches": 33, "Input Parameters": 2, - "Control Flow Ratio": "38.5%", - "Start Line": 328, - "End Line": 367 + "Control Flow Ratio": "82.5%", + "Start Line": 4182, + "End Line": 4358 }, { - "Function Name": "ApplyChangedDocument", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 1986, - "End Line": 2020 + "Function Name": "getUnionType", + "Structural Impact": 67.6, + "Lines of Code (LOC)": 127, + "Control Flow Branches": 24, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 8706, + "End Line": 8832 }, { - "Function Name": "UpdateReferencesAfterAdd", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "47.1%", - "Start Line": 1435, - "End Line": 1492 + "Function Name": "rehashTrackedInsts", + "Structural Impact": 50.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "84.6%", + "Start Line": 317, + "End Line": 403 }, { - "Function Name": "OnDocumentInfoChanged", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1100, - "End Line": 1133 + "Function Name": "init", + "Structural Impact": 43.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 19, + "Input Parameters": 3, + "Control Flow Ratio": "95.0%", + "Start Line": 6829, + "End Line": 6906 }, { - "Function Name": "ApplyDocumentsInfoChange", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "29.4%", - "Start Line": 1615, - "End Line": 1646 + "Function Name": "getGeneratedTagEnumType", + "Structural Impact": 43.5, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "64.0%", + "Start Line": 10141, + "End Line": 10249 }, { - "Function Name": "CheckAllowedSolutionChanges", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 1653, - "End Line": 1682 + "Function Name": "getFuncDeclIes", + "Structural Impact": 40.9, + "Lines of Code (LOC)": 148, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "56.0%", + "Start Line": 9387, + "End Line": 9534 }, { - "Function Name": "ScheduleTask", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 584, - "End Line": 595 + "Function Name": "getFuncInstanceIes", + "Structural Impact": 36.6, + "Lines of Code (LOC)": 151, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "52.2%", + "Start Line": 9679, + "End Line": 9829 }, { - "Function Name": "ProcessEventHandlerWorkQueueAsync", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "dumpGenericInstancesFallible", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 16, "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 705, - "End Line": 736 + "Control Flow Ratio": "69.6%", + "Start Line": 11435, + "End Line": 11492 }, { - "Function Name": "ScheduleTask", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "tagValueIndex", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4410, + "End Line": 4432 + }, + { + "Function Name": "loadEnumType", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 14, "Input Parameters": 2, + "Control Flow Ratio": "73.7%", + "Start Line": 4435, + "End Line": 4510 + }, + { + "Function Name": "getFuncInstance", + "Structural Impact": 28.4, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "58.8%", + "Start Line": 9599, + "End Line": 9674 + }, + { + "Function Name": "getFuncType", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 10, + "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 574, - "End Line": 579 + "Start Line": 9166, + "End Line": 9224 }, { - "Function Name": "Dispose", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 683, - "End Line": 703 + "Function Name": "isExternOrFn", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 655, + "End Line": 671 }, { - "Function Name": "SetCurrentSolutionEx", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, + "Function Name": "pack", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 13, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 181, - "End Line": 198 + "Control Flow Ratio": "86.7%", + "Start Line": 12943, + "End Line": 12994 }, { - "Function Name": "ProcessWorkQueueHelper", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "getFuncDecl", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 9305, + "End Line": 9367 + }, + { + "Function Name": "nameIndex", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 9, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 724, - "End Line": 735 + "Control Flow Ratio": "64.3%", + "Start Line": 3686, + "End Line": 3696 }, { - "Function Name": "ApplyCompilationOptionsChanged", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "typeOf", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 241, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2079, - "End Line": 2090 + "Control Flow Ratio": "42.9%", + "Start Line": 11961, + "End Line": 12201 }, { - "Function Name": "CheckAndAddProjects", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 740, - "End Line": 750 + "Function Name": "getErrorSetType", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "46.7%", + "Start Line": 9536, + "End Line": 9583 }, { - "Function Name": "ApplyParseOptionsChanged", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "loadUnionType", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2097, - "End Line": 2107 + "Control Flow Ratio": "75.0%", + "Start Line": 3537, + "End Line": 3590 }, { - "Function Name": "CheckProjectDoesNotHaveTransitiveProjectReference", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2385, - "End Line": 2394 + "Function Name": "getTupleType", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 9109, + "End Line": 9149 }, { - "Function Name": "CheckProjectIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 9, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2330, - "End Line": 2338 + "Start Line": 6908, + "End Line": 6950 }, { - "Function Name": "CheckProjectIsNotInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "zigTypeTag", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 249, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2346, - "End Line": 2354 + "Control Flow Ratio": "10.3%", + "Start Line": 12307, + "End Line": 12555 }, { - "Function Name": "CheckProjectHasProjectReference", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2359, - "End Line": 2367 + "Function Name": "dumpAllFallible", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 11329, + "End Line": 11429 }, { - "Function Name": "CheckProjectDoesNotHaveProjectReference", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "nextField", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "63.6%", + "Start Line": 9933, + "End Line": 9955 + }, + { + "Function Name": "dbHelper", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 157, + "Control Flow Branches": 7, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2372, - "End Line": 2380 + "Start Line": 4823, + "End Line": 4979 }, { - "Function Name": "CheckDocumentIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "getCoercedFunc", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "54.5%", + "Start Line": 10914, + "End Line": 10949 + }, + { + "Function Name": "getBackingAddrTag", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2468, - "End Line": 2476 + "Control Flow Ratio": "56.2%", + "Start Line": 12276, + "End Line": 12302 }, { - "Function Name": "CheckAdditionalDocumentIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "addLimbsExtraAssumeCapacity", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2484, - "End Line": 2492 + "Control Flow Ratio": "81.8%", + "Start Line": 10441, + "End Line": 10461 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "getErrorValueIfExists", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2500, - "End Line": 2508 + "Control Flow Ratio": "69.2%", + "Start Line": 12902, + "End Line": 12920 }, { - "Function Name": "CheckAdditionalDocumentIsNotInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "next", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "68.8%", + "Start Line": 4146, + "End Line": 4169 + }, + { + "Function Name": "slicePtrType", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2529, - "End Line": 2537 + "Control Flow Ratio": "60.0%", + "Start Line": 10553, + "End Line": 10566 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsNotInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "pack", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "90.9%", + "Start Line": 791, + "End Line": 833 + }, + { + "Function Name": "getOpaqueType", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 10256, + "End Line": 10296 + }, + { + "Function Name": "createNamespace", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 11687, + "End Line": 11722 + }, + { + "Function Name": "extraFuncType", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 7528, + "End Line": 7555 + }, + { + "Function Name": "removeDependenciesForDepender", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 848, + "End Line": 872 + }, + { + "Function Name": "getUnion", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 8647, + "End Line": 8669 + }, + { + "Function Name": "getIfExists", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2545, - "End Line": 2553 + "Control Flow Ratio": "70.0%", + "Start Line": 10298, + "End Line": 10313 }, { - "Function Name": "CheckProjectHasMetadataReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "getString", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2399, - "End Line": 2405 + "Control Flow Ratio": "70.0%", + "Start Line": 11945, + "End Line": 11959 }, { - "Function Name": "CheckProjectDoesNotHaveMetadataReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "indexToKeyBigInt", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 7625, + "End Line": 7641 + }, + { + "Function Name": "next", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 4107, + "End Line": 4126 + }, + { + "Function Name": "funcIesResolvedPtr", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2410, - "End Line": 2416 + "Control Flow Ratio": "60.0%", + "Start Line": 12678, + "End Line": 12703 }, { - "Function Name": "CheckProjectHasAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "funcAnalysisPtr", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2421, - "End Line": 2427 + "Control Flow Ratio": "60.0%", + "Start Line": 12564, + "End Line": 12587 }, { - "Function Name": "CheckProjectDoesNotHaveAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "srcInst", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 675, + "End Line": 690 + }, + { + "Function Name": "finishFuncInstance", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 3, + "Input Parameters": 7, "Control Flow Ratio": "100.0%", - "Start Line": 2432, - "End Line": 2438 + "Start Line": 9831, + "End Line": 9861 }, { - "Function Name": "CheckSolutionHasAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "isNoReturn", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2443, - "End Line": 2449 + "Control Flow Ratio": "75.0%", + "Start Line": 12254, + "End Line": 12266 }, { - "Function Name": "CheckSolutionDoesNotHaveAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "getOrPutStringOpt", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 11813, + "End Line": 11822 + }, + { + "Function Name": "toUnsigned", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2454, - "End Line": 2460 + "Control Flow Ratio": "66.7%", + "Start Line": 1887, + "End Line": 1892 }, { - "Function Name": "Workspace", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, + "Function Name": "dependencyIterator", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 104 + "Control Flow Ratio": "71.4%", + "Start Line": 887, + "End Line": 911 }, { - "Function Name": "ClearSolution", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 625, - "End Line": 637 + "Function Name": "funcZirBodyInst", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 12629, + "End Line": 12653 }, { - "Function Name": "OnDocumentsAdded", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1046, - "End Line": 1058 + "Function Name": "isIntegerType", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 10970, + "End Line": 10992 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 201, - "End Line": 215 + "Function Name": "putKeyReplace", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 7816, + "End Line": 7844 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 444, - "End Line": 463 + "Function Name": "getOrPutStringFmt", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 11796, + "End Line": 11811 }, { - "Function Name": "CreateDocumentInfoWithoutText", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "Map", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 5, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2040, - "End Line": 2050 + "Start Line": 1547, + "End Line": 1602 + }, + { + "Function Name": "isErrorSetType", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 11016, + "End Line": 11024 + }, + { + "Function Name": "max", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6397, + "End Line": 6401 + }, + { + "Function Name": "min", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6412, + "End Line": 6416 }, { - "Function Name": "CheckDocumentIsNotInCurrentSolution", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2513, - "End Line": 2521 + "Function Name": "addFieldName", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 12746, + "End Line": 12762 }, { - "Function Name": "CheckSolutionIsEmpty", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "unpack", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2316, - "End Line": 2322 + "Control Flow Ratio": "71.4%", + "Start Line": 12996, + "End Line": 13038 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "extraFuncInstance", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 3, "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 247 - }, - { - "Function Name": "GetProjectName", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2558, - "End Line": 2563 + "Control Flow Ratio": "75.0%", + "Start Line": 7579, + "End Line": 7609 }, { - "Function Name": "GetDocumentName", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2568, - "End Line": 2573 + "Function Name": "addExtraAssumeCapacity", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 10403, + "End Line": 10439 }, { - "Function Name": "OnDocumentTextChanged", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1141, - "End Line": 1151 + "Function Name": "getCoercedFuncDecl", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 10884, + "End Line": 10897 }, { - "Function Name": "OnAdditionalDocumentTextChanged", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1156, - "End Line": 1166 + "Function Name": "getCoercedFuncInstance", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 10899, + "End Line": 10912 }, { - "Function Name": "OnAnalyzerConfigDocumentTextChanged", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1171, - "End Line": 1181 + "Function Name": "unpack", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 757, + "End Line": 788 }, { - "Function Name": "OnDocumentTextLoaderChanged", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1192, - "End Line": 1202 + "Function Name": "createDeclNav", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "66.7%", + "Start Line": 11571, + "End Line": 11600 }, { - "Function Name": "OnProjectReferenceAdded", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "funcTypeReturnType", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 913, - "End Line": 925 + "Control Flow Ratio": "66.7%", + "Start Line": 12233, + "End Line": 12252 }, { - "Function Name": "CreateSolution", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 137 + "Function Name": "eql", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2547, + "End Line": 2562 }, { - "Function Name": "OnProjectRemoved", - "Structural Impact": 2.3, + "Function Name": "PtrElem", + "Structural Impact": 9.4, "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 837, - "End Line": 854 + "Control Flow Ratio": "55.6%", + "Start Line": 1168, + "End Line": 1185 }, { - "Function Name": "OnDocumentRemoved", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1074, - "End Line": 1091 + "Function Name": "assumeRuntimeBitsIfFieldTypesWip", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 3797, + "End Line": 3811 }, { - "Function Name": "OnAdditionalDocumentTextLoaderChanged", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "addMap", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 10341, + "End Line": 10349 + }, + { + "Function Name": "isFn", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1207, - "End Line": 1217 + "Control Flow Ratio": "50.0%", + "Start Line": 637, + "End Line": 649 }, { - "Function Name": "OnAnalyzerConfigDocumentTextLoaderChanged", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "getExtern", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1222, - "End Line": 1232 + "Control Flow Ratio": "66.7%", + "Start Line": 586, + "End Line": 595 }, { - "Function Name": "OnDocumentSourceCodeKindChanged", - "Structural Impact": 2.3, + "Function Name": "isThreadlocal", + "Structural Impact": 9.2, "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1344, - "End Line": 1354 + "Control Flow Ratio": "66.7%", + "Start Line": 625, + "End Line": 635 }, { - "Function Name": "OnAdditionalDocumentRemoved", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "PtrArrayElem", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1375, - "End Line": 1392 + "Control Flow Ratio": "55.6%", + "Start Line": 1153, + "End Line": 1167 }, { - "Function Name": "OnAnalyzerConfigDocumentRemoved", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1414, - "End Line": 1430 + "Function Name": "ptrsHaveSameAlignment", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 12766, + "End Line": 12771 }, { - "Function Name": "OnProjectReferenceRemoved", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "format", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 930, - "End Line": 939 + "Control Flow Ratio": "100.0%", + "Start Line": 1899, + "End Line": 1906 }, { - "Function Name": "ScheduleTask", - "Structural Impact": 2.1, + "Function Name": "extraFuncDecl", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 7557, + "End Line": 7577 + }, + { + "Function Name": "indexToFuncType", + "Structural Impact": 9.1, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 565, - "End Line": 572 + "Control Flow Ratio": "66.7%", + "Start Line": 10960, + "End Line": 10967 }, { - "Function Name": "OnSolutionAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 774 + "Function Name": "ensureTotalCapacity", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1290, + "End Line": 1296 }, { - "Function Name": "OnProjectReloaded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "next", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 820, - "End Line": 832 + "Control Flow Ratio": "71.4%", + "Start Line": 877, + "End Line": 884 }, { - "Function Name": "OnProjectNameChanged", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "remove", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 889, - "End Line": 890 + "Control Flow Ratio": "75.0%", + "Start Line": 10354, + "End Line": 10371 }, { - "Function Name": "OnMetadataReferenceAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 944, - "End Line": 951 + "Function Name": "assumePointerAlignedIfWip", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 3897, + "End Line": 3912 }, { - "Function Name": "OnMetadataReferenceRemoved", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 963 + "Function Name": "extraFuncCoerced", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7611, + "End Line": 7623 }, { - "Function Name": "OnAnalyzerReferenceAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 968, - "End Line": 975 + "Function Name": "createNav", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 11535, + "End Line": 11567 }, { - "Function Name": "OnAnalyzerReferenceRemoved", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 980, - "End Line": 987 + "Function Name": "nameIndex", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 2068, + "End Line": 2073 }, { - "Function Name": "OnDocumentTextChanged", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "typeOf", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3193, + "End Line": 3244 + }, + { + "Function Name": "nameIndex", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1138, - "End Line": 1139 + "Control Flow Ratio": "60.0%", + "Start Line": 4399, + "End Line": 4404 }, { - "Function Name": "OnAnalyzerConfigDocumentAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1397, - "End Line": 1409 + "Function Name": "toSlice", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1808, + "End Line": 1810 }, { - "Function Name": "CanApplyCompilationOptionChange", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "fieldAlign", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1833, - "End Line": 1834 + "Control Flow Ratio": "60.0%", + "Start Line": 3512, + "End Line": 3515 }, { - "Function Name": "CanApplyParseOptionChange", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "getBit", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1846, - "End Line": 1847 + "Control Flow Ratio": "60.0%", + "Start Line": 3629, + "End Line": 3632 }, { - "Function Name": "CreateProjectInfo", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2022, - "End Line": 2035 + "Function Name": "fieldAlign", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3708, + "End Line": 3711 }, { - "Function Name": "CheckAndAddProject", - "Structural Impact": 2.0, + "Function Name": "fieldInit", + "Structural Impact": 8.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3713, + "End Line": 3717 + }, + { + "Function Name": "setInitsWip", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 752, - "End Line": 756 + "Control Flow Ratio": "30.0%", + "Start Line": 3927, + "End Line": 3952 }, { - "Function Name": "OnSolutionReloaded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 779, - "End Line": 790 + "Function Name": "createComptimeUnit", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 11508, + "End Line": 11525 }, { - "Function Name": "OnAdditionalDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1359, - "End Line": 1370 + "Function Name": "resolveNavType", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 11604, + "End Line": 11644 }, { - "Function Name": "ApplyProjectReferenceAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setCapacity", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2114, - "End Line": 2118 + "Control Flow Ratio": "42.9%", + "Start Line": 1298, + "End Line": 1319 }, { - "Function Name": "ApplyProjectReferenceRemoved", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "loadOpaqueType", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2125, - "End Line": 2129 + "Control Flow Ratio": "75.0%", + "Start Line": 4527, + "End Line": 4547 }, { - "Function Name": "ApplyMetadataReferenceAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "getOrPutString", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 11782, + "End Line": 11794 + }, + { + "Function Name": "appendSliceAssumeCapacity", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2136, - "End Line": 2140 + "Control Flow Ratio": "75.0%", + "Start Line": 1215, + "End Line": 1230 }, { - "Function Name": "ApplyMetadataReferenceRemoved", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setFieldTypesWip", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2147, - "End Line": 2151 + "Control Flow Ratio": "37.5%", + "Start Line": 3813, + "End Line": 3827 }, { - "Function Name": "ApplyAnalyzerReferenceAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setLayoutWip", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2158, - "End Line": 2162 + "Control Flow Ratio": "37.5%", + "Start Line": 3842, + "End Line": 3856 }, { - "Function Name": "ApplyAnalyzerReferenceRemoved", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setFullyResolved", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2169, - "End Line": 2173 + "Control Flow Ratio": "37.5%", + "Start Line": 3975, + "End Line": 3989 }, { - "Function Name": "ApplyDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "getMutableLimbs", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2202, - "End Line": 2206 + "Control Flow Ratio": "75.0%", + "Start Line": 1400, + "End Line": 1411 }, { - "Function Name": "ApplyDocumentTextChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrapCoercedFunc", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2224, - "End Line": 2228 + "Control Flow Ratio": "60.0%", + "Start Line": 12733, + "End Line": 12743 }, { - "Function Name": "ApplyDocumentInfoChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "resolveFull", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2235, - "End Line": 2239 + "Control Flow Ratio": "60.0%", + "Start Line": 157, + "End Line": 165 }, { - "Function Name": "ApplyAdditionalDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2246, - "End Line": 2250 + "Control Flow Ratio": "75.0%", + "Start Line": 4811, + "End Line": 4819 }, { - "Function Name": "ApplyAdditionalDocumentTextChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "childType", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2268, - "End Line": 2272 + "Control Flow Ratio": "60.0%", + "Start Line": 10542, + "End Line": 10550 }, { - "Function Name": "ApplyAnalyzerConfigDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "createFile", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 11748, + "End Line": 11761 + }, + { + "Function Name": "aggregateTypeLen", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2279, - "End Line": 2283 + "Control Flow Ratio": "60.0%", + "Start Line": 12213, + "End Line": 12221 }, { - "Function Name": "ApplyAnalyzerConfigDocumentTextChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "aggregateTypeLenIncludingSentinel", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2301, - "End Line": 2305 + "Control Flow Ratio": "60.0%", + "Start Line": 12223, + "End Line": 12231 }, { - "Function Name": "InitializeAnalyzerFallbackOptions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "iesFuncIndex", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 418, - "End Line": 419 + "Control Flow Ratio": "60.0%", + "Start Line": 12655, + "End Line": 12664 }, { - "Function Name": "OnAssemblyNameChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "slicePtr", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 867, - "End Line": 868 + "Control Flow Ratio": "60.0%", + "Start Line": 10569, + "End Line": 10576 }, { - "Function Name": "OnOutputFilePathChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "sliceLen", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 873, - "End Line": 874 + "Control Flow Ratio": "60.0%", + "Start Line": 10579, + "End Line": 10586 }, { - "Function Name": "OnOutputRefFilePathChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "dump", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 11063, + "End Line": 11066 + }, + { + "Function Name": "isAggregateType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 879, - "End Line": 880 + "Control Flow Ratio": "75.0%", + "Start Line": 11034, + "End Line": 11039 }, { - "Function Name": "OnDefaultNamespaceChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "isFuncBody", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 895, - "End Line": 896 + "Control Flow Ratio": "75.0%", + "Start Line": 12557, + "End Line": 12562 }, { - "Function Name": "OnCompilationOptionsChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "resolve", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 902 + "Control Flow Ratio": "60.0%", + "Start Line": 172, + "End Line": 174 }, { - "Function Name": "OnParseOptionsChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "toSlice", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 907, - "End Line": 908 + "Control Flow Ratio": "60.0%", + "Start Line": 1930, + "End Line": 1932 }, { - "Function Name": "OnSolutionAnalyzerReferenceAdded", - "Structural Impact": 1.8, + "Function Name": "getErrorValue", + "Structural Impact": 7.1, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 992, - "End Line": 999 + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 12923, + "End Line": 12930 }, { - "Function Name": "OnSolutionAnalyzerReferenceRemoved", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "getErrorValueIfExists", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 12932, + "End Line": 12934 + }, + { + "Function Name": "assumePointerAlignedIfFieldTypesWip", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3449, + "End Line": 3462 + }, + { + "Function Name": "assumePointerAlignedIfFieldTypesWip", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3882, + "End Line": 3895 + }, + { + "Function Name": "activate", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1011 + "Control Flow Ratio": "75.0%", + "Start Line": 6952, + "End Line": 6965 }, { - "Function Name": "OnHasAllInformationChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1024, - "End Line": 1025 + "Function Name": "addInt", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 10373, + "End Line": 10395 }, { - "Function Name": "OnRunAnalyzersChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1030, - "End Line": 1031 + "Function Name": "setFieldAligns", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3530, + "End Line": 3534 }, { - "Function Name": "OnDocumentReloaded", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1063, - "End Line": 1069 + "Control Flow Ratio": "75.0%", + "Start Line": 436, + "End Line": 444 }, { - "Function Name": "OnDocumentTextLoaderChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1186, - "End Line": 1187 + "Function Name": "wrap", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 445, + "End Line": 452 }, { - "Function Name": "CanAddProjectReference", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1508, - "End Line": 1509 + "Function Name": "getLimbs", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1088, + "End Line": 1094 }, { - "Function Name": "CreateSolution", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "toInt", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 131 + "Control Flow Ratio": "60.0%", + "Start Line": 3676, + "End Line": 3682 + }, + { + "Function Name": "checkField", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4993, + "End Line": 5009 }, { - "Function Name": "OnProjectAdded", - "Structural Impact": 1.7, + "Function Name": "toByteUnits", + "Structural Impact": 6.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 810, - "End Line": 815 + "Control Flow Ratio": "75.0%", + "Start Line": 6343, + "End Line": 6348 }, { - "Function Name": "OnDocumentAdded", - "Structural Impact": 1.7, + "Function Name": "toRelaxedCompareUnits", + "Structural Impact": 6.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1036, - "End Line": 1041 + "Control Flow Ratio": "60.0%", + "Start Line": 6464, + "End Line": 6469 }, { - "Function Name": "ApplyProjectAdded", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2057, - "End Line": 2061 + "Control Flow Ratio": "60.0%", + "Start Line": 1620, + "End Line": 1623 }, { - "Function Name": "ApplyProjectRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2068, - "End Line": 2072 + "Control Flow Ratio": "60.0%", + "Start Line": 1700, + "End Line": 1703 }, { - "Function Name": "ApplySolutionAnalyzerReferenceAdded", - "Structural Impact": 1.7, + "Function Name": "fromByteUnits", + "Structural Impact": 5.9, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2180, - "End Line": 2184 + "Control Flow Ratio": "60.0%", + "Start Line": 6350, + "End Line": 6354 }, { - "Function Name": "ApplySolutionAnalyzerReferenceRemoved", - "Structural Impact": 1.7, + "Function Name": "deactivate", + "Structural Impact": 5.9, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2191, - "End Line": 2195 + "Control Flow Ratio": "75.0%", + "Start Line": 6967, + "End Line": 6971 }, { - "Function Name": "ApplyDocumentRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "getNamesFromMainThread", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2213, - "End Line": 2217 + "Control Flow Ratio": "75.0%", + "Start Line": 12802, + "End Line": 12805 }, { - "Function Name": "ApplyAdditionalDocumentRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "init", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2257, - "End Line": 2261 + "Control Flow Ratio": "60.0%", + "Start Line": 1696, + "End Line": 1698 }, { - "Function Name": "ApplyAnalyzerConfigDocumentRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2290, - "End Line": 2294 + "Control Flow Ratio": "75.0%", + "Start Line": 1804, + "End Line": 1806 }, { - "Function Name": "OnDocumentTextChanged", - "Structural Impact": 1.6, + "Function Name": "unwrap", + "Structural Impact": 5.8, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 602, - "End Line": 604 + "Control Flow Ratio": "75.0%", + "Start Line": 1926, + "End Line": 1928 }, { - "Function Name": "OnDocumentClosing", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 610, - "End Line": 612 + "Function Name": "assumeRuntimeBitsIfFieldTypesWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 3404, + "End Line": 3416 }, { - "Function Name": "CheckProjectCanBeRemoved", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 860, - "End Line": 862 + "Function Name": "setRequiresComptimeWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 3422, + "End Line": 3434 }, { - "Function Name": "CheckDocumentCanBeRemoved", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1093, - "End Line": 1095 + "Function Name": "setRequiresComptimeWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 3770, + "End Line": 3782 }, { - "Function Name": "ApplyMappedFileChanges", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Function Name": "clearFieldTypesWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 3829, + "End Line": 3840 }, { - "Function Name": "CreateSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 143 + "Function Name": "clearLayoutWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 3858, + "End Line": 3869 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 169, - "End Line": 170 + "Function Name": "clearAlignmentWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 3914, + "End Line": 3925 }, { - "Function Name": "ClearProjectData", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 659, - "End Line": 660 + "Function Name": "addManyAsArrayAssumeCapacity", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1252, + "End Line": 1262 }, { - "Function Name": "ClearDocumentData", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 669 + "Function Name": "typeOf", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 565, + "End Line": 571 }, { - "Function Name": "OnSolutionFallbackAnalyzerOptionsChanged", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1016, - "End Line": 1017 + "Function Name": "toBigInt", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2415, + "End Line": 2421 }, { - "Function Name": "CanApplyChange", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1502 + "Function Name": "knownNonOpv", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3759, + "End Line": 3764 }, { - "Function Name": "TryApplyChanges", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1521, - "End Line": 1522 + "Function Name": "haveFieldInits", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4050, + "End Line": 4055 }, { - "Function Name": "CreateDocumentInfoWithText", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2037, - "End Line": 2038 + "Function Name": "haveLayout", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4078, + "End Line": 4083 }, { - "Function Name": "CheckProjectIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2327, - "End Line": 2328 + "Function Name": "addManyAsArray", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1247, + "End Line": 1250 }, { - "Function Name": "CheckProjectIsNotInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2343, - "End Line": 2344 + "Function Name": "addExtra", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 10397, + "End Line": 10401 }, { - "Function Name": "CheckDocumentIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2465, - "End Line": 2466 + "Function Name": "dumpGenericInstances", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 11431, + "End Line": 11433 }, { - "Function Name": "CheckAdditionalDocumentIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2481, - "End Line": 2482 + "Function Name": "getCoercedInts", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 10953, + "End Line": 10958 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "haveFieldTypes", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2497, - "End Line": 2498 + "Control Flow Ratio": "66.7%", + "Start Line": 3301, + "End Line": 3313 }, { - "Function Name": "CheckAdditionalDocumentIsNotInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "haveLayout", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2526, - "End Line": 2527 + "Control Flow Ratio": "66.7%", + "Start Line": 3315, + "End Line": 3327 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsNotInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2542, - "End Line": 2543 + "Function Name": "init", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 6621, + "End Line": 6629 }, { - "Function Name": "GetAdditionalDocumentName", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2578, - "End Line": 2579 + "Function Name": "init", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 6695, + "End Line": 6703 }, { - "Function Name": "GetAnalyzerConfigDocumentName", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "put", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2584, - "End Line": 2585 + "Control Flow Ratio": "50.0%", + "Start Line": 7652, + "End Line": 7665 }, { - "Function Name": "OnSolutionRemoved", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 799, - "End Line": 805 + "Function Name": "getOrPutKey", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 7705, + "End Line": 7712 }, { - "Function Name": "UpdateCurrentSolutionOnOptionsChanged", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 553, - "End Line": 558 + "Function Name": "extraTypeTuple", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7511, + "End Line": 7526 }, { - "Function Name": "ClearSolution", - "Structural Impact": 1.2, + "Function Name": "eql", + "Structural Impact": 4.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 620 + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1870, + "End Line": 1873 }, { - "Function Name": "ClearSolutionData", - "Structural Impact": 1.2, + "Function Name": "eql", + "Structural Impact": 4.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 651 + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 4756, + "End Line": 4759 }, { - "Function Name": "Dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 674, - "End Line": 675 + "Function Name": "getAddrspace", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 598, + "End Line": 604 }, { - "Function Name": "CheckSolutionIsEmpty", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2314 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 163, - "Sequential Logic Declarations": 342, - "Function Parameters": 227, - "Function/Method Declarations": 162, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 30, - "Type/Safety Bypasses": 13, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 70, - "State Mutations / Variable Reassignments": 138, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 524, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 26, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 115, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 45, - "Collection Iterators / Comprehensions": 25, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 22, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 25, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 4, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 16, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 46, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 14, - "Resource Deallocation & Cleanup": 4, - "Private / Encapsulated Scopes": 190, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 1535, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 157, - "Design Camel Case": 105, - "Design Snake Case": 26, - "Design Pascal Case": 6, - "Design Upper Case": 0, - "Design Short Vars": 10, - "Design Long Vars": 6, - "Duplicate Logic": 0, - "Orphaned Logic": 26, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 22, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis", - "Microsoft.CodeAnalysis.Collections", - "Microsoft.CodeAnalysis.Diagnostics", - "Microsoft.CodeAnalysis.ErrorReporting", - "Microsoft.CodeAnalysis.Host", - "Microsoft.CodeAnalysis.Internal.Log", - "Microsoft.CodeAnalysis.Options", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Shared.Extensions", - "Microsoft.CodeAnalysis.Shared.TestHooks", - "Microsoft.CodeAnalysis.Text", - "Microsoft.CodeAnalysis.Threading", - "Microsoft.CodeAnalysis.WorkspaceEventMap", - "Roslyn.Utilities", - "System", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.Linq", - "System.Threading", - "System.Threading.Tasks" - ] - } - } - }, - "dart/flutter": { - "Directory Group Magnitude": 14672.5, - "File Count": 7, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "19.68%", - "Error & Exception Exposure": "10.54%", - "Tech Debt Exposure": "35.36%", - "Testing Exposure": "2.48%", - "API Exposure": "0.51%", - "Concurrency Exposure": "11.33%", - "State Flux Exposure": "33.54%", - "Commented Logic Exposure": "6.84%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "dart/flutter/editable_text.dart": { - "1. Artifact Identity": { - "Filename": "editable_text.dart", - "Path": "dart/flutter/editable_text.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -1102.14, - "Y": 18.1, - "Z": -2191.15 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 6793, - "Coding LOC": 4168, - "Documentation LOC": 2065, - "Structural Magnitude": 2415.16, - "Control Flow Ratio": "75.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.402 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.96%", - "Error & Exception Exposure": "17.75%", - "Tech Debt Exposure": "20.61%", - "Testing Exposure": "2.5%", - "API Exposure": "0.1%", - "Concurrency Exposure": "30.23%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.58%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "getAlignment", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 607, + "End Line": 613 + }, { - "Function Name": "EditableText", - "Structural Impact": 85.1, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 54, + "Function Name": "getLinkSection", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 829, - "End Line": 974 + "Control Flow Ratio": "50.0%", + "Start Line": 616, + "End Line": 622 }, { - "Function Name": "build", - "Structural Impact": 76.8, - "Lines of Code (LOC)": 207, - "Control Flow Branches": 46, + "Function Name": "wrap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "76.7%", - "Start Line": 5644, - "End Line": 5850 + "Control Flow Ratio": "66.7%", + "Start Line": 1947, + "End Line": 1954 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 69.9, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 45, + "Function Name": "unwrap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "97.8%", - "Start Line": 3344, - "End Line": 3440 + "Control Flow Ratio": "66.7%", + "Start Line": 1955, + "End Line": 1962 }, { - "Function Name": "_finalizeEditing", - "Structural Impact": 54.0, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 28, - "Input Parameters": 2, - "Control Flow Ratio": "90.3%", - "Start Line": 3776, - "End Line": 3851 + "Function Name": "hash", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2213, + "End Line": 2224 }, { - "Function Name": "_handleSelectionChanged", - "Structural Impact": 49.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "92.9%", - "Start Line": 4322, - "End Line": 4384 + "Function Name": "values", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2604, + "End Line": 2610 }, { - "Function Name": "_formatAndSetValue", - "Structural Impact": 49.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 22, + "Function Name": "finish", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "88.0%", - "Start Line": 4530, - "End Line": 4607 + "Control Flow Ratio": "50.0%", + "Start Line": 8855, + "End Line": 8866 }, { - "Function Name": "invoke", - "Structural Impact": 44.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "85.2%", - "Start Line": 6465, - "End Line": 6522 + "Function Name": "addStringsToMap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 10315, + "End Line": 10326 }, { - "Function Name": "_handleContextMenuOnScroll", - "Structural Impact": 39.4, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 24, + "Function Name": "addIndexesToMap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 10328, + "End Line": 10339 + }, + { + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "68.6%", - "Start Line": 4198, - "End Line": 4277 + "Control Flow Ratio": "66.7%", + "Start Line": 139, + "End Line": 144 }, { - "Function Name": "updateEditingValue", - "Structural Impact": 36.3, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 22, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 3515, - "End Line": 3590 + "Control Flow Ratio": "66.7%", + "Start Line": 182, + "End Line": 187 }, { - "Function Name": "_inferKeyboardType", - "Structural Impact": 35.3, - "Lines of Code (LOC)": 140, - "Control Flow Branches": 19, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "82.6%", - "Start Line": 2225, - "End Line": 2364 + "Control Flow Ratio": "66.7%", + "Start Line": 460, + "End Line": 465 }, { - "Function Name": "getEditableButtonItems", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 22, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "95.7%", - "Start Line": 2138, - "End Line": 2190 + "Control Flow Ratio": "66.7%", + "Start Line": 697, + "End Line": 702 }, { - "Function Name": "_updateSelectionRects", - "Structural Impact": 34.7, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 21, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4846, - "End Line": 4917 + "Control Flow Ratio": "66.7%", + "Start Line": 1033, + "End Line": 1038 }, { - "Function Name": "invoke", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 17, - "Input Parameters": 2, + "Function Name": "appendNTimesAssumeCapacity", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 6708, - "End Line": 6735 + "Start Line": 1237, + "End Line": 1245 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 32.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 27, - "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 3259, - "End Line": 3342 + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1732, + "End Line": 1737 }, { - "Function Name": "_bringIntoViewBySelectionState", - "Structural Impact": 31.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 14, + "Function Name": "eql", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "93.3%", - "Start Line": 4609, - "End Line": 4632 - }, - { - "Function Name": "_scheduleShowCaretOnScreen", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 4392, - "End Line": 4465 + "Control Flow Ratio": "50.0%", + "Start Line": 2202, + "End Line": 2211 }, { - "Function Name": "selectAll", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 19, + "Function Name": "hasTag", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "95.0%", - "Start Line": 2852, - "End Line": 2888 + "Control Flow Ratio": "66.7%", + "Start Line": 3282, + "End Line": 3287 }, { - "Function Name": "invoke", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 6562, - "End Line": 6603 + "Function Name": "setStatusIfLayoutWip", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3382, + "End Line": 3391 }, { - "Function Name": "invoke", - "Structural Impact": 26.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, + "Function Name": "clearInitsWip", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "76.5%", - "Start Line": 6376, - "End Line": 6418 + "Control Flow Ratio": "25.0%", + "Start Line": 3954, + "End Line": 3973 }, { - "Function Name": "_inferAutocorrect", - "Structural Impact": 24.1, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 2193, - "End Line": 2222 + "Function Name": "setHaveFieldInits", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4057, + "End Line": 4076 }, { - "Function Name": "performAction", - "Structural Impact": 24.0, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 15, + "Function Name": "checkConfig", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3600, - "End Line": 3627 + "Start Line": 4988, + "End Line": 4992 }, { - "Function Name": "_moveToTextBoundary", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, + "Function Name": "extraErrorSet", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5291, - "End Line": 5322 + "Control Flow Ratio": "50.0%", + "Start Line": 7499, + "End Line": 7509 }, { - "Function Name": "_handleContextMenuOnParentScroll", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 14, + "Function Name": "StringType", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "93.3%", - "Start Line": 4159, - "End Line": 4176 + "Control Flow Ratio": "66.7%", + "Start Line": 11767, + "End Line": 11772 }, { - "Function Name": "updateFloatingCursor", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 12, + "Function Name": "OptionalStringType", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3660, - "End Line": 3724 + "Control Flow Ratio": "66.7%", + "Start Line": 11774, + "End Line": 11779 }, { - "Function Name": "buildTextSpan", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "81.0%", - "Start Line": 5856, - "End Line": 5927 + "Function Name": "addFieldName", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3699, + "End Line": 3706 }, { - "Function Name": "compare", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 6140, - "End Line": 6155 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6583, + "End Line": 6590 }, { - "Function Name": "_performSpellCheck", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4488, - "End Line": 4528 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6601, + "End Line": 6608 }, { - "Function Name": "_inferSpellCheckConfiguration", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 2997, - "End Line": 3034 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6640, + "End Line": 6647 }, { - "Function Name": "selectAllEnabled", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "77.3%", - "Start Line": 2656, - "End Line": 2681 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6658, + "End Line": 6665 }, { - "Function Name": "buttonItemsForToolbarOptions", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "84.6%", - "Start Line": 3037, - "End Line": 3076 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6676, + "End Line": 6683 }, { - "Function Name": "_semanticsOnPaste", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 5252, - "End Line": 5264 + "Function Name": "eqlSlice", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1860, + "End Line": 1865 }, { - "Function Name": "copySelection", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 2749, - "End Line": 2780 + "Function Name": "appendNTimes", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1232, + "End Line": 1235 }, { - "Function Name": "_semanticsOnCopy", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 5226, - "End Line": 5237 + "Function Name": "toSlice", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1754, + "End Line": 1756 }, { - "Function Name": "_semanticsOnCut", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 5239, - "End Line": 5250 + "Function Name": "at", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1758, + "End Line": 1760 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2369, - "End Line": 2476 + "Function Name": "toNullTerminatedString", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1762, + "End Line": 1766 }, { - "Function Name": "findSuggestionSpanAtCursorIndex", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 2964, - "End Line": 2991 + "Function Name": "indexLessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1882, + "End Line": 1885 }, { - "Function Name": "_scrollableNotificationIsFromSameSubtree", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4135, - "End Line": 4157 + "Function Name": "fieldName", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3719, + "End Line": 3721 }, { - "Function Name": "_startCursorBlink", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "81.2%", - "Start Line": 4670, - "End Line": 4695 + "Function Name": "fieldIsComptime", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3723, + "End Line": 3725 }, { - "Function Name": "userUpdateTextEditingValue", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 4974, - "End Line": 4996 + "Function Name": "compare", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6384, + "End Line": 6386 }, { - "Function Name": "_onCursorTick", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "92.3%", - "Start Line": 4697, - "End Line": 4725 + "Function Name": "compareStrict", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6388, + "End Line": 6392 }, { - "Function Name": "buildTextSpan", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 299, - "End Line": 325 + "Function Name": "extraData", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 10507, + "End Line": 10509 }, { - "Function Name": "getGlyphHeights", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "84.6%", - "Start Line": 3085, - "End Line": 3118 + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 11313, + "End Line": 11317 }, { - "Function Name": "hideToolbar", - "Structural Impact": 13.3, + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 11468, + "End Line": 11470 + }, + { + "Function Name": "toEnum", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 12204, + "End Line": 12207 + }, + { + "Function Name": "putFinal", + "Structural Impact": 4.1, "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5042, - "End Line": 5053 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7675, + "End Line": 7686 }, { - "Function Name": "_applyTextStyleOverrides", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, + "Function Name": "getMutableItems", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6772, - "End Line": 6791 + "Control Flow Ratio": "50.0%", + "Start Line": 1378, + "End Line": 1385 }, { - "Function Name": "invoke", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "getMutableExtra", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 6657, - "End Line": 6672 + "Control Flow Ratio": "50.0%", + "Start Line": 1387, + "End Line": 1394 }, { - "Function Name": "_moveBeyondTextBoundary", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5269, - "End Line": 5282 + "Function Name": "getMutableStrings", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1414, + "End Line": 1421 }, { - "Function Name": "didChangeInputControl", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, + "Function Name": "getMutableStringBytes", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4058, - "End Line": 4064 + "Control Flow Ratio": "50.0%", + "Start Line": 1428, + "End Line": 1435 }, { - "Function Name": "getLeadingTextBoundaryAt", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 6314, - "End Line": 6330 + "Function Name": "getMutableTrackedInsts", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1439, + "End Line": 1446 }, { - "Function Name": "getTrailingTextBoundaryAt", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 6332, - "End Line": 6348 + "Function Name": "getMutableFiles", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1455, + "End Line": 1462 }, { - "Function Name": "_Editable", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5931, - "End Line": 5973 + "Function Name": "getMutableMaps", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1469, + "End Line": 1476 }, { - "Function Name": "contextMenuButtonItems", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "52.6%", - "Start Line": 3165, - "End Line": 3183 + "Function Name": "getMutableNavs", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1485 }, { - "Function Name": "_textProcessingActionButtonItems", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3185, - "End Line": 3217 + "Function Name": "getMutableComptimeUnits", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1487, + "End Line": 1494 }, { - "Function Name": "_scroll", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5417, - "End Line": 5445 + "Function Name": "getMutableNamespaces", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1506, + "End Line": 1513 }, { - "Function Name": "_adjustedSelectionWhenFocused", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 4791, - "End Line": 4809 + "Function Name": "wrap", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1669, + "End Line": 1676 }, { - "Function Name": "shareEnabled", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 2704, - "End Line": 2718 + "Function Name": "unwrap", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1678, + "End Line": 1685 }, { - "Function Name": "applyTextSpacingOverrides", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6753, - "End Line": 6770 + "Function Name": "iterateRuntimeOrder", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4132, + "End Line": 4139 }, { - "Function Name": "_getTextInputStyle", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3450, - "End Line": 3466 + "Function Name": "iterateRuntimeOrderReverse", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4172, + "End Line": 4179 }, { - "Function Name": "_getOffsetToRevealCaret", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 3916, - "End Line": 3959 + "Function Name": "resolveNavValue", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 11648, + "End Line": 11685 }, { - "Function Name": "isInScribbleRect", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "54.5%", - "Start Line": 6222, - "End Line": 6238 + "Function Name": "resolveFile", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 166, + "End Line": 171 }, { - "Function Name": "dispose", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3468, - "End Line": 3497 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 196, + "End Line": 201 }, { - "Function Name": "TextEditingController.fromValue", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 251, - "End Line": 258 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 203, + "End Line": 208 }, { - "Function Name": "_transposeCharacters", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5346, - "End Line": 5379 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 494, + "End Line": 499 }, { - "Function Name": "x", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 560, - "End Line": 592 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 501, + "End Line": 506 }, { - "Function Name": "textInputConfiguration", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 5175, - "End Line": 5211 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 713, + "End Line": 718 }, { - "Function Name": "cutSelection", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2783, - "End Line": 2805 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 720, + "End Line": 725 }, { - "Function Name": "showToolbar", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 5011, - "End Line": 5040 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1644, + "End Line": 1649 }, { - "Function Name": "_selectionInViewport", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 4279, - "End Line": 4294 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1651, + "End Line": 1656 }, { - "Function Name": "_restartConnectionIfNeeded", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 4036, - "End Line": 4056 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1713, + "End Line": 1718 }, { - "Function Name": "performSelector", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5158, - "End Line": 5168 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1720, + "End Line": 1725 }, { - "Function Name": "_hideToolbarIfVisible", - "Structural Impact": 8.8, + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1772, + "End Line": 1777 + }, + { + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1779, + "End Line": 1784 + }, + { + "Function Name": "toOverlongSlice", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5471, - "End Line": 5477 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1786, + "End Line": 1792 }, { - "Function Name": "_openInputConnection", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 3968, - "End Line": 4001 + "Function Name": "toSlice", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1845, + "End Line": 1851 }, { - "Function Name": "showSpellCheckSuggestionsToolbar", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5067, - "End Line": 5094 + "Function Name": "length", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1853, + "End Line": 1858 }, { - "Function Name": "_pasteText", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, + "Function Name": "flagsPtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2826, - "End Line": 2849 + "Control Flow Ratio": "50.0%", + "Start Line": 3733, + "End Line": 3738 }, { - "Function Name": "stopCurrentVerticalRunIfSelectionChanges", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 6543, - "End Line": 6560 + "Function Name": "packedFlagsPtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3746, + "End Line": 3751 }, { - "Function Name": "build", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, + "Function Name": "sizePtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6265, - "End Line": 6280 + "Control Flow Ratio": "50.0%", + "Start Line": 4004, + "End Line": 4009 }, { - "Function Name": "invoke", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "backingIntTypePtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6635, - "End Line": 6649 + "Control Flow Ratio": "50.0%", + "Start Line": 4019, + "End Line": 4024 }, { - "Function Name": "_onTapUpOutside", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 5489, - "End Line": 5502 + "Control Flow Ratio": "50.0%", + "Start Line": 4771, + "End Line": 4776 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6188, - "End Line": 6198 + "Function Name": "itemPtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4801, + "End Line": 4807 }, { - "Function Name": "enabled", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 155, - "End Line": 163 + "Function Name": "get", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6455, + "End Line": 6461 }, { - "Function Name": "toggleToolbar", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5056, - "End Line": 5063 + "Function Name": "init", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6713, + "End Line": 6719 }, { - "Function Name": "insertContent", - "Structural Impact": 7.4, + "Function Name": "putTentative", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3634, - "End Line": 3640 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7667, + "End Line": 7673 + }, + { + "Function Name": "namespacePtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11500, + "End Line": 11505 }, { - "Function Name": "paint", - "Structural Impact": 7.3, + "Function Name": "funcDeclInfo", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12718, + "End Line": 12723 + }, + { + "Function Name": "funcTypeParamsLen", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 165, - "End Line": 171 + "Control Flow Ratio": "50.0%", + "Start Line": 12725, + "End Line": 12731 }, { - "Function Name": "_isInternalScrollableNotification", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4129, - "End Line": 4133 + "Function Name": "getResolvedExtern", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 577, + "End Line": 580 }, { - "Function Name": "updateRenderObject", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 2, + "Function Name": "append", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 6058, - "End Line": 6099 + "Start Line": 1204, + "End Line": 1207 }, { - "Function Name": "_handleFocusChanged", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4767, - "End Line": 4789 + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1630, + "End Line": 1634 }, { - "Function Name": "TextInput.attach", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4047, - "End Line": 4048 + "Control Flow Ratio": "50.0%", + "Start Line": 1831, + "End Line": 1834 }, { - "Function Name": "_hideToolbarIfTextChanged", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6359, - "End Line": 6374 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1875, + "End Line": 1878 }, { - "Function Name": "createRenderObject", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6014, - "End Line": 6056 + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1980, + "End Line": 1983 }, { - "Function Name": "cutEnabled", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 2632, - "End Line": 2638 + "Function Name": "paramIsComptime", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2192, + "End Line": 2195 }, { - "Function Name": "pasteText", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "paramIsNoalias", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2812, - "End Line": 2824 + "Start Line": 2197, + "End Line": 2200 }, { - "Function Name": "_startLiveTextInput", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2944, - "End Line": 2954 + "Function Name": "analysisPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2317, + "End Line": 2320 }, { - "Function Name": "_stopCursorBlink", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4727, - "End Line": 4736 + "Function Name": "zirBodyInstPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2349, + "End Line": 2352 }, { - "Function Name": "showMagnifier", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5104, - "End Line": 5114 + "Function Name": "branchQuotaPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2359, + "End Line": 2362 }, { - "Function Name": "selection", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 345, - "End Line": 353 + "Function Name": "resolvedErrorSetPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2378, + "End Line": 2382 }, { - "Function Name": "_checkNeedsAdjustAffinity", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3592, - "End Line": 3598 + "Function Name": "tagTypePtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3342, + "End Line": 3346 }, { - "Function Name": "_onFloatingCursorResetTick", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3726, - "End Line": 3774 + "Function Name": "flagsPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3361, + "End Line": 3365 }, { - "Function Name": "didChangeMetrics", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 4469, - "End Line": 4486 + "Function Name": "sizePtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3465, + "End Line": 3469 }, { - "Function Name": "_breaksSurrogatePair", - "Structural Impact": 5.9, + "Function Name": "paddingPtr", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6308, - "End Line": 6312 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3476, + "End Line": 3480 }, { - "Function Name": "TextStyle", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 315, - "End Line": 316 + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3624, + "End Line": 3627 }, { - "Function Name": "_DiscreteKeyFrameSimulation._", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 535, - "End Line": 545 + "Control Flow Ratio": "50.0%", + "Start Line": 3650, + "End Line": 3653 }, { - "Function Name": "_onTapOutside", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5479, - "End Line": 5487 + "Control Flow Ratio": "50.0%", + "Start Line": 3670, + "End Line": 3673 }, { - "Function Name": "bounds", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6240, - "End Line": 6251 + "Function Name": "haveFieldTypes", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4045, + "End Line": 4048 }, { - "Function Name": "invoke", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6680, - "End Line": 6687 + "Control Flow Ratio": "50.0%", + "Start Line": 4746, + "End Line": 4749 }, { - "Function Name": "_openOrCloseInputConnectionIfNeeded", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4013, - "End Line": 4020 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4761, + "End Line": 4764 }, { - "Function Name": "liveTextInputEnabled", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2720, - "End Line": 2726 + "Function Name": "getItem", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4782, + "End Line": 4786 }, { - "Function Name": "_showBlinkingCursor", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 4645, - "End Line": 4650 + "Function Name": "getTag", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4788, + "End Line": 4791 }, { - "Function Name": "_createSelectionOverlay", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 4296, - "End Line": 4320 + "Function Name": "order", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6374, + "End Line": 6378 }, { - "Function Name": "_scrollController", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2529, - "End Line": 2530 + "Function Name": "maxStrict", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6403, + "End Line": 6407 }, { - "Function Name": "insertTextPlaceholder", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "minStrict", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 5132, - "End Line": 5145 + "Start Line": 6418, + "End Line": 6422 }, { - "Function Name": "searchWebForSelection", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "forward", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2913, - "End Line": 2923 + "Start Line": 6425, + "End Line": 6429 }, { - "Function Name": "shareSelection", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "backward", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2932, - "End Line": 2942 + "Start Line": 6432, + "End Line": 6436 }, { - "Function Name": "_compositeCallback", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4811, - "End Line": 4821 + "Function Name": "check", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6439, + "End Line": 6442 }, { - "Function Name": "_schedulePeriodicPostFrameCallbacks", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4831, - "End Line": 4842 + "Function Name": "getNav", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11494, + "End Line": 11498 }, { - "Function Name": "value", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 284, - "End Line": 293 + "Function Name": "getComptimeUnit", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11527, + "End Line": 11531 }, { - "Function Name": "lookUpSelection", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "filePtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2896, - "End Line": 2904 + "Start Line": 11742, + "End Line": 11746 }, { - "Function Name": "_isAtWordwrapUpstream", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6446, - "End Line": 6454 + "Function Name": "iesResolvedPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12669, + "End Line": 12673 }, { - "Function Name": "_scrollToDocumentBoundary", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "ensureUnusedCapacity", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 5407, - "End Line": 5413 + "Start Line": 1286, + "End Line": 1288 }, { - "Function Name": "defaultSelectionWidthStyle", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "getLocal", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2089, - "End Line": 2099 + "Start Line": 1516, + "End Line": 1518 }, { - "Function Name": "lookUpEnabled", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2683, - "End Line": 2691 + "Function Name": "getLocalShared", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1520, + "End Line": 1522 }, { - "Function Name": "searchWebEnabled", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2693, - "End Line": 2702 + "Function Name": "getIndexMask", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1609, + "End Line": 1611 }, { - "Function Name": "_updateRemoteEditingValueIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3879, - "End Line": 3889 + "Function Name": "fmt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1908, + "End Line": 1910 }, { - "Function Name": "_updateOrDisposeSelectionOverlayIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4110, - "End Line": 4119 + "Function Name": "fmtId", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1912, + "End Line": 1914 }, { - "Function Name": "_updateComposingRectIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4926, - "End Line": 4936 + "Function Name": "analysisUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2322, + "End Line": 2324 }, { - "Function Name": "_updateCaretRectIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4950, - "End Line": 4958 + "Function Name": "zirBodyInstUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2354, + "End Line": 2356 }, { - "Function Name": "_isAtWordwrapDownstream", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6458, - "End Line": 6463 + "Function Name": "branchQuotaUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2364, + "End Line": 2366 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 6524, - "End Line": 6531 + "Function Name": "resolvedErrorSetUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2384, + "End Line": 2386 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 6605, - "End Line": 6612 + "Function Name": "hash32", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2621, + "End Line": 2623 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 6620, - "End Line": 6627 + "Function Name": "loadTagType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3330, + "End Line": 3332 }, { - "Function Name": "TextEditingController", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 244, - "End Line": 245 + "Function Name": "tagTypeUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3348, + "End Line": 3350 }, { - "Function Name": "copyEnabled", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2640, - "End Line": 2646 + "Function Name": "flagsUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3367, + "End Line": 3369 }, { - "Function Name": "pasteEnabled", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2648, - "End Line": 2654 + "Function Name": "requiresComptime", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3418, + "End Line": 3420 }, { - "Function Name": "_textEditingValueforTextLayoutMetrics", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2740, - "End Line": 2746 + "Function Name": "sizeUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3471, + "End Line": 3473 }, { - "Function Name": "_startOrStopCursorTimerIfNeeded", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4738, - "End Line": 4744 + "Function Name": "paddingUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3482, + "End Line": 3484 }, { - "Function Name": "renderEditable", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 6206, - "End Line": 6207 + "Function Name": "hasTag", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3486, + "End Line": 3488 }, { - "Function Name": "_hasInputConnection", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2518, - "End Line": 2518 + "Function Name": "haveFieldTypes", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3490, + "End Line": 3492 }, { - "Function Name": "_didChangeTextEditingValue", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4746, - "End Line": 4765 + "Function Name": "haveLayout", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3494, + "End Line": 3496 }, { - "Function Name": "performPrivateCommand", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "flagsUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3629, - "End Line": 3632 + "Control Flow Ratio": "50.0%", + "Start Line": 3740, + "End Line": 3742 }, { - "Function Name": "invoke", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "packedFlagsUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6741, - "End Line": 6744 + "Control Flow Ratio": "50.0%", + "Start Line": 3753, + "End Line": 3755 }, { - "Function Name": "_defaultSelectAllOnFocus", + "Function Name": "requiresComptime", "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2107, - "End Line": 2119 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3766, + "End Line": 3768 }, { - "Function Name": "_replaceText", + "Function Name": "sizeUnordered", "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5384, - "End Line": 5399 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4011, + "End Line": 4013 }, { - "Function Name": "requestKeyboard", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4100, - "End Line": 4108 + "Function Name": "backingIntTypeUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4026, + "End Line": 4028 }, { - "Function Name": "_onCursorColorTick", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4634, - "End Line": 4643 + "Function Name": "getExtra", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4778, + "End Line": 4780 }, { - "Function Name": "removeTextPlaceholder", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5147, - "End Line": 5156 + "Function Name": "getData", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4793, + "End Line": 4795 }, { - "Function Name": "_cursorBlinkOpacityController", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2489, - "End Line": 2492 + "Function Name": "isEnumType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10995, + "End Line": 10997 }, { - "Function Name": "_spellCheckResultsReceived", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2570, - "End Line": 2573 + "Function Name": "isUnion", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10999, + "End Line": 11001 }, { - "Function Name": "_shouldCreateInputConnection", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2598, - "End Line": 2599 + "Function Name": "isFunctionType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11003, + "End Line": 11005 + }, + { + "Function Name": "isPointerType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11007, + "End Line": 11009 + }, + { + "Function Name": "isOptionalType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11011, + "End Line": 11013 }, { - "Function Name": "onScribbleFocus", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "isInferredErrorSetType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6215, - "End Line": 6220 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11026, + "End Line": 11028 }, { - "Function Name": "_isSelectionWithinComposingRange", - "Structural Impact": 3.0, + "Function Name": "isErrorUnionType", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 383, - "End Line": 385 + "Start Line": 11030, + "End Line": 11032 }, { - "Function Name": "_userSelectionEnabled", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2104, - "End Line": 2104 + "Function Name": "errorUnionSet", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11041, + "End Line": 11043 }, { - "Function Name": "_effectiveAutofillClient", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2542, - "End Line": 2542 + "Function Name": "errorUnionPayload", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11045, + "End Line": 11047 }, { - "Function Name": "_textDirection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4960, - "End Line": 4960 + "Function Name": "toFunc", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12209, + "End Line": 12211 }, { - "Function Name": "applyTo", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "isUndef", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6107, - "End Line": 6110 + "Start Line": 12268, + "End Line": 12270 }, { - "Function Name": "contextMenuAnchors", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, + "Function Name": "isVariable", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3128, - "End Line": 3145 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12272, + "End Line": 12274 }, { - "Function Name": "_CodePointBoundary", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "funcAnalysisUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5327, - "End Line": 5327 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12589, + "End Line": 12591 }, { - "Function Name": "initState", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "funcIesResolvedUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3221, - "End Line": 3233 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12705, + "End Line": 12707 }, { - "Function Name": "_UpdateTextSelectionAction", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6426, - "End Line": 6433 + "Function Name": "view", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1329, + "End Line": 1337 }, { - "Function Name": "_closeInputConnectionIfNeeded", - "Structural Impact": 2.5, + "Function Name": "view", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4003, - "End Line": 4011 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1366, + "End Line": 1374 }, { - "Function Name": "connectionClosed", - "Structural Impact": 2.5, + "Function Name": "pack", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4066, - "End Line": 4074 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6809, + "End Line": 6817 }, { - "Function Name": "_stylusHandwritingEnabled", - "Structural Impact": 2.4, + "Function Name": "viewAllowEmpty", + "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2609, - "End Line": 2616 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1321, + "End Line": 1328 }, { - "Function Name": "_disposeScrollNotificationObserver", - "Structural Impact": 2.4, + "Function Name": "pack", + "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3442, - "End Line": 3448 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6762, + "End Line": 6768 }, { - "Function Name": "_scheduleRestartConnection", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "pack", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4023, - "End Line": 4029 + "Start Line": 6784, + "End Line": 6791 }, { - "Function Name": "hideMagnifier", - "Structural Impact": 2.4, + "Function Name": "get", + "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5117, - "End Line": 5123 + "Start Line": 6801, + "End Line": 6807 }, { - "Function Name": "initState", - "Structural Impact": 2.4, + "Function Name": "cancel", + "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 6180, - "End Line": 6186 + "Start Line": 7688, + "End Line": 7694 }, { - "Function Name": "strutStyle", - "Structural Impact": 2.3, + "Function Name": "deinit", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 7696, + "End Line": 7703 + }, + { + "Function Name": "setHaveLayout", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 3498, + "End Line": 3510 + }, + { + "Function Name": "fromStdMem", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6476, + "End Line": 6480 + }, + { + "Function Name": "getLength", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1119, - "End Line": 1124 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6508, + "End Line": 6513 }, { - "Function Name": "defaultSelectionHeightStyle", - "Structural Impact": 2.3, + "Function Name": "get", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2076, - "End Line": 2081 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6777, + "End Line": 6782 }, { - "Function Name": "_updateSelection", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "wrap", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5447, - "End Line": 5462 + "Control Flow Ratio": "50.0%", + "Start Line": 145, + "End Line": 147 }, { - "Function Name": "updateRenderObject", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 138, - "End Line": 144 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 176, + "End Line": 178 }, { - "Function Name": "currentAutofillScope", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2539, - "End Line": 2540 + "Start Line": 454, + "End Line": 456 }, { - "Function Name": "_allowPaste", - "Structural Impact": 2.1, + "Function Name": "toOptional", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2807, - "End Line": 2809 + "Start Line": 706, + "End Line": 708 }, { - "Function Name": "selectionOverlay", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4664, - "End Line": 4665 + "Start Line": 1027, + "End Line": 1029 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "acquire", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6420, - "End Line": 6421 + "Start Line": 1353, + "End Line": 1355 }, { - "Function Name": "_webContextMenuEnabled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "header", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2525, - "End Line": 2525 + "Start Line": 1363, + "End Line": 1365 }, { - "Function Name": "showAutocorrectionPromptRect", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5219, - "End Line": 5224 + "Function Name": "acquire", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1567, + "End Line": 1569 }, { - "Function Name": "_documentBoundary", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "mask", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5329, - "End Line": 5329 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1577, + "End Line": 1580 }, { - "Function Name": "_documentBoundary", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "header", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5331, - "End Line": 5331 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1582, + "End Line": 1584 }, { - "Function Name": "_defaultOnTapOutside", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5507, - "End Line": 5512 + "Function Name": "acquire", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1590, + "End Line": 1592 }, { - "Function Name": "_defaultOnTapUpOutside", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5517, - "End Line": 5522 + "Function Name": "getTidMask", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1605, + "End Line": 1607 }, { - "Function Name": "_ScribbleCacheKey", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6118, - "End Line": 6128 + "Control Flow Ratio": "50.0%", + "Start Line": 1636, + "End Line": 1638 }, { - "Function Name": "_DeleteTextAction", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6353, - "End Line": 6353 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1689 }, { - "Function Name": "_calculateDeviceRect", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4178, - "End Line": 4195 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1726, + "End Line": 1728 }, { - "Function Name": "_RenderCompositionCallback", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 148 + "Function Name": "toString", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1837, + "End Line": 1839 }, { - "Function Name": "text", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 276, - "End Line": 282 + "Control Flow Ratio": "50.0%", + "Start Line": 1841, + "End Line": 1843 }, { - "Function Name": "_KeyFrame", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 512, - "End Line": 512 + "Function Name": "lenIncludingSentinel", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2124, + "End Line": 2126 }, { - "Function Name": "bringIntoView", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "hasReorderedFields", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4998, - "End Line": 5005 + "Control Flow Ratio": "50.0%", + "Start Line": 4098, + "End Line": 4100 }, { - "Function Name": "_ScribbleFocusable", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "Payload", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6159, - "End Line": 6165 + "Control Flow Ratio": "50.0%", + "Start Line": 5991, + "End Line": 5993 }, { - "Function Name": "_WebComposingDisablingCallbackAction", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6616, - "End Line": 6616 + "Function Name": "fromNonzeroByteUnits", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6356, + "End Line": 6359 }, { - "Function Name": "createRenderObject", - "Structural Impact": 1.6, + "Function Name": "toLog2Units", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 136 + "Control Flow Ratio": "50.0%", + "Start Line": 6361, + "End Line": 6364 }, { - "Function Name": "ContentInsertionConfiguration", - "Structural Impact": 1.6, + "Function Name": "fromLog2Units", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 461, - "End Line": 464 + "Control Flow Ratio": "50.0%", + "Start Line": 6369, + "End Line": 6372 }, { - "Function Name": "_value", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "toStdMem", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3892, - "End Line": 3894 + "Control Flow Ratio": "50.0%", + "Start Line": 6471, + "End Line": 6474 }, { - "Function Name": "_makeOverridable", - "Structural Impact": 1.6, + "Function Name": "toLlvm", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5335, - "End Line": 5337 + "Control Flow Ratio": "50.0%", + "Start Line": 6484, + "End Line": 6486 }, { - "Function Name": "build", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "fromLlvm", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6253, - "End Line": 6256 + "Control Flow Ratio": "50.0%", + "Start Line": 6488, + "End Line": 6490 }, { - "Function Name": "_CompositionCallback", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "get", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 129 + "Control Flow Ratio": "50.0%", + "Start Line": 6569, + "End Line": 6571 }, { - "Function Name": "ToolbarOptions", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 405, - "End Line": 414 + "Function Name": "init", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6573, + "End Line": 6575 }, { - "Function Name": "dx", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 551, - "End Line": 552 + "Control Flow Ratio": "50.0%", + "Start Line": 6591, + "End Line": 6593 }, { - "Function Name": "isDone", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 554, - "End Line": 555 + "Control Flow Ratio": "50.0%", + "Start Line": 6609, + "End Line": 6611 }, { - "Function Name": "_scrollableNotificationIsFromSameSubtree", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4173, - "End Line": 4174 + "Control Flow Ratio": "50.0%", + "Start Line": 6630, + "End Line": 6632 }, { - "Function Name": "autofill", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5213, - "End Line": 5214 + "Control Flow Ratio": "50.0%", + "Start Line": 6648, + "End Line": 6650 }, { - "Function Name": "_NeverUserScrollableScrollPhysics", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6105 + "Control Flow Ratio": "50.0%", + "Start Line": 6666, + "End Line": 6668 }, { - "Function Name": "_ScribblePlaceholder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6260, - "End Line": 6260 + "Control Flow Ratio": "50.0%", + "Start Line": 6684, + "End Line": 6686 }, { - "Function Name": "_CodePointBoundary", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6303, - "End Line": 6303 + "Control Flow Ratio": "50.0%", + "Start Line": 6704, + "End Line": 6706 }, { - "Function Name": "_UpdateTextSelectionVerticallyAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6536, - "End Line": 6536 + "Control Flow Ratio": "50.0%", + "Start Line": 6720, + "End Line": 6722 }, { - "Function Name": "_SelectAllAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "get", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6631, - "End Line": 6631 + "Control Flow Ratio": "50.0%", + "Start Line": 6757, + "End Line": 6760 }, { - "Function Name": "_CopySelectionAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "setName", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6653, - "End Line": 6653 + "Start Line": 8841, + "End Line": 8853 }, { - "Function Name": "_PasteSelectionAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "destroyNamespace", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6676, - "End Line": 6676 + "Start Line": 11724, + "End Line": 11740 }, { - "Function Name": "_cursorColor", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "setLayoutResolved", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2624, - "End Line": 2630 + "Start Line": 4085, + "End Line": 4096 }, { - "Function Name": "_onResume", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "getExtern", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3235, - "End Line": 3241 + "Start Line": 9228, + "End Line": 9238 }, { - "Function Name": "endBatchEdit", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "setName", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3870, - "End Line": 3877 + "Start Line": 9895, + "End Line": 9906 }, { - "Function Name": "_onChangedClipboardStatus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setRequiresComptime", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2728, - "End Line": 2732 + "Start Line": 3436, + "End Line": 3447 }, { - "Function Name": "_onChangedLiveTextInputStatus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setRequiresComptime", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2734, - "End Line": 2738 + "Start Line": 3784, + "End Line": 3795 }, { - "Function Name": "_resetJustResumed", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "mutateVarInit", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3243, - "End Line": 3246 + "Start Line": 11050, + "End Line": 11061 }, { - "Function Name": "_initProcessTextActions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "setBranchHint", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3250, - "End Line": 3253 + "Start Line": 2326, + "End Line": 2335 }, { - "Function Name": "_flagInternalFocus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "setStatus", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4083, - "End Line": 4086 + "Start Line": 3371, + "End Line": 3380 }, { - "Function Name": "_unflagInternalFocus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "setAlignment", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4088, - "End Line": 4091 + "Start Line": 3393, + "End Line": 3402 }, { - "Function Name": "_updateSizeAndTransform", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setAlignment", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4825, - "End Line": 4829 + "Start Line": 3871, + "End Line": 3880 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "prepare", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6200, - "End Line": 6204 + "Start Line": 9908, + "End Line": 9917 }, { - "Function Name": "update", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "funcSetHasErrorTrace", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6699, - "End Line": 6702 + "Start Line": 12593, + "End Line": 12603 }, { - "Function Name": "enabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "maxBranchQuota", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 153, - "End Line": 153 + "Start Line": 2368, + "End Line": 2375 }, { - "Function Name": "text", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setResolvedErrorSet", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 261, - "End Line": 261 + "Start Line": 2388, + "End Line": 2394 }, { - "Function Name": "selection", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setTagType", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 331, - "End Line": 331 + "Start Line": 3352, + "End Line": 3358 }, { - "Function Name": "clear", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setZirIndex", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 364, - "End Line": 366 + "Start Line": 3518, + "End Line": 3524 }, { - "Function Name": "clearComposing", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setBackingIntType", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 380 + "Start Line": 4030, + "End Line": 4036 }, { - "Function Name": "_DiscreteKeyFrameSimulation.iOSBlinkingCaret", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "funcSetIesResolved", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 534 + "Start Line": 12709, + "End Line": 12716 }, { - "Function Name": "selectionEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "funcSetDisableInstrumentation", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1821, - "End Line": 1821 + "Start Line": 12605, + "End Line": 12615 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "funcSetDisableIntrinsics", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2366, - "End Line": 2367 + "Start Line": 12617, + "End Line": 12627 }, { - "Function Name": "spellCheckConfiguration", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setAnalyzed", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2554, - "End Line": 2555 + "Start Line": 2337, + "End Line": 2346 }, { - "Function Name": "spellCheckEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "clearFullyResolved", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2561, - "End Line": 2561 + "Start Line": 3991, + "End Line": 4000 }, { - "Function Name": "wantKeepAlive", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setZirIndex", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2621, - "End Line": 2622 + "Start Line": 4039, + "End Line": 4043 }, { - "Function Name": "currentTextEditingValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setTagTy", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3512, - "End Line": 3513 + "Start Line": 9919, + "End Line": 9923 }, { - "Function Name": "_floatingCursorOffset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setFieldTypes", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3658, - "End Line": 3658 + "Start Line": 3526, + "End Line": 3528 }, { - "Function Name": "beginBatchEdit", - "Structural Impact": 1.1, + "Function Name": "setBit", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3861, - "End Line": 3863 + "Start Line": 3634, + "End Line": 3636 }, { - "Function Name": "_value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "clearBit", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3891, - "End Line": 3891 + "Start Line": 3638, + "End Line": 3640 }, { - "Function Name": "_hasFocus", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setFieldComptime", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3896, - "End Line": 3896 + "Start Line": 3727, + "End Line": 3729 }, { - "Function Name": "_isMultiline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cancel", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3897, - "End Line": 3897 + "Start Line": 8868, + "End Line": 8870 }, { - "Function Name": "_needsAutofill", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "cancel", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3963, - "End Line": 3964 + "Start Line": 9957, + "End Line": 9959 }, { - "Function Name": "cursorCurrentlyVisible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "appendAssumeCapacity", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4654, - "End Line": 4655 + "Start Line": 1209, + "End Line": 1213 }, { - "Function Name": "cursorBlinkInterval", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "extraDataTrail", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4660, - "End Line": 4661 + "Start Line": 10463, + "End Line": 10463 }, { - "Function Name": "textEditingValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "shrinkRetainingCapacity", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4969, - "End Line": 4970 + "Start Line": 1281, + "End Line": 1284 }, { - "Function Name": "_devicePixelRatio", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "release", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4972, - "End Line": 4972 + "Start Line": 1356, + "End Line": 1358 }, { - "Function Name": "autofillId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "release", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5170, - "End Line": 5171 + "Start Line": 1570, + "End Line": 1572 }, { - "Function Name": "_paragraphBoundary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "release", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5332, - "End Line": 5332 + "Start Line": 1593, + "End Line": 1596 }, { - "Function Name": "_documentBoundary", - "Structural Impact": 1.1, + "Function Name": "addManyAsSlice", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5333, - "End Line": 5333 + "Start Line": 1264, + "End Line": 1264 }, { - "Function Name": "allowUserScrolling", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "addManyAsSliceAssumeCapacity", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6112, - "End Line": 6113 + "Start Line": 1269, + "End Line": 1269 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "resetUnordered", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6173, - "End Line": 6174 + "Start Line": 1597, + "End Line": 1599 }, { - "Function Name": "_ScribbleFocusableState", - "Structural Impact": 1.1, + "Function Name": "addOne", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6178, - "End Line": 6178 + "Start Line": 1187, + "End Line": 1187 }, { - "Function Name": "elementIdentifier", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "addOneAssumeCapacity", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6212, - "End Line": 6213 + "Start Line": 1192, + "End Line": 1192 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1253, - "Sequential Logic Declarations": 406, - "Function Parameters": 221, - "Function/Method Declarations": 252, - "Class/Entity Declarations": 27, - "Defensive Programming Constructs": 575, - "Type/Safety Bypasses": 96, - "High-Risk Execution Commands": 0, + "Control Flow Branches": 1891, + "Sequential Logic Declarations": 1017, + "Function Parameters": 438, + "Function/Method Declarations": 437, + "Class/Entity Declarations": 208, + "Defensive Programming Constructs": 676, + "Type/Safety Bypasses": 547, + "High-Risk Execution Commands": 3, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 120, - "Commented-out Code (Dead Logic)": 13, - "Structured Documentation Blocks": 1641, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 61, - "UI / View Layer Components": 448, - "Closures and Anonymous Functions": 563, - "Global State Dependencies": 40, - "Decorators and Annotations": 100, - "Generic Type Abstractions": 114, - "Collection Iterators / Comprehensions": 98, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 50, + "Exposed API / Public Exports": 621, + "State Mutations / Variable Reassignments": 463, + "Commented-out Code (Dead Logic)": 28, + "Structured Documentation Blocks": 965, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 269, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1355, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 52, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 131, + "Metaprogramming & Reflection": 96, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 70, + "Acknowledged Tech Debt (FIXMEs)": 5, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 516, + "Manual Memory Allocation": 5, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, - "Fatal Aborts & Exceptions": 3, + "Ad-hoc Print / Debug Statements": 3, + "Explicit Type Casts": 332, + "Fatal Aborts & Exceptions": 763, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 495, - "Resource Deallocation & Cleanup": 21, - "Private / Encapsulated Scopes": 1046, + "Bitwise Operations": 1284, + "Thread Synchronization Locks": 95, + "Immutable Data Declarations": 1455, + "Resource Deallocation & Cleanup": 48, + "Private / Encapsulated Scopes": 1306, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, + "Bypassed / Skipped Tests": 2, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4052, + "Structural Space Indentations": 10289, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -87406,7 +84909,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 5, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -87415,23 +84918,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 454, - "Design Camel Case": 225, - "Design Snake Case": 86, - "Design Pascal Case": 3, - "Design Upper Case": 1, - "Design Short Vars": 2, - "Design Long Vars": 61, - "Duplicate Logic": 2, - "Orphaned Logic": 25, + "Core Var Decl": 1565, + "Design Camel Case": 1, + "Design Snake Case": 1222, + "Design Pascal Case": 309, + "Design Upper Case": 2, + "Design Short Vars": 50, + "Design Long Vars": 8, + "Duplicate Logic": 8, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 4, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 43, + "Dynamic Code Execution (Eval/Exec)": 186, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -87447,79 +84950,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 49, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 3, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 7 }, "9. Extracted Dependencies": [ - "_web_browser_detection_io.dart", - "actions.dart", - "app_lifecycle_listener.dart", - "autofill.dart", - "automatic_keep_alive.dart", - "basic.dart", - "binding.dart", - "constants.dart", - "context_menu_button_item.dart", - "dart:async", - "dart:math", - "dart:ui", - "debug.dart", - "default_selection_style.dart", - "default_text_editing_shortcuts.dart", - "focus_manager.dart", - "focus_scope.dart", - "focus_traversal.dart", - "framework.dart", - "localizations.dart", - "magnifier.dart", - "media_query.dart", - "notification_listener.dart", - "package:characters/characters.dart", - "package:flutter/foundation.dart", - "package:flutter/gestures.dart", - "package:flutter/rendering.dart", - "package:flutter/scheduler.dart", - "package:flutter/services.dart", - "scroll_configuration.dart", - "scroll_controller.dart", - "scroll_notification.dart", - "scroll_notification_observer.dart", - "scroll_physics.dart", - "scroll_position.dart", - "scrollable.dart", - "scrollable_helpers.dart", - "shortcuts.dart", - "size_changed_layout_notifier.dart", - "spell_check.dart", - "tap_region.dart", - "text.dart", - "text_editing_intents.dart", - "text_selection.dart", - "text_selection_toolbar_anchors.dart", - "ticker_provider.dart", - "undo_history.dart", - "view.dart", - "widget_span.dart" + "Zcu.zig", + "builtin", + "std" ] }, - "dart/flutter/events.dart": { + "zig/zig/Type.zig": { "1. Artifact Identity": { - "Filename": "events.dart", - "Path": "dart/flutter/events.dart", - "Language": "Dart", + "Filename": "Type.zig", + "Path": "zig/zig/Type.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", + "Folder Dominant Lang": "zig", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -269.31, - "Y": 206.44, - "Z": -2633.52 + "X": 4225.87, + "Y": 24.18, + "Z": -4129.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -87528,1545 +84985,1975 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2607, - "Coding LOC": 1754, - "Documentation LOC": 621, - "Structural Magnitude": 1714.08, - "Control Flow Ratio": "84.0%", - "Popularity Rank": 4, + "Total LOC": 4357, + "Coding LOC": 3675, + "Documentation LOC": 275, + "Structural Magnitude": 3720.2, + "Control Flow Ratio": "66.1%", + "Popularity Rank": 6, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.77 + "Raw Cognitive Density": 0.424 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.98%", - "Error & Exception Exposure": "0.63%", - "Tech Debt Exposure": "16.18%", - "Testing Exposure": "2.57%", - "API Exposure": "1.6%", + "Cognitive Load Exposure": "14.84%", + "Error & Exception Exposure": "45.38%", + "Tech Debt Exposure": "8.87%", + "Testing Exposure": "80.0%", + "API Exposure": "7.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.23%", + "Commented Logic Exposure": "4.84%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "86.44%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "copyWith", - "Structural Impact": 98.7, - "Lines of Code (LOC)": 51, + "Function Name": "print", + "Structural Impact": 302.0, + "Lines of Code (LOC)": 271, + "Control Flow Branches": 128, + "Input Parameters": 4, + "Control Flow Ratio": "87.1%", + "Start Line": 160, + "End Line": 430 + }, + { + "Function Name": "abiSizeInner", + "Structural Impact": 257.3, + "Lines of Code (LOC)": 271, + "Control Flow Branches": 108, + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 1293, + "End Line": 1563 + }, + { + "Function Name": "abiAlignmentInner", + "Structural Impact": 238.8, + "Lines of Code (LOC)": 215, + "Control Flow Branches": 101, + "Input Parameters": 4, + "Control Flow Ratio": "61.2%", + "Start Line": 964, + "End Line": 1178 + }, + { + "Function Name": "onePossibleValue", + "Structural Impact": 163.0, + "Lines of Code (LOC)": 211, + "Control Flow Branches": 87, + "Input Parameters": 2, + "Control Flow Ratio": "70.7%", + "Start Line": 2492, + "End Line": 2702 + }, + { + "Function Name": "hasRuntimeBitsInner", + "Structural Impact": 161.8, + "Lines of Code (LOC)": 198, + "Control Flow Branches": 61, + "Input Parameters": 5, + "Control Flow Ratio": "73.5%", + "Start Line": 481, + "End Line": 678 + }, + { + "Function Name": "bitSizeInner", + "Structural Impact": 160.1, + "Lines of Code (LOC)": 161, "Control Flow Branches": 67, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1551, - "End Line": 1601 + "Input Parameters": 4, + "Control Flow Ratio": "57.3%", + "Start Line": 1625, + "End Line": 1785 }, { - "Function Name": "copyWith", - "Structural Impact": 97.3, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 66, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1668, - "End Line": 1718 + "Function Name": "comptimeOnlyInner", + "Structural Impact": 132.7, + "Lines of Code (LOC)": 194, + "Control Flow Branches": 54, + "Input Parameters": 4, + "Control Flow Ratio": "63.5%", + "Start Line": 2716, + "End Line": 2909 }, { - "Function Name": "copyWith", - "Structural Impact": 95.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 65, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1033, - "End Line": 1082 + "Function Name": "abiAlignmentInnerOptional", + "Structural Impact": 53.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 22, + "Input Parameters": 4, + "Control Flow Ratio": "68.8%", + "Start Line": 1222, + "End Line": 1262 }, { - "Function Name": "copyWith", - "Structural Impact": 95.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 65, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1149, - "End Line": 1198 + "Function Name": "abiSizeInnerOptional", + "Structural Impact": 51.5, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 21, + "Input Parameters": 4, + "Control Flow Ratio": "67.7%", + "Start Line": 1565, + "End Line": 1611 }, { - "Function Name": "copyWith", - "Structural Impact": 95.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 65, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1297, - "End Line": 1346 + "Function Name": "abiAlignmentInnerErrorUnion", + "Structural Impact": 48.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 18, + "Input Parameters": 5, + "Control Flow Ratio": "72.0%", + "Start Line": 1180, + "End Line": 1220 }, { - "Function Name": "copyWith", - "Structural Impact": 93.0, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 63, - "Input Parameters": 1, - "Control Flow Ratio": "98.4%", - "Start Line": 1443, - "End Line": 1491 + "Function Name": "structFieldOffset", + "Structural Impact": 38.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "63.0%", + "Start Line": 3355, + "End Line": 3402 }, { - "Function Name": "copyWith", - "Structural Impact": 93.0, + "Function Name": "intInfo", + "Structural Impact": 36.3, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "40.9%", + "Start Line": 2288, + "End Line": 2355 + }, + { + "Function Name": "elemPtrType", + "Structural Impact": 35.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "93.8%", + "Start Line": 3977, + "End Line": 4040 + }, + { + "Function Name": "resolveLayout", + "Structural Impact": 35.0, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 3582, + "End Line": 3623 + }, + { + "Function Name": "resolveFully", + "Structural Impact": 31.9, "Lines of Code (LOC)": 49, - "Control Flow Branches": 63, - "Input Parameters": 1, - "Control Flow Ratio": "98.4%", - "Start Line": 2458, - "End Line": 2506 + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3721, + "End Line": 3769 + }, + { + "Function Name": "maxIntScalar", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3019, + "End Line": 3048 + }, + { + "Function Name": "errorSetHasField", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "68.4%", + "Start Line": 2187, + "End Line": 2209 + }, + { + "Function Name": "resolveUnionInner", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "54.5%", + "Start Line": 3845, + "End Line": 3901 + }, + { + "Function Name": "structFieldAlignmentInner", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 6, + "Control Flow Ratio": "64.3%", + "Start Line": 3239, + "End Line": 3264 + }, + { + "Function Name": "resolveStructInner", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "55.0%", + "Start Line": 3786, + "End Line": 3842 + }, + { + "Function Name": "typeDeclSrcLine", + "Structural Impact": 26.1, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 3483, + "End Line": 3519 + }, + { + "Function Name": "getUnionLayout", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "57.9%", + "Start Line": 3903, + "End Line": 3965 + }, + { + "Function Name": "structFieldValueComptime", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3315, + "End Line": 3338 + }, + { + "Function Name": "fnHasRuntimeBitsInner", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 787, + "End Line": 798 + }, + { + "Function Name": "packedStructFieldPtrInfo", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "70.0%", + "Start Line": 3544, + "End Line": 3580 + }, + { + "Function Name": "unionFieldAlignmentInner", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "66.7%", + "Start Line": 3281, + "End Line": 3293 + }, + { + "Function Name": "structFieldDefaultValue", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 3295, + "End Line": 3313 + }, + { + "Function Name": "fieldAlignmentInner", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 3166, + "End Line": 3199 + }, + { + "Function Name": "ptrAlignmentInner", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "63.6%", + "Start Line": 828, + "End Line": 843 + }, + { + "Function Name": "errorSetHasFieldIp", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 2165, + "End Line": 2182 + }, + { + "Function Name": "minIntScalar", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 2992, + "End Line": 3008 + }, + { + "Function Name": "resolveFields", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "23.1%", + "Start Line": 3625, + "End Line": 3719 + }, + { + "Function Name": "hasWellDefinedLayout", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 683, + "End Line": 774 + }, + { + "Function Name": "isPtrAtRuntime", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 1879, + "End Line": 1894 + }, + { + "Function Name": "unionTagType", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 2021, + "End Line": 2036 + }, + { + "Function Name": "errorSetIsEmpty", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2125, + "End Line": 2138 + }, + { + "Function Name": "sentinel", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2233, + "End Line": 2245 + }, + { + "Function Name": "isSelfComparable", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 39, + "End Line": 76 + }, + { + "Function Name": "isIndexable", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2929, + "End Line": 2943 + }, + { + "Function Name": "indexableHasLen", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2945, + "End Line": 2960 + }, + { + "Function Name": "layoutIsResolved", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1789, + "End Line": 1802 + }, + { + "Function Name": "isPtrLikeOptional", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 1921, + "End Line": 1933 + }, + { + "Function Name": "unionTagTypeSafety", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2040, + "End Line": 2051 + }, + { + "Function Name": "isNumeric", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2460, + "End Line": 2488 + }, + { + "Function Name": "elemType2", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 1958, + "End Line": 1973 + }, + { + "Function Name": "srcLocOrNull", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3404, + "End Line": 3417 + }, + { + "Function Name": "errorSetNames", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 3073, + "End Line": 3084 + }, + { + "Function Name": "ptrInfo", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 105, + "End Line": 114 + }, + { + "Function Name": "isSliceAtRuntime", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 1831, + "End Line": 1840 + }, + { + "Function Name": "optionalReprIsPayload", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 1906, + "End Line": 1916 + }, + { + "Function Name": "isAnyError", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2143, + "End Line": 2153 }, { - "Function Name": "copyWith", - "Structural Impact": 78.6, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 53, - "Input Parameters": 1, - "Control Flow Ratio": "98.1%", - "Start Line": 845, - "End Line": 888 + "Function Name": "isSignedInt", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2254, + "End Line": 2263 }, { - "Function Name": "copyWith", - "Structural Impact": 71.5, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 48, - "Input Parameters": 1, - "Control Flow Ratio": "98.0%", - "Start Line": 2240, - "End Line": 2284 + "Function Name": "isUnsignedInt", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2266, + "End Line": 2275 }, { - "Function Name": "copyWith", - "Structural Impact": 69.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 47, - "Input Parameters": 1, - "Control Flow Ratio": "97.9%", - "Start Line": 941, - "End Line": 981 + "Function Name": "toUnsigned", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3446, + "End Line": 3456 }, { - "Function Name": "copyWith", - "Structural Impact": 57.1, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "97.4%", - "Start Line": 1829, - "End Line": 1866 + "Function Name": "castPtrToFn", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 79, + "End Line": 84 }, { - "Function Name": "copyWith", - "Structural Impact": 57.0, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "97.4%", - "Start Line": 2044, - "End Line": 2080 + "Function Name": "hasRuntimeBitsSema", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 452, + "End Line": 457 }, { - "Function Name": "copyWith", - "Structural Impact": 52.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 35, - "Input Parameters": 1, - "Control Flow Ratio": "97.2%", - "Start Line": 1952, - "End Line": 1986 + "Function Name": "hasRuntimeBitsIgnoreComptimeSema", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 463, + "End Line": 468 }, { - "Function Name": "copyWith", - "Structural Impact": 51.2, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "97.1%", - "Start Line": 2138, - "End Line": 2172 + "Function Name": "lazyAbiAlignment", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 855, + "End Line": 860 }, { - "Function Name": "copyWith", - "Structural Impact": 51.2, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "97.1%", - "Start Line": 2374, - "End Line": 2408 + "Function Name": "isValidParamType", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 2432, + "End Line": 2438 }, { - "Function Name": "copyWith", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 23, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 549, - "End Line": 573 + "Function Name": "isValidReturnType", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 2440, + "End Line": 2446 }, { - "Function Name": "computeHitSlop", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, + "Function Name": "isNullFromType", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 2552, - "End Line": 2563 + "Control Flow Ratio": "62.5%", + "Start Line": 4055, + "End Line": 4060 }, { - "Function Name": "computePanSlop", - "Structural Impact": 21.4, + "Function Name": "fieldType", + "Structural Impact": 10.6, "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 2566, - "End Line": 2577 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 3140, + "End Line": 3151 }, { - "Function Name": "computeScaleSlop", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 2580, - "End Line": 2591 + "Function Name": "minInt", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 2985, + "End Line": 2989 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2012, - "End Line": 2021 + "Function Name": "maxInt", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 3012, + "End Line": 3016 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2194, - "End Line": 2203 + "Function Name": "typeDeclInstAllowGeneratedTag", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3469, + "End Line": 3481 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, + "Function Name": "optionalChild", + "Structural Impact": 9.2, "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2323, - "End Line": 2332 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2008, + "End Line": 2017 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, + "Function Name": "isNonexhaustiveEnum", + "Structural Impact": 9.2, "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2430, - "End Line": 2439 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3060, + "End Line": 3069 }, { - "Function Name": "transformed", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1642, - "End Line": 1649 + "Function Name": "baseZigTypeTag", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 28, + "End Line": 36 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 916, - "End Line": 922 + "Function Name": "unionHasAllZeroBitFieldTypes", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2079, + "End Line": 2086 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1008, - "End Line": 1014 + "Function Name": "unionBackingType", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2090, + "End Line": 2097 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1124, - "End Line": 1130 + "Function Name": "optEuBaseType", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3437, + "End Line": 3444 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1272, - "End Line": 1278 + "Function Name": "isFnOrHasRuntimeBits", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 800, + "End Line": 805 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1418, - "End Line": 1424 + "Function Name": "isFnOrHasRuntimeBitsIgnoreComptime", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 808, + "End Line": 813 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1526, - "End Line": 1532 + "Function Name": "abiSizeLazy", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1276, + "End Line": 1281 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1756, - "End Line": 1762 + "Function Name": "enumTagFieldIndex", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3108, + "End Line": 3118 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1897, - "End Line": 1903 + "Function Name": "structFieldName", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3121, + "End Line": 3128 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2110, - "End Line": 2116 + "Function Name": "structFieldIsComptime", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3340, + "End Line": 3347 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, + "Function Name": "unionFieldType", + "Structural Impact": 8.3, "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2542, - "End Line": 2548 - }, - { - "Function Name": "transformDeltaViaPositions", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 596, - "End Line": 616 + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 2060, + "End Line": 2066 }, { - "Function Name": "transformPosition", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "floatBits", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 580, - "End Line": 587 - }, - { - "Function Name": "PointerRemovedEvent", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 991, - "End Line": 1006 + "Control Flow Ratio": "60.0%", + "Start Line": 2409, + "End Line": 2420 }, { - "Function Name": "PointerScrollEvent", - "Structural Impact": 3.3, + "Function Name": "indexablePtrElem", + "Structural Impact": 7.4, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1883, - "End Line": 1892 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1980, + "End Line": 1989 }, { - "Function Name": "respond", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1913, - "End Line": 1916 + "Function Name": "containerLayout", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2104, + "End Line": 2112 }, { - "Function Name": "transformed", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2035, - "End Line": 2037 + "Function Name": "getNamespace", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2968, + "End Line": 2977 }, { - "Function Name": "isSingleButton", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "structFieldAlignment", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 224, - "End Line": 224 + "Start Line": 3204, + "End Line": 3217 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 543, - "End Line": 543 + "Function Name": "structFieldAlignmentSema", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 3222, + "End Line": 3235 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 936, - "End Line": 937 + "Function Name": "typeDeclInst", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3458, + "End Line": 3467 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1028, - "End Line": 1029 + "Function Name": "getCaptures", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3522, + "End Line": 3531 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1144, - "End Line": 1145 + "Function Name": "containerTypeName", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 4042, + "End Line": 4050 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1292, - "End Line": 1293 + "Function Name": "ptrAddressSpace", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 845, + "End Line": 851 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1438, - "End Line": 1439 + "Function Name": "isAllowzeroPtr", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1864, + "End Line": 1870 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1547 + "Function Name": "vectorLen", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2224, + "End Line": 2230 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1663, - "End Line": 1664 + "Function Name": "isAbiInt", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2279, + "End Line": 2285 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1776, - "End Line": 1777 + "Function Name": "intTagType", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3051, + "End Line": 3058 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1933, - "End Line": 1934 + "Function Name": "structFieldCount", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3130, + "End Line": 3137 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2133, - "End Line": 2134 + "Function Name": "isTuple", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3427, + "End Line": 3433 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2217, - "End Line": 2218 + "Function Name": "isSinglePointer", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1804, + "End Line": 1809 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2369, - "End Line": 2370 + "Function Name": "ptrSizeOrNull", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1817, + "End Line": 1822 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2453, - "End Line": 2454 + "Function Name": "isSlice", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1824, + "End Line": 1829 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2604, - "End Line": 2605 + "Function Name": "isConstPtr", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1846, + "End Line": 1851 }, { - "Function Name": "PointerEnterEvent.fromMouseEvent", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1247, - "End Line": 1270 + "Function Name": "isVolatilePtrIp", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1857, + "End Line": 1862 }, { - "Function Name": "PointerExitEvent.fromMouseEvent", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1393, - "End Line": 1416 + "Function Name": "isCPtr", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1872, + "End Line": 1877 }, { - "Function Name": "PointerEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 282 + "Function Name": "ptrAllowsZero", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1898, + "End Line": 1903 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 637, - "End Line": 731 + "Function Name": "shallowElemType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1991, + "End Line": 1996 }, { - "Function Name": "PointerHoverEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1099, - "End Line": 1122 + "Function Name": "scalarType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1999, + "End Line": 2004 }, { - "Function Name": "PointerEnterEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1215, - "End Line": 1242 + "Function Name": "isError", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2155, + "End Line": 2160 }, { - "Function Name": "PointerExitEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1363, - "End Line": 1388 + "Function Name": "fnPtrMaskOrNull", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2453, + "End Line": 2458 }, { - "Function Name": "PointerDownEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1502, - "End Line": 1524 + "Function Name": "totalVectorBits", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2916, + "End Line": 2920 }, { - "Function Name": "PointerMoveEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1615, - "End Line": 1640 + "Function Name": "isArrayOrVector", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2922, + "End Line": 2927 }, { - "Function Name": "PointerUpEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1729, - "End Line": 1754 + "Function Name": "resolveStructFieldInits", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3771, + "End Line": 3775 }, { - "Function Name": "PointerCancelEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2518, - "End Line": 2540 + "Function Name": "getParentNamespace", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2980, + "End Line": 2982 }, { - "Function Name": "PointerAddedEvent", - "Structural Impact": 2.3, + "Function Name": "isNamedInt", + "Structural Impact": 6.6, "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 897, - "End Line": 914 - }, - { - "Function Name": "_onRespond", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1942, - "End Line": 1943 - }, - { - "Function Name": "PointerPanZoomUpdateEvent", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2296, - "End Line": 2308 + "Control Flow Ratio": "75.0%", + "Start Line": 2357, + "End Line": 2374 }, { - "Function Name": "PointerSignalEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "isAnyFloat", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1795, - "End Line": 1803 + "Control Flow Ratio": "75.0%", + "Start Line": 2392, + "End Line": 2405 }, { - "Function Name": "PointerScaleEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "isRuntimeFloat", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2097, - "End Line": 2105 + "Control Flow Ratio": "75.0%", + "Start Line": 2377, + "End Line": 2389 }, { - "Function Name": "PointerPanZoomStartEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2184, - "End Line": 2192 + "Function Name": "fieldAlignment", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3153, + "End Line": 3155 }, { - "Function Name": "PointerPanZoomEndEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2420, - "End Line": 2428 + "Function Name": "fieldAlignmentSema", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3157, + "End Line": 3159 }, { - "Function Name": "_TransformedPointerAddedEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 928, - "End Line": 928 + "Function Name": "smallestUnsignedBits", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4343, + "End Line": 4348 }, { - "Function Name": "_TransformedPointerRemovedEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "hasRuntimeBits", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1020, - "End Line": 1020 + "Control Flow Ratio": "50.0%", + "Start Line": 448, + "End Line": 450 }, { - "Function Name": "_TransformedPointerHoverEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "hasRuntimeBitsIgnoreComptime", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1136, - "End Line": 1136 + "Control Flow Ratio": "50.0%", + "Start Line": 459, + "End Line": 461 }, { - "Function Name": "_TransformedPointerEnterEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "fnHasRuntimeBits", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1284 + "Control Flow Ratio": "50.0%", + "Start Line": 776, + "End Line": 778 }, { - "Function Name": "_TransformedPointerExitEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "fnHasRuntimeBitsSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1430, - "End Line": 1430 + "Control Flow Ratio": "66.7%", + "Start Line": 780, + "End Line": 782 }, { - "Function Name": "_TransformedPointerDownEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ptrAlignment", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1538, - "End Line": 1538 + "Control Flow Ratio": "50.0%", + "Start Line": 820, + "End Line": 822 }, { - "Function Name": "_TransformedPointerMoveEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ptrAlignmentSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1655, - "End Line": 1655 + "Control Flow Ratio": "66.7%", + "Start Line": 824, + "End Line": 826 }, { - "Function Name": "_TransformedPointerUpEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiAlignment", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1768, - "End Line": 1768 + "Control Flow Ratio": "50.0%", + "Start Line": 950, + "End Line": 952 }, { - "Function Name": "_TransformedPointerScrollEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiAlignmentSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1922, - "End Line": 1922 - }, - { - "Function Name": "PointerScrollInertiaCancelEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2003, - "End Line": 2010 + "Control Flow Ratio": "66.7%", + "Start Line": 954, + "End Line": 956 }, { - "Function Name": "_TransformedPointerScrollInertiaCancelEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiSize", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2027, - "End Line": 2027 + "Control Flow Ratio": "50.0%", + "Start Line": 1271, + "End Line": 1273 }, { - "Function Name": "_TransformedPointerScaleEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiSizeSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2122, - "End Line": 2122 + "Control Flow Ratio": "66.7%", + "Start Line": 1283, + "End Line": 1285 }, { - "Function Name": "_TransformedPointerPanZoomStartEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "bitSize", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2209, - "End Line": 2209 + "Control Flow Ratio": "50.0%", + "Start Line": 1617, + "End Line": 1619 }, { - "Function Name": "_TransformedPointerPanZoomUpdateEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "comptimeOnly", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2338, - "End Line": 2338 + "Control Flow Ratio": "50.0%", + "Start Line": 2706, + "End Line": 2708 }, { - "Function Name": "_TransformedPointerPanZoomEndEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "comptimeOnlySema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2445, - "End Line": 2445 + "Control Flow Ratio": "66.7%", + "Start Line": 2710, + "End Line": 2712 }, { - "Function Name": "_TransformedPointerCancelEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2596, - "End Line": 2596 + "Function Name": "unionFieldAlignmentSema", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3266, + "End Line": 3279 }, { - "Function Name": "removePerspectiveTransform", - "Structural Impact": 1.7, + "Function Name": "Tid", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 626, - "End Line": 631 + "Control Flow Ratio": "66.7%", + "Start Line": 878, + "End Line": 883 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "ZcuPtr", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1905, - "End Line": 1909 + "Control Flow Ratio": "66.7%", + "Start Line": 885, + "End Line": 890 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "Tid", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1940 + "Control Flow Ratio": "66.7%", + "Start Line": 917, + "End Line": 922 }, { - "Function Name": "respond", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ZcuPtr", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1945, - "End Line": 1948 + "Control Flow Ratio": "66.7%", + "Start Line": 924, + "End Line": 929 }, { - "Function Name": "nthMouseButton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "toLazy", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 173 + "Control Flow Ratio": "66.7%", + "Start Line": 941, + "End Line": 946 }, { - "Function Name": "nthStylusButton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 182 + "Function Name": "pt", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 892, + "End Line": 899 }, { - "Function Name": "smallestButton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 203 + "Function Name": "eql", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 116, + "End Line": 122 }, { - "Function Name": "original", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 748, - "End Line": 749 + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 273, + "End Line": 277 }, { - "Function Name": "transform", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 751, - "End Line": 752 + "Function Name": "pt", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 931, + "End Line": 934 }, { - "Function Name": "respond", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1822, - "End Line": 1822 + "Function Name": "unionFieldTypeByIndex", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2068, + "End Line": 2072 }, { - "Function Name": "scrollDelta", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1827, - "End Line": 1827 + "Function Name": "unionTagFieldIndex", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2074, + "End Line": 2077 }, { - "Function Name": "scale", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2042, - "End Line": 2042 + "Function Name": "enumFieldName", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3094, + "End Line": 3097 }, { - "Function Name": "pan", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2223, - "End Line": 2223 + "Function Name": "enumFieldIndex", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3099, + "End Line": 3103 }, { - "Function Name": "localPan", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2226, - "End Line": 2226 + "Function Name": "fmtType", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4217, + "End Line": 4219 }, { - "Function Name": "panDelta", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2229, - "End Line": 2229 + "Function Name": "arrayInfo", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 97, + "End Line": 103 }, { - "Function Name": "localPanDelta", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2232, - "End Line": 2232 + "Function Name": "fmt", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 132, + "End Line": 137 }, { - "Function Name": "scale", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2235, - "End Line": 2235 + "Function Name": "unionTagTypeHypothetical", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2055, + "End Line": 2058 }, { - "Function Name": "rotation", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2238, - "End Line": 2238 + "Function Name": "unionGetLayout", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2099, + "End Line": 2102 }, { - "Function Name": "localPosition", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 326, - "End Line": 326 + "Function Name": "isInt", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2248, + "End Line": 2251 }, { - "Function Name": "localDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 348 + "Function Name": "zigTypeTag", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 24, + "End Line": 26 }, { - "Function Name": "distanceMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 400, - "End Line": 400 + "Function Name": "ptrIsMutable", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 87, + "End Line": 89 }, { - "Function Name": "toStringFull", - "Structural Impact": 1.1, + "Function Name": "default", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 734, - "End Line": 736 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 145 }, { - "Function Name": "embedderId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 754, - "End Line": 755 + "Function Name": "dump", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 154, + "End Line": 156 }, { - "Function Name": "timeStamp", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 757, - "End Line": 758 + "Function Name": "isNoReturn", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 815, + "End Line": 817 }, { - "Function Name": "pointer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 761 + "Function Name": "bitSizeSema", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1621, + "End Line": 1623 }, { - "Function Name": "kind", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 763, - "End Line": 764 + "Function Name": "ptrSize", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1812, + "End Line": 1814 }, { - "Function Name": "device", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 766, - "End Line": 767 + "Function Name": "slicePtrFieldType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1842, + "End Line": 1844 }, { - "Function Name": "position", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 769, - "End Line": 770 + "Function Name": "isVolatilePtr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1853, + "End Line": 1855 }, { - "Function Name": "delta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 772, - "End Line": 773 + "Function Name": "childType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1941, + "End Line": 1943 }, { - "Function Name": "buttons", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 775, - "End Line": 776 + "Function Name": "childTypeIp", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1945, + "End Line": 1947 }, { - "Function Name": "down", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 778, - "End Line": 779 + "Function Name": "errorUnionPayload", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2115, + "End Line": 2117 }, { - "Function Name": "obscured", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 782 + "Function Name": "errorUnionSet", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2120, + "End Line": 2122 }, { - "Function Name": "pressure", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 785 + "Function Name": "arrayLen", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2212, + "End Line": 2214 }, { - "Function Name": "pressureMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 787, - "End Line": 788 + "Function Name": "arrayLenIp", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2216, + "End Line": 2218 }, { - "Function Name": "pressureMax", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 790, - "End Line": 791 + "Function Name": "arrayLenIncludingSentinel", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2220, + "End Line": 2222 }, { - "Function Name": "distance", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 794 + "Function Name": "fnReturnType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2423, + "End Line": 2425 }, { - "Function Name": "distanceMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 796, - "End Line": 797 + "Function Name": "fnCallingConvention", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2428, + "End Line": 2430 }, { - "Function Name": "distanceMax", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 799, - "End Line": 800 + "Function Name": "fnIsVarArgs", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2449, + "End Line": 2451 }, { - "Function Name": "size", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 802, - "End Line": 803 + "Function Name": "isVector", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2911, + "End Line": 2913 }, { - "Function Name": "radiusMajor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 805, - "End Line": 806 + "Function Name": "getNamespaceIndex", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2963, + "End Line": 2965 }, { - "Function Name": "radiusMinor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 808, - "End Line": 809 + "Function Name": "enumFields", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3086, + "End Line": 3088 }, { - "Function Name": "radiusMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 811, - "End Line": 812 + "Function Name": "enumFieldCount", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3090, + "End Line": 3092 }, { - "Function Name": "radiusMax", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 814, - "End Line": 815 + "Function Name": "srcLoc", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3419, + "End Line": 3421 }, { - "Function Name": "orientation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 817, - "End Line": 818 + "Function Name": "resolveStructAlignment", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3777, + "End Line": 3779 }, { - "Function Name": "tilt", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 820, - "End Line": 821 + "Function Name": "resolveUnionAlignment", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3781, + "End Line": 3783 }, { - "Function Name": "platformData", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 823, - "End Line": 824 + "Function Name": "cTypeAlign", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4354, + "End Line": 4356 }, { - "Function Name": "synthesized", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 826, - "End Line": 827 + "Function Name": "fmtDebug", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 148, + "End Line": 150 }, { - "Function Name": "viewId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 840, - "End Line": 841 + "Function Name": "fromInterned", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 432, + "End Line": 435 }, { - "Function Name": "scrollDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "toIntern", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 437, + "End Line": 440 + }, + { + "Function Name": "toValue", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 442, + "End Line": 444 + }, + { + "Function Name": "ptrAbiAlignment", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1613, + "End Line": 1615 + }, + { + "Function Name": "isGenericPoison", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3423, + "End Line": 3425 + }, + { + "Function Name": "format", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1931 + "Start Line": 124, + "End Line": 128 }, { - "Function Name": "scale", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "collectSubtypes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2130, - "End Line": 2131 + "Start Line": 4063, + "End Line": 4063 }, { - "Function Name": "localPan", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "shouldDedupeType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2312, - "End Line": 2313 + "Start Line": 4139, + "End Line": 4139 }, { - "Function Name": "localPanDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "deinit", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2316, - "End Line": 2317 + "Start Line": 4211, + "End Line": 4215 }, { - "Function Name": "pan", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "arrayBase", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2340, - "End Line": 2341 + "Start Line": 3533, + "End Line": 3533 }, { - "Function Name": "panDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "format", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2346, - "End Line": 2347 + "Start Line": 4185, + "End Line": 4185 }, { - "Function Name": "scale", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "init", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2357, - "End Line": 2358 + "Start Line": 4195, + "End Line": 4195 }, { - "Function Name": "rotation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "format", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2360, - "End Line": 2361 + "Start Line": 4225, + "End Line": 4225 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 954, - "Sequential Logic Declarations": 182, - "Function Parameters": 77, - "Function/Method Declarations": 146, - "Class/Entity Declarations": 51, - "Defensive Programming Constructs": 705, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 1363, + "Sequential Logic Declarations": 699, + "Function Parameters": 194, + "Function/Method Declarations": 189, + "Class/Entity Declarations": 12, + "Defensive Programming Constructs": 429, + "Type/Safety Bypasses": 157, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 30, - "State Mutations / Variable Reassignments": 33, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 603, + "Exposed API / Public Exports": 381, + "State Mutations / Variable Reassignments": 83, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 187, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 107, - "Global State Dependencies": 2, - "Decorators and Annotations": 128, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 17, - "Scientific & Mathematical Operations": 55, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 9, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 394, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 22, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 60, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 10, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 137, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 16, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 19, + "Fatal Aborts & Exceptions": 660, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 5, + "Bitwise Operations": 464, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 102, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 134, + "Immutable Data Declarations": 515, + "Resource Deallocation & Cleanup": 15, + "Private / Encapsulated Scopes": 333, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1619, + "Structural Space Indentations": 3167, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -89083,14 +86970,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 60, - "Design Camel Case": 36, - "Design Snake Case": 21, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Core Var Decl": 575, + "Design Camel Case": 0, + "Design Snake Case": 428, + "Design Pascal Case": 141, + "Design Upper Case": 2, + "Design Short Vars": 75, "Design Long Vars": 1, - "Duplicate Logic": 6, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -89099,7 +86986,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 16, + "Dynamic Code Execution (Eval/Exec)": 26, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -89115,35 +87002,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 4, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 3 + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 6, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 7 }, "9. Extracted Dependencies": [ - "constants.dart", - "dart:ui", - "gesture_settings.dart", - "package:flutter/foundation.dart", - "package:vector_math/vector_math_64.dart" + "InternPool.zig", + "Sema.zig", + "Value.zig", + "Zcu.zig", + "builtin", + "std", + "target.zig" ] }, - "dart/flutter/framework.dart": { + "zig/zig/Zcu.zig": { "1. Artifact Identity": { - "Filename": "framework.dart", - "Path": "dart/flutter/framework.dart", - "Language": "Dart", + "Filename": "Zcu.zig", + "Path": "zig/zig/Zcu.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", + "Folder Dominant Lang": "zig", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -464.26, - "Y": 110.24, - "Z": -1920.8 + "X": 3334.91, + "Y": -147.23, + "Z": -4676.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -89152,3295 +87041,4587 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7456, - "Coding LOC": 3380, - "Documentation LOC": 3657, - "Structural Magnitude": 1991.6, - "Control Flow Ratio": "68.8%", - "Popularity Rank": 3, + "Total LOC": 4802, + "Coding LOC": 3619, + "Documentation LOC": 755, + "Structural Magnitude": 2727.58, + "Control Flow Ratio": "70.8%", + "Popularity Rank": 4, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.538 + "Raw Cognitive Density": 0.642 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.0%", - "Error & Exception Exposure": "4.4%", - "Tech Debt Exposure": "26.63%", - "Testing Exposure": "2.43%", - "API Exposure": "0.93%", - "Concurrency Exposure": "26.87%", - "State Flux Exposure": "30.7%", - "Commented Logic Exposure": "10.73%", + "Cognitive Load Exposure": "19.7%", + "Error & Exception Exposure": "64.83%", + "Tech Debt Exposure": "13.62%", + "Testing Exposure": "80.0%", + "API Exposure": "3.82%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "11.24%", + "Commented Logic Exposure": "5.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "38.57%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "updateChildren", - "Structural Impact": 121.2, - "Lines of Code (LOC)": 185, - "Control Flow Branches": 55, - "Input Parameters": 3, - "Control Flow Ratio": "90.2%", - "Start Line": 4124, - "End Line": 4308 + "Function Name": "span", + "Structural Impact": 630.2, + "Lines of Code (LOC)": 999, + "Control Flow Branches": 334, + "Input Parameters": 2, + "Control Flow Ratio": "67.7%", + "Start Line": 1276, + "End Line": 2274 }, { - "Function Name": "updateChild", - "Structural Impact": 56.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 25, - "Input Parameters": 3, - "Control Flow Ratio": "78.1%", - "Start Line": 3978, - "End Line": 4075 + "Function Name": "resolveReferencesInner", + "Structural Impact": 114.0, + "Lines of Code (LOC)": 215, + "Control Flow Branches": 72, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 4024, + "End Line": 4238 }, { - "Function Name": "finalizeTree", - "Structural Impact": 46.4, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 40, - "Input Parameters": 0, - "Control Flow Ratio": "88.9%", - "Start Line": 3338, - "End Line": 3445 + "Function Name": "mapOldZirToNew", + "Structural Impact": 109.3, + "Lines of Code (LOC)": 174, + "Control Flow Branches": 44, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 3299, + "End Line": 3472 }, { - "Function Name": "inflateWidget", - "Structural Impact": 37.2, + "Function Name": "explainWhyFileIsInModule", + "Structural Impact": 83.0, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 29, + "Input Parameters": 6, + "Control Flow Ratio": "82.9%", + "Start Line": 4676, + "End Line": 4747 + }, + { + "Function Name": "atomicPtrAlignment", + "Structural Impact": 42.5, "Lines of Code (LOC)": 51, "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "82.6%", - "Start Line": 4552, - "End Line": 4602 + "Input Parameters": 3, + "Control Flow Ratio": "73.1%", + "Start Line": 3862, + "End Line": 3912 }, { - "Function Name": "size", - "Structural Impact": 33.2, - "Lines of Code (LOC)": 125, - "Control Flow Branches": 26, - "Input Parameters": 0, - "Control Flow Ratio": "81.2%", - "Start Line": 4916, - "End Line": 5040 + "Function Name": "markDependeeOutdated", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "94.4%", + "Start Line": 3061, + "End Line": 3112 }, { - "Function Name": "buildScope", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 15, + "Function Name": "formatDependee", + "Structural Impact": 37.1, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 19, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3055, - "End Line": 3129 + "Control Flow Ratio": "57.6%", + "Start Line": 4342, + "End Line": 4390 }, { - "Function Name": "scheduleBuildFor", - "Structural Impact": 27.1, - "Lines of Code (LOC)": 61, + "Function Name": "lessThan", + "Structural Impact": 32.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "65.0%", + "Start Line": 2728, + "End Line": 2755 + }, + { + "Function Name": "getSource", + "Structural Impact": 31.8, + "Lines of Code (LOC)": 48, "Control Flow Branches": 16, - "Input Parameters": 1, - "Control Flow Ratio": "84.2%", - "Start Line": 2936, - "End Line": 2996 + "Input Parameters": 2, + "Control Flow Ratio": "53.3%", + "Start Line": 1059, + "End Line": 1106 }, { - "Function Name": "_debugCheckCompetingAncestors", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 9, + "Function Name": "saveZirCache", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 12, "Input Parameters": 4, - "Control Flow Ratio": "81.8%", - "Start Line": 6660, - "End Line": 6726 + "Control Flow Ratio": "75.0%", + "Start Line": 2951, + "End Line": 2989 }, { - "Function Name": "dependOnInheritedElement", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 11, + "Function Name": "loadZirCacheBody", + "Structural Impact": 30.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "65.0%", + "Start Line": 2904, + "End Line": 2949 + }, + { + "Function Name": "deleteUnitReferences", + "Structural Impact": 30.2, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 6049, - "End Line": 6103 + "Control Flow Ratio": "83.3%", + "Start Line": 3582, + "End Line": 3630 }, { - "Function Name": "_retakeInactiveElement", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 10, + "Function Name": "markPoDependeeUpToDate", + "Structural Impact": 29.9, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4481, - "End Line": 4534 + "Control Flow Ratio": "93.8%", + "Start Line": 3114, + "End Line": 3157 }, { - "Function Name": "setState", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 12, + "Function Name": "findOutdatedToAnalyze", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 3197, + "End Line": 3277 + }, + { + "Function Name": "deinit", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 13, "Input Parameters": 1, + "Control Flow Ratio": "92.9%", + "Start Line": 2778, + "End Line": 2870 + }, + { + "Function Name": "deleteUnitExports", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 12, + "Input Parameters": 2, "Control Flow Ratio": "85.7%", - "Start Line": 1159, - "End Line": 1220 + "Start Line": 3541, + "End Line": 3578 }, { - "Function Name": "_debugVerifyGlobalKeyReservation", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 3211, - "End Line": 3285 + "Function Name": "end", + "Structural Impact": 22.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "91.7%", + "Start Line": 4754, + "End Line": 4781 }, { - "Function Name": "mount", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 34, + "Function Name": "loadZoirCacheBody", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 39, "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4327, - "End Line": 4360 + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3021, + "End Line": 3059 }, { - "Function Name": "rebuild", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5500, - "End Line": 5539 + "Function Name": "renderFullyQualifiedDebugName", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 874, + "End Line": 892 }, { - "Function Name": "_tryRebuild", - "Structural Impact": 17.3, + "Function Name": "markTransitiveDependersPotentiallyOutdated", + "Structural Impact": 20.8, "Lines of Code (LOC)": 35, "Control Flow Branches": 10, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "83.3%", - "Start Line": 2731, - "End Line": 2765 + "Start Line": 3161, + "End Line": 3195 }, { - "Function Name": "_flushDirtyElements", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 48, + "Function Name": "loadZirCache", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2797, - "End Line": 2844 + "Input Parameters": 3, + "Control Flow Ratio": "64.3%", + "Start Line": 2892, + "End Line": 2902 }, { - "Function Name": "_debugDescribeIncorrectParentDataType", - "Structural Impact": 14.3, + "Function Name": "formatAnalUnit", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "58.8%", + "Start Line": 4316, + "End Line": 4338 + }, + { + "Function Name": "addFileInMultipleModulesError", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 4633, + "End Line": 4674 + }, + { + "Function Name": "addUnitReference", + "Structural Impact": 18.7, "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "75.0%", + "Start Line": 3657, + "End Line": 3687 + }, + { + "Function Name": "addTypeReference", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3689, + "End Line": 3712 + }, + { + "Function Name": "ensureFuncBodyAnalysisQueued", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3481, + "End Line": 3502 + }, + { + "Function Name": "ensureNavValAnalysisQueued", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3504, + "End Line": 3521 + }, + { + "Function Name": "flushRetryableFailures", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 17, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 1644, - "End Line": 1674 + "Control Flow Ratio": "100.0%", + "Start Line": 3281, + "End Line": 3297 }, { - "Function Name": "markNeedsBuild", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 5339, - "End Line": 5391 + "Function Name": "handleUpdateExports", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 3762, + "End Line": 3779 }, { - "Function Name": "performRebuild", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 5808, - "End Line": 5860 + "Function Name": "trackUnitSema", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 4783, + "End Line": 4801 }, { - "Function Name": "_debugVerifyIllFatedPopulation", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 3287, - "End Line": 3329 + "Function Name": "addGlobalAssembly", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3781, + "End Line": 3791 }, { - "Function Name": "attachRenderObject", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 33, + "Function Name": "stage", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 13, "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 6915, - "End Line": 6947 + "Control Flow Ratio": "70.0%", + "Start Line": 576, + "End Line": 588 }, { - "Function Name": "_updateParentData", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 28, + "Function Name": "modeFromPath", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 6876, - "End Line": 6903 + "Control Flow Ratio": "70.0%", + "Start Line": 1013, + "End Line": 1021 }, { - "Function Name": "add", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, + "Function Name": "maybeUnresolveIes", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2148, - "End Line": 2164 + "Start Line": 4394, + "End Line": 4416 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 41, + "Function Name": "deleteUnitCompileLogs", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3634, + "End Line": 3646 + }, + { + "Function Name": "renderFullyQualifiedName", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1124, + "End Line": 1132 + }, + { + "Function Name": "typeToStruct", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3916, + "End Line": 3923 + }, + { + "Function Name": "typeToUnion", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3954, + "End Line": 3961 + }, + { + "Function Name": "getTree", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1111, + "End Line": 1117 + }, + { + "Function Name": "renderFullyQualifiedDebugName", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1134, + "End Line": 1139 + }, + { + "Function Name": "typeToPackedStruct", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3925, + "End Line": 3929 + }, + { + "Function Name": "errorSetBits", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 6, "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3719, + "End Line": 3729 + }, + { + "Function Name": "internFullyQualifiedName", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 894, + "End Line": 904 + }, + { + "Function Name": "errorBundleTokenSrc", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 5264, - "End Line": 5304 + "Start Line": 1169, + "End Line": 1188 }, { - "Function Name": "_findAncestorParentDataElements", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 8, - "Input Parameters": 0, + "Function Name": "create", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 1217, + "End Line": 1228 + }, + { + "Function Name": "codegenFailType", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 4609, + "End Line": 4620 + }, + { + "Function Name": "saveZoirCache", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2991, + "End Line": 3019 + }, + { + "Function Name": "addInlineReferenceFrame", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3648, + "End Line": 3655 + }, + { + "Function Name": "structPackedFieldBitOffset", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3935, + "End Line": 3952 + }, + { + "Function Name": "getUnitInfo", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 351, + "End Line": 358 + }, + { + "Function Name": "unionTagFieldIndex", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3998, + "End Line": 4003 + }, + { + "Function Name": "getAlign", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 691, + "End Line": 700 + }, + { + "Function Name": "internFullyQualifiedName", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1141, + "End Line": 1149 + }, + { + "Function Name": "upgradeOrLost", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2716, + "End Line": 2723 + }, + { + "Function Name": "codegenFail", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 6728, - "End Line": 6781 + "Start Line": 4580, + "End Line": 4588 }, { - "Function Name": "mount", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, + "Function Name": "namespacePtrUnwrap", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 7269, - "End Line": 7287 + "Control Flow Ratio": "60.0%", + "Start Line": 2876, + "End Line": 2878 }, { - "Function Name": "_findAncestorRenderObjectElement", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 9, - "Input Parameters": 0, + "Function Name": "typeToFunc", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3963, + "End Line": 3966 + }, + { + "Function Name": "init", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 1237, + "End Line": 1242 + }, + { + "Function Name": "errorBundleWholeFileSrc", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1153, + "End Line": 1167 + }, + { + "Function Name": "codegenFailMsg", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 4591, + "End Line": 4600 + }, + { + "Function Name": "codegenFailTypeMsg", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4622, + "End Line": 4630 + }, + { + "Function Name": "resolveReferences", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 6635, - "End Line": 6658 + "Start Line": 4018, + "End Line": 4023 + }, + { + "Function Name": "tagOffset", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3988, + "End Line": 3990 + }, + { + "Function Name": "payloadOffset", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3992, + "End Line": 3994 + }, + { + "Function Name": "toBuiltin", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 632, + "End Line": 656 + }, + { + "Function Name": "getValue", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 684, + "End Line": 689 + }, + { + "Function Name": "deinit", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 669, + "End Line": 673 + }, + { + "Function Name": "eql", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 387, + "End Line": 392 + }, + { + "Function Name": "eql", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 843, + "End Line": 848 }, { - "Function Name": "_debugReserveGlobalKeyFor", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 3203, - "End Line": 3209 + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 375, + "End Line": 379 }, { - "Function Name": "_debugAssertElementInScope", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2767, - "End Line": 2795 + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 859, + "End Line": 862 }, { - "Function Name": "_dirtyElementIndexAfter", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2846, - "End Line": 2874 + "Control Flow Ratio": "66.7%", + "Start Line": 748, + "End Line": 753 }, { - "Function Name": "StatefulElement", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 5, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5902, - "End Line": 5928 + "Control Flow Ratio": "66.7%", + "Start Line": 794, + "End Line": 799 }, { - "Function Name": "renderObject", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 3779, - "End Line": 3791 + "Function Name": "newType", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 359, + "End Line": 361 }, { - "Function Name": "_debugCheckMustNotAttachRenderObjectToAncestor", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "77.8%", - "Start Line": 7335, - "End Line": 7367 + "Function Name": "newNav", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 362, + "End Line": 364 }, { - "Function Name": "_scheduleBuildFor", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, + "Function Name": "deinit", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2713, - "End Line": 2729 + "Start Line": 337, + "End Line": 344 }, { - "Function Name": "activate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, + "Function Name": "deinit", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 4752, - "End Line": 4772 + "Start Line": 1244, + "End Line": 1251 }, { - "Function Name": "dependOnInheritedWidgetOfExactType", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5080, - "End Line": 5089 + "Function Name": "unload", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1023, + "End Line": 1028 }, { - "Function Name": "slotFor", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, + "Function Name": "unloadTree", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4137, - "End Line": 4141 + "Control Flow Ratio": "100.0%", + "Start Line": 1030, + "End Line": 1035 }, { - "Function Name": "dispatchNotification", - "Structural Impact": 8.8, + "Function Name": "unloadSource", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3494, - "End Line": 3499 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1037, + "End Line": 1042 }, { - "Function Name": "replaceWithNullIfForgotten", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 4133, - "End Line": 4135 + "Function Name": "unloadZir", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1044, + "End Line": 1049 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 7197, - "End Line": 7208 + "Function Name": "fileRootType", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4250, + "End Line": 4255 }, { - "Function Name": "_debugCheckOwnerBuildTargetExists", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 5196, - "End Line": 5218 + "Function Name": "navSrcLoc", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4264, + "End Line": 4270 }, { - "Function Name": "update", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4374, - "End Line": 4394 + "Function Name": "navSrcLine", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4284, + "End Line": 4289 }, { - "Function Name": "notifyClients", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 6413, - "End Line": 6429 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "reassemble", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3453, - "End Line": 3466 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 383, + "End Line": 386 }, { - "Function Name": "_sort", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 3616, - "End Line": 3630 + "Start Line": 838, + "End Line": 841 }, { - "Function Name": "debugGetCreatorChain", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5223, - "End Line": 5234 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 854, + "End Line": 857 }, { - "Function Name": "_applyParentData", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "init", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 6193, - "End Line": 6205 + "Start Line": 2773, + "End Line": 2776 }, { - "Function Name": "updateSlotForChild", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "backendSupportsFeature", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4401, - "End Line": 4414 + "Control Flow Ratio": "50.0%", + "Start Line": 3840, + "End Line": 3843 }, { - "Function Name": "_deactivateFailedSubtreeRecursively", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4667, - "End Line": 4677 + "Function Name": "navFileScopeIndex", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4295, + "End Line": 4298 }, { - "Function Name": "_unregisterGlobalKey", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "ptr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3190, - "End Line": 3201 + "Control Flow Ratio": "50.0%", + "Start Line": 727, + "End Line": 729 }, { - "Function Name": "findAncestorWidgetOfExactType", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 5121, - "End Line": 5129 + "Function Name": "get", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 739, + "End Line": 741 }, { - "Function Name": "_reportException", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 7385, - "End Line": 7400 + "Function Name": "ptr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 785, + "End Line": 787 }, { - "Function Name": "dependOnInheritedElement", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "fileScope", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 5073, - "End Line": 5078 + "Control Flow Ratio": "50.0%", + "Start Line": 865, + "End Line": 867 }, { - "Function Name": "findRenderObject", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 4895, - "End Line": 4914 + "Function Name": "fileScopeIp", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 869, + "End Line": 871 }, { - "Function Name": "update", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5985, - "End Line": 6008 + "Function Name": "get", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1202, + "End Line": 1204 }, { - "Function Name": "_ensureDeactivated", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4808, - "End Line": 4822 + "Function Name": "upgrade", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2711, + "End Line": 2713 }, { - "Function Name": "findAncestorRenderObjectOfType", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 5159, - "End Line": 5170 + "Function Name": "namespacePtr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2872, + "End Line": 2874 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 6983, - "End Line": 6988 + "Function Name": "iesFuncIndex", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3968, + "End Line": 3970 }, { - "Function Name": "toJsonMap", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5563, - "End Line": 5572 + "Function Name": "funcInfo", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3972, + "End Line": 3974 }, { - "Function Name": "_stringify", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5681, - "End Line": 5690 + "Function Name": "fileByIndex", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4244, + "End Line": 4246 }, { - "Function Name": "mount", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, + "Function Name": "navValue", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 6783, - "End Line": 6803 + "Control Flow Ratio": "50.0%", + "Start Line": 4291, + "End Line": 4293 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 7069, - "End Line": 7072 + "Function Name": "navFileScope", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4300, + "End Line": 4302 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 7134, - "End Line": 7137 + "Function Name": "fmtAnalUnit", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4304, + "End Line": 4306 }, { - "Function Name": "visitAncestorElements", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "fmtDependee", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4307, + "End Line": 4309 + }, + { + "Function Name": "src", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5172, - "End Line": 5179 + "Control Flow Ratio": "50.0%", + "Start Line": 197, + "End Line": 202 }, { - "Function Name": "updateSlot", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "nodeOffsetDebug", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6905, - "End Line": 6913 + "Control Flow Ratio": "33.3%", + "Start Line": 2646, + "End Line": 2650 }, { - "Function Name": "_debugIsDescendantOf", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3761, - "End Line": 3767 + "Control Flow Ratio": "50.0%", + "Start Line": 742, + "End Line": 744 }, { - "Function Name": "_activateWithParent", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4717, - "End Line": 4732 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 788, + "End Line": 790 }, { - "Function Name": "applyParentDataToChild", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "getMode", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6194, - "End Line": 6200 + "Control Flow Ratio": "50.0%", + "Start Line": 1008, + "End Line": 1011 }, { - "Function Name": "doesDependOnInheritedElement", - "Structural Impact": 5.9, + "Function Name": "fullyQualifiedNameLen", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5068, - "End Line": 5071 + "Control Flow Ratio": "50.0%", + "Start Line": 1119, + "End Line": 1122 }, { - "Function Name": "BuildOwner", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, + "Function Name": "baseSrcToken", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2909, - "End Line": 2910 + "Control Flow Ratio": "50.0%", + "Start Line": 1269, + "End Line": 1272 }, { - "Function Name": "_debugTrackElementThatWillNeedToBeRebuiltDueToGlobalKeyShenanigans", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3133, - "End Line": 3142 + "Function Name": "nodeOffsetRelease", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2652, + "End Line": 2654 }, { - "Function Name": "_registerGlobalKey", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3178, - "End Line": 3188 + "Function Name": "clearCachedResolvedReferences", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3714, + "End Line": 3717 }, { - "Function Name": "describeMissingAncestor", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, + "Function Name": "getTarget", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3814, - "End Line": 3842 + "Start Line": 3751, + "End Line": 3753 }, { - "Function Name": "mount", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5788, - "End Line": 5795 + "Function Name": "optimizeMode", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3758, + "End Line": 3760 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7188, - "End Line": 7195 + "Function Name": "analysisRoots", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4240, + "End Line": 4242 }, { - "Function Name": "_debugRemoveGlobalKeyReservationFor", - "Structural Impact": 5.5, + "Function Name": "errNote", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 3731, + "End Line": 3737 + }, + { + "Function Name": "setFileRootType", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3171, - "End Line": 3176 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4257, + "End Line": 4262 }, { - "Function Name": "mount", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "typeSrcLoc", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7044, - "End Line": 7050 + "Control Flow Ratio": "0.0%", + "Start Line": 4272, + "End Line": 4276 }, { - "Function Name": "_firstBuild", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5947, - "End Line": 5974 + "Function Name": "typeFileScope", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4278, + "End Line": 4282 }, { - "Function Name": "mount", - "Structural Impact": 5.4, + "Function Name": "callconvSupported", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7112, - "End Line": 7116 + "Control Flow Ratio": "0.0%", + "Start Line": 4418, + "End Line": 4422 }, { - "Function Name": "_unmount", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2103, - "End Line": 2119 + "Function Name": "assertCodegenFailed", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4603, + "End Line": 4607 }, { - "Function Name": "visitChildElements", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3918, - "End Line": 3935 + "Function Name": "destroy", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1232, + "End Line": 1235 }, { - "Function Name": "lockState", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3013, - "End Line": 3028 + "Function Name": "resolveBaseNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2672, + "End Line": 2672 }, { - "Function Name": "deactivateChild", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "access", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4630, - "End Line": 4645 + "Control Flow Ratio": "0.0%", + "Start Line": 592, + "End Line": 595 }, { - "Function Name": "forgetChild", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "kind", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4700, - "End Line": 4715 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 478, + "End Line": 478 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1028, + "Sequential Logic Declarations": 424, + "Function Parameters": 128, + "Function/Method Declarations": 128, + "Class/Entity Declarations": 55, + "Defensive Programming Constructs": 493, + "Type/Safety Bypasses": 149, + "High-Risk Execution Commands": 76, + "I/O and Network Boundaries": 12, + "Exposed API / Public Exports": 244, + "State Mutations / Variable Reassignments": 314, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 598, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 640, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 25, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 18, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 18, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 9, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 186, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 71, + "Fatal Aborts & Exceptions": 308, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 572, + "Thread Synchronization Locks": 6, + "Immutable Data Declarations": 622, + "Resource Deallocation & Cleanup": 96, + "Private / Encapsulated Scopes": 586, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3302, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 694, + "Design Camel Case": 2, + "Design Snake Case": 569, + "Design Pascal Case": 102, + "Design Upper Case": 0, + "Design Short Vars": 57, + "Design Long Vars": 1, + "Duplicate Logic": 4, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 28, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 17, + "Direct Downstream (Dependency Blast Radius)": 4, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 7 + }, + "9. Extracted Dependencies": [ + "Air.zig", + "Compilation.zig", + "InternPool.zig", + "Package.zig", + "Sema.zig", + "Type.zig", + "Value.zig", + "Zcu/PerThread.zig", + "build_options", + "builtin", + "codegen/llvm.zig", + "dev.zig", + "introspect.zig", + "link.zig", + "std", + "target.zig", + "tracy.zig" + ] + }, + "zig/zig/main.zig": { + "1. Artifact Identity": { + "Filename": "main.zig", + "Path": "zig/zig/main.zig", + "Language": "Zig", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" + }, + "2. Topological Coordinates": { + "X": 3510.08, + "Y": -87.94, + "Z": -4546.85 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 7530, + "Coding LOC": 6619, + "Documentation LOC": 363, + "Structural Magnitude": 5425.48, + "Control Flow Ratio": "82.2%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.89 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "61.79%", + "Error & Exception Exposure": "43.09%", + "Tech Debt Exposure": "8.51%", + "Testing Exposure": "80.0%", + "API Exposure": "0.29%", + "Concurrency Exposure": "19.86%", + "State Flux Exposure": "61.43%", + "Commented Logic Exposure": "5.08%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "18.63%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_deactivateRecursively", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2133, - "End Line": 2146 + "Function Name": "buildOutputType", + "Structural Impact": 1414.0, + "Lines of Code (LOC)": 894, + "Control Flow Branches": 558, + "Input Parameters": 5, + "Control Flow Ratio": "81.3%", + "Start Line": 798, + "End Line": 1691 }, { - "Function Name": "_deactivateFailedChildSilently", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4647, - "End Line": 4657 + "Function Name": "cmdBuild", + "Structural Impact": 536.7, + "Lines of Code (LOC)": 627, + "Control Flow Branches": 225, + "Input Parameters": 4, + "Control Flow Ratio": "81.2%", + "Start Line": 4791, + "End Line": 5417 }, { - "Function Name": "unmount", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4850, - "End Line": 4866 + "Function Name": "createModule", + "Structural Impact": 296.6, + "Lines of Code (LOC)": 331, + "Control Flow Branches": 98, + "Input Parameters": 7, + "Control Flow Ratio": "87.5%", + "Start Line": 3728, + "End Line": 4058 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5699, - "End Line": 5707 + "Function Name": "mainArgs", + "Structural Impact": 232.9, + "Lines of Code (LOC)": 178, + "Control Flow Branches": 111, + "Input Parameters": 3, + "Control Flow Ratio": "74.0%", + "Start Line": 206, + "End Line": 383 }, { - "Function Name": "_debugConcreteSubtype", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 390, - "End Line": 396 + "Function Name": "cmdFetch", + "Structural Impact": 204.2, + "Lines of Code (LOC)": 283, + "Control Flow Branches": 84, + "Input Parameters": 4, + "Control Flow Ratio": "71.2%", + "Start Line": 6820, + "End Line": 7102 }, { - "Function Name": "_debugConcreteSubtype", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3636, - "End Line": 3642 + "Function Name": "runOrTest", + "Structural Impact": 175.6, + "Lines of Code (LOC)": 122, + "Control Flow Branches": 46, + "Input Parameters": 12, + "Control Flow Ratio": "83.6%", + "Start Line": 4308, + "End Line": 4429 }, { - "Function Name": "visit", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4405, - "End Line": 4411 + "Function Name": "jitCmd", + "Structural Impact": 147.6, + "Lines of Code (LOC)": 208, + "Control Flow Branches": 55, + "Input Parameters": 5, + "Control Flow Ratio": "77.5%", + "Start Line": 5432, + "End Line": 5639 }, { - "Function Name": "_updateBuildScopeRecursively", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4437, - "End Line": 4448 + "Function Name": "cmdAstCheck", + "Structural Impact": 136.3, + "Lines of Code (LOC)": 166, + "Control Flow Branches": 63, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 6075, + "End Line": 6240 }, { - "Function Name": "visitChildren", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7219, - "End Line": 7226 + "Function Name": "serve", + "Structural Impact": 132.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 41, + "Input Parameters": 8, + "Control Flow Ratio": "80.4%", + "Start Line": 4068, + "End Line": 4199 }, { - "Function Name": "_isProfileBuildsEnabledFor", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3502, - "End Line": 3505 + "Function Name": "addIncludePath", + "Structural Impact": 99.4, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 33, + "Input Parameters": 7, + "Control Flow Ratio": "82.5%", + "Start Line": 6684, + "End Line": 6747 }, { - "Function Name": "toDiagnosticsNode", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5259, - "End Line": 5262 + "Function Name": "runOrTestHotSwap", + "Structural Impact": 98.1, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 32, + "Input Parameters": 7, + "Control Flow Ratio": "76.2%", + "Start Line": 4431, + "End Line": 4526 }, { - "Function Name": "toDiagnosticsNode", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6122, - "End Line": 6125 + "Function Name": "warnAboutForeignBinaries", + "Structural Impact": 76.5, + "Lines of Code (LOC)": 110, + "Control Flow Branches": 28, + "Input Parameters": 5, + "Control Flow Ratio": "96.6%", + "Start Line": 6547, + "End Line": 6656 }, { - "Function Name": "dependOnInheritedWidgetOfExactType", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "handleModArg", + "Structural Impact": 72.1, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 18, + "Input Parameters": 12, "Control Flow Ratio": "100.0%", - "Start Line": 2447, - "End Line": 2447 + "Start Line": 7429, + "End Line": 7499 }, { - "Function Name": "_updateInheritance", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6258, - "End Line": 6264 + "Function Name": "cmdTranslateC", + "Structural Impact": 65.2, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 24, + "Input Parameters": 5, + "Control Flow Ratio": "77.4%", + "Start Line": 4545, + "End Line": 4624 }, { - "Function Name": "operator==", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 7427, - "End Line": 7433 + "Function Name": "cmdInit", + "Structural Impact": 63.0, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 28, + "Input Parameters": 3, + "Control Flow Ratio": "75.7%", + "Start Line": 4656, + "End Line": 4754 }, { - "Function Name": "getInheritedWidgetOfExactType", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5091, - "End Line": 5094 + "Function Name": "next", + "Structural Impact": 58.3, + "Lines of Code (LOC)": 147, + "Control Flow Branches": 35, + "Input Parameters": 1, + "Control Flow Ratio": "81.4%", + "Start Line": 5882, + "End Line": 6028 }, { - "Function Name": "toStringShort", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5256, - "End Line": 5257 + "Function Name": "serveUpdateResults", + "Structural Impact": 57.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "70.7%", + "Start Line": 4201, + "End Line": 4306 }, { - "Function Name": "_debugCheckHasAssociatedRenderObject", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 7236, - "End Line": 7260 + "Function Name": "write", + "Structural Impact": 55.4, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 19, + "Input Parameters": 6, + "Control Flow Ratio": "90.5%", + "Start Line": 7322, + "End Line": 7371 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7125, - "End Line": 7132 + "Function Name": "cmdChangelist", + "Structural Impact": 51.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 23, + "Input Parameters": 3, + "Control Flow Ratio": "63.9%", + "Start Line": 6462, + "End Line": 6528 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7139, - "End Line": 7146 + "Function Name": "detectNativeCpuWithLLVM", + "Structural Impact": 45.1, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 6292, + "End Line": 6353 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "findBuildRoot", + "Structural Impact": 44.4, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 23, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7210, - "End Line": 7217 + "Control Flow Ratio": "82.1%", + "Start Line": 7183, + "End Line": 7238 }, { - "Function Name": "inflateWidget", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "cmdDetectCpu", + "Structural Impact": 33.6, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7262, - "End Line": 7267 + "Control Flow Ratio": "85.0%", + "Start Line": 6242, + "End Line": 6290 }, { - "Function Name": "setDependencies", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6323, - "End Line": 6326 + "Function Name": "accessFrameworkPath", + "Structural Impact": 25.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 6762, + "End Line": 6786 }, { - "Function Name": "updateDependencies", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6350, - "End Line": 6353 + "Function Name": "createDependenciesModule", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 7123, + "End Line": 7165 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7064, - "End Line": 7067 + "Function Name": "resolve", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 705, + "End Line": 728 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7074, - "End Line": 7077 + "Function Name": "cmdDumpLlvmInts", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 6375, + "End Line": 6415 }, { - "Function Name": "canUpdate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 382, - "End Line": 384 + "Function Name": "log", + "Structural Impact": 21.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 137, + "End Line": 160 }, { - "Function Name": "context", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "main", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 18, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 949, - "End Line": 960 + "Control Flow Ratio": "75.0%", + "Start Line": 166, + "End Line": 204 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "eatIntPrefix", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6966, - "End Line": 6967 + "Control Flow Ratio": "71.4%", + "Start Line": 6530, + "End Line": 6540 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6994, - "End Line": 6995 + "Function Name": "cmdDumpZir", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 6418, + "End Line": 6459 }, { - "Function Name": "_unmountAll", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2121, - "End Line": 2131 + "Function Name": "anyObjectLinkInputs", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 7501, + "End Line": 7510 }, { - "Function Name": "dependOnInheritedElement", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "findTemplates", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2400, - "End Line": 2400 - }, - { - "Function Name": "depth", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3602, - "End Line": 3610 + "Control Flow Ratio": "75.0%", + "Start Line": 7382, + "End Line": 7407 }, { - "Function Name": "renderObjectAttachingChild", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3804, - "End Line": 3812 + "Function Name": "printCpu", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 6355, + "End Line": 6373 }, { - "Function Name": "debugGetDiagnosticChain", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "addLibDirectoryWarn2", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 5240, - "End Line": 5248 - }, - { - "Function Name": "_defaultErrorWidgetBuilder", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 5667, - "End Line": 5679 + "Start Line": 7516, + "End Line": 7529 }, { - "Function Name": "debugParentDataType", - "Structural Impact": 3.5, + "Function Name": "updateModule", + "Structural Impact": 10.6, "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6181, - "End Line": 6191 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4533, + "End Line": 4543 }, { - "Function Name": "operator==", - "Structural Impact": 3.4, + "Function Name": "argsCopyZ", + "Structural Impact": 9.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 102 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5665, + "End Line": 5671 }, { - "Function Name": "toString", - "Structural Impact": 3.4, + "Function Name": "next", + "Structural Impact": 8.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 212, - "End Line": 219 - }, - { - "Function Name": "operator==", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 252, - "End Line": 258 - }, - { - "Function Name": "_debugCheckForCycles", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 4604, - "End Line": 4614 + "Control Flow Ratio": "55.6%", + "Start Line": 751, + "End Line": 758 }, { - "Function Name": "_updateDepth", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "nextOrFatal", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4427, - "End Line": 4435 + "Control Flow Ratio": "62.5%", + "Start Line": 759, + "End Line": 766 }, { - "Function Name": "currentState", - "Structural Impact": 3.2, + "Function Name": "prefixedIntArg", + "Structural Impact": 8.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 192, - "End Line": 195 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6542, + "End Line": 6545 }, { - "Function Name": "updateSlot", - "Structural Impact": 3.2, + "Function Name": "writeSimpleTemplateFile", + "Structural Impact": 8.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4418, - "End Line": 4425 - }, - { - "Function Name": "attachRenderObject", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4473, - "End Line": 4479 + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7373, + "End Line": 7380 }, { - "Function Name": "getElementForInheritedWidgetOfExactType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, + "Function Name": "createEmptyDependenciesModule", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 5096, - "End Line": 5100 + "Start Line": 7104, + "End Line": 7119 }, { - "Function Name": "visitChildren", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "resolveRespFileArgs", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 5868, - "End Line": 5873 + "Start Line": 6035, + "End Line": 6049 }, { - "Function Name": "updated", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "translateC", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 6, "Control Flow Ratio": "100.0%", - "Start Line": 6395, - "End Line": 6400 + "Start Line": 4626, + "End Line": 4641 }, { - "Function Name": "visitChildren", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "parseWasiExecModel", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7098, - "End Line": 7103 + "Control Flow Ratio": "75.0%", + "Start Line": 7414, + "End Line": 7417 }, { - "Function Name": "attachRenderObject", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "saveState", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 7316, - "End Line": 7321 + "Start Line": 4060, + "End Line": 4066 }, { - "Function Name": "updateSlot", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7329, - "End Line": 7333 + "Function Name": "initArgIteratorResponseFile", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5752, + "End Line": 5758 }, { - "Function Name": "currentWidget", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, + "Function Name": "parseSubsystem", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 185, - "End Line": 185 + "Start Line": 6658, + "End Line": 6672 }, { - "Function Name": "_debugElementWasRebuilt", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "parseCodeModel", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3144, - "End Line": 3146 - }, - { - "Function Name": "_debugCheckStateIsActiveForAncestorLookup", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5046, - "End Line": 5065 + "Control Flow Ratio": "66.7%", + "Start Line": 6052, + "End Line": 6055 }, { - "Function Name": "dispatchNotification", - "Structural Impact": 3.0, + "Function Name": "parseRcIncludes", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5250, - "End Line": 5253 + "Control Flow Ratio": "66.7%", + "Start Line": 6788, + "End Line": 6791 }, { - "Function Name": "ErrorWidget", - "Structural Impact": 3.0, + "Function Name": "parseOptimizeMode", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5623, - "End Line": 5626 + "Control Flow Ratio": "66.7%", + "Start Line": 7409, + "End Line": 7412 }, { - "Function Name": "ErrorWidget.withDetails", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "parseStackSize", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5632, - "End Line": 5634 - }, - { - "Function Name": "unmount", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6027, - "End Line": 6047 + "Control Flow Ratio": "66.7%", + "Start Line": 7419, + "End Line": 7422 }, { - "Function Name": "getDependencies", - "Structural Impact": 3.0, + "Function Name": "parseImageBase", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6296, - "End Line": 6299 - }, - { - "Function Name": "unmount", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6856, - "End Line": 6874 + "Control Flow Ratio": "66.7%", + "Start Line": 7424, + "End Line": 7427 }, { - "Function Name": "GlobalKey", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "init", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 165, - "End Line": 165 + "Start Line": 5867, + "End Line": 5880 }, { - "Function Name": "owner", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "addLibDirectoryWarn", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2312, - "End Line": 2312 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7512, + "End Line": 7514 }, { - "Function Name": "size", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "deinit", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 2387, - "End Line": 2387 - }, - { - "Function Name": "debugExpectsRenderObjectForSlot", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4893, - "End Line": 4893 + "Start Line": 7172, + "End Line": 7175 }, { - "Function Name": "toString", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "wasi_cwd", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 263, - "End Line": 274 - }, - { - "Function Name": "deactivate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6845, - "End Line": 6854 + "Start Line": 60, + "End Line": 65 }, { - "Function Name": "toString", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 107, - "End Line": 113 + "Function Name": "lldMain", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5706, + "End Line": 5710 }, { - "Function Name": "performRebuild", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5976, - "End Line": 5983 + "Function Name": "loadManifest", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7246, + "End Line": 7250 }, { - "Function Name": "detachRenderObject", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6949, - "End Line": 6956 + "Function Name": "sanitizeExampleName", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4756, + "End Line": 4756 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "ZigClang_main", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1481, - "End Line": 1498 + "Start Line": 5662, + "End Line": 5662 }, { - "Function Name": "toStringShort", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 352, - "End Line": 356 + "Function Name": "ZigLlvmAr_main", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5663, + "End Line": 5663 }, { - "Function Name": "attachNotificationTree", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3482, - "End Line": 3485 + "Function Name": "clangMain", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5673, + "End Line": 5673 }, { - "Function Name": "describeElements", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, + "Function Name": "llvmArMain", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3845, - "End Line": 3853 + "Start Line": 5687, + "End Line": 5687 }, { - "Function Name": "attachNotificationTree", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5111, - "End Line": 5114 + "Function Name": "deinit", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7315, + "End Line": 7320 }, { - "Function Name": "_updateInheritance", - "Structural Impact": 2.2, + "Function Name": "incrementArgIndex", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5116, - "End Line": 5119 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6030, + "End Line": 6033 }, { - "Function Name": "owner", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3686, - "End Line": 3687 + "Function Name": "reset", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6680, + "End Line": 6682 }, { - "Function Name": "describeElement", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "deinit", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3855, - "End Line": 3861 + "Start Line": 5083, + "End Line": 5083 }, { - "Function Name": "describeWidget", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "ZigClangIsLLVMUsingSeparateLibcxx", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3863, - "End Line": 3869 + "Start Line": 5660, + "End Line": 5660 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2631, + "Sequential Logic Declarations": 571, + "Function Parameters": 69, + "Function/Method Declarations": 68, + "Class/Entity Declarations": 25, + "Defensive Programming Constructs": 950, + "Type/Safety Bypasses": 110, + "High-Risk Execution Commands": 2, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 33, + "State Mutations / Variable Reassignments": 767, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 32, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 20, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 815, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 31, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 11, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 60, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 1, + "Structured Telemetry & Logging": 24, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 22, + "Fatal Aborts & Exceptions": 152, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 806, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 685, + "Resource Deallocation & Cleanup": 65, + "Private / Encapsulated Scopes": 873, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 6390, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 8, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1141, + "Design Camel Case": 1, + "Design Snake Case": 1053, + "Design Pascal Case": 72, + "Design Upper Case": 0, + "Design Short Vars": 87, + "Design Long Vars": 44, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 18, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 2, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 20, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Compilation.zig", + "DarwinPosixSpawn.zig", + "IncrementalDebugServer.zig", + "Package.zig", + "Zcu.zig", + "build_options", + "builtin", + "clang_options.zig", + "codegen.zig", + "codegen/llvm.zig", + "codegen/llvm/bindings.zig", + "crash_report.zig", + "dev.zig", + "introspect.zig", + "libs/mingw.zig", + "libs/wasi_libc.zig", + "link.zig", + "std", + "target.zig", + "tracy.zig" + ] + } + } + }, + "perl/exiftool": { + "Directory Group Magnitude": 19252.98, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "46.37%", + "Error & Exception Exposure": "59.68%", + "Tech Debt Exposure": "19.79%", + "Testing Exposure": "40.77%", + "API Exposure": "0.05%", + "Concurrency Exposure": "5.89%", + "State Flux Exposure": "56.17%", + "Commented Logic Exposure": "2.82%", + "Specification Exposure": "83.33%", + "Instability Exposure": "41.67%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "16.98%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "perl/exiftool/README": { + "1. Artifact Identity": { + "Filename": "README", + "Path": "perl/exiftool/README", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (README)" + }, + "2. Topological Coordinates": { + "X": 1272.38, + "Y": -36.78, + "Z": -4390.12 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 270, + "Coding LOC": 0, + "Documentation LOC": 229, + "Structural Magnitude": 5.4, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/META.json": { + "1. Artifact Identity": { + "Filename": "META.json", + "Path": "perl/exiftool/META.json", + "Language": "Json", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .json)" + }, + "2. Topological Coordinates": { + "X": 225.12, + "Y": 8.53, + "Z": -4234.31 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 56, + "Coding LOC": 55, + "Documentation LOC": 0, + "Structural Magnitude": 16.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "33.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 53, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/ExifTool.pm": { + "1. Artifact Identity": { + "Filename": "ExifTool.pm", + "Path": "perl/exiftool/ExifTool.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" + }, + "2. Topological Coordinates": { + "X": 810.4, + "Y": -1.39, + "Z": -4227.23 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 10227, + "Coding LOC": 8286, + "Documentation LOC": 1632, + "Structural Magnitude": 11459.52, + "Control Flow Ratio": "60.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.535 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "95.85%", + "Error & Exception Exposure": "96.6%", + "Tech Debt Exposure": "15.7%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "18.19%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.2%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ProcessJPEG", + "Structural Impact": 741.1, + "Lines of Code (LOC)": 1103, + "Control Flow Branches": 342, + "Input Parameters": 3, + "Control Flow Ratio": "63.8%", + "Start Line": 7248, + "End Line": 8350 }, { - "Function Name": "renderObjectAttachingChild", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5785, - "End Line": 5786 + "Function Name": "ExtractInfo", + "Structural Impact": 296.6, + "Lines of Code (LOC)": 501, + "Control Flow Branches": 191, + "Input Parameters": 1, + "Control Flow Ratio": "71.8%", + "Start Line": 2711, + "End Line": 3211 }, { - "Function Name": "renderObjectAttachingChild", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6626, - "End Line": 6627 + "Function Name": "DoProcessTIFF", + "Structural Impact": 279.0, + "Lines of Code (LOC)": 380, + "Control Flow Branches": 129, + "Input Parameters": 3, + "Control Flow Ratio": "66.5%", + "Start Line": 8519, + "End Line": 8898 }, { - "Function Name": "update", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7289, - "End Line": 7301 + "Function Name": "ProcessBinaryData", + "Structural Impact": 276.9, + "Lines of Code (LOC)": 299, + "Control Flow Branches": 130, + "Input Parameters": 3, + "Control Flow Ratio": "73.0%", + "Start Line": 9855, + "End Line": 10153 }, { - "Function Name": "_currentElement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 173, - "End Line": 173 + "Function Name": "Options", + "Structural Impact": 271.2, + "Lines of Code (LOC)": 264, + "Control Flow Branches": 128, + "Input Parameters": 3, + "Control Flow Ratio": "75.3%", + "Start Line": 2412, + "End Line": 2675 }, { - "Function Name": "currentContext", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 179, - "End Line": 179 + "Function Name": "GetValue", + "Structural Impact": 256.6, + "Lines of Code (LOC)": 291, + "Control Flow Branches": 120, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3427, + "End Line": 3717 }, { - "Function Name": "findRenderObject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2366, - "End Line": 2366 + "Function Name": "BuildCompositeTags", + "Structural Impact": 180.8, + "Lines of Code (LOC)": 187, + "Control Flow Branches": 98, + "Input Parameters": 2, + "Control Flow Ratio": "73.7%", + "Start Line": 3953, + "End Line": 4139 }, { - "Function Name": "getInheritedWidgetOfExactType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2470, - "End Line": 2470 + "Function Name": "HandleTag", + "Structural Impact": 164.4, + "Lines of Code (LOC)": 152, + "Control Flow Branches": 63, + "Input Parameters": 5, + "Control Flow Ratio": "57.3%", + "Start Line": 9266, + "End Line": 9417 }, { - "Function Name": "getElementForInheritedWidgetOfExactType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2490, - "End Line": 2490 + "Function Name": "SetFoundTags", + "Structural Impact": 163.1, + "Lines of Code (LOC)": 235, + "Control Flow Branches": 106, + "Input Parameters": 1, + "Control Flow Ratio": "74.6%", + "Start Line": 5301, + "End Line": 5535 }, { - "Function Name": "findAncestorWidgetOfExactType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2518, - "End Line": 2518 + "Function Name": "GetGroup", + "Structural Impact": 139.2, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 66, + "Input Parameters": 3, + "Control Flow Ratio": "80.5%", + "Start Line": 3787, + "End Line": 3891 }, { - "Function Name": "findAncestorStateOfType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2553, - "End Line": 2553 + "Function Name": "FoundTag", + "Structural Impact": 129.8, + "Lines of Code (LOC)": 181, + "Control Flow Branches": 53, + "Input Parameters": 4, + "Control Flow Ratio": "63.9%", + "Start Line": 9426, + "End Line": 9606 }, { - "Function Name": "findRootAncestorStateOfType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2566, - "End Line": 2566 + "Function Name": "ConvertDateTime", + "Structural Impact": 123.8, + "Lines of Code (LOC)": 120, + "Control Flow Branches": 67, + "Input Parameters": 2, + "Control Flow Ratio": "76.1%", + "Start Line": 6551, + "End Line": 6670 }, { - "Function Name": "findAncestorRenderObjectOfType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2589, - "End Line": 2589 + "Function Name": "DoneExtract", + "Structural Impact": 114.6, + "Lines of Code (LOC)": 171, + "Control Flow Branches": 74, + "Input Parameters": 1, + "Control Flow Ratio": "74.7%", + "Start Line": 4414, + "End Line": 4584 }, { - "Function Name": "slot", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3597, - "End Line": 3597 + "Function Name": "ExpandShortcuts", + "Structural Impact": 98.0, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 53, + "Input Parameters": 2, + "Control Flow Ratio": "82.8%", + "Start Line": 5645, + "End Line": 5734 }, { - "Function Name": "describeElement", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseArguments", + "Structural Impact": 86.8, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 46, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2647, - "End Line": 2650 + "Control Flow Ratio": "78.0%", + "Start Line": 5061, + "End Line": 5167 }, { - "Function Name": "describeWidget", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "AddCompositeTags", + "Structural Impact": 68.8, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 36, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2655, - "End Line": 2658 + "Control Flow Ratio": "72.0%", + "Start Line": 5740, + "End Line": 5833 }, { - "Function Name": "update", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6142, - "End Line": 6150 + "Function Name": "GroupMatches", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "75.6%", + "Start Line": 5195, + "End Line": 5238 }, { - "Function Name": "notifyDependent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ProcessTrailers", + "Structural Impact": 64.6, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 32, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6371, - "End Line": 6374 + "Control Flow Ratio": "61.5%", + "Start Line": 7019, + "End Line": 7167 }, { - "Function Name": "update", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "GetTagTable", + "Structural Impact": 54.0, + "Lines of Code (LOC)": 91, + "Control Flow Branches": 34, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6805, - "End Line": 6814 + "Control Flow Ratio": "65.4%", + "Start Line": 8927, + "End Line": 9017 }, { - "Function Name": "updateRenderObject", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ReadValue", + "Structural Impact": 52.6, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 18, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 6263, + "End Line": 6309 + }, + { + "Function Name": "WindowsLongPath", + "Structural Impact": 51.5, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 27, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1923, - "End Line": 1924 + "Control Flow Ratio": "62.8%", + "Start Line": 4776, + "End Line": 4836 }, { - "Function Name": "remove", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2166, - "End Line": 2172 + "Function Name": "GetTagList", + "Structural Impact": 50.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "46.5%", + "Start Line": 3328, + "End Line": 3391 }, { - "Function Name": "debugContains", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "GetInfo", + "Structural Impact": 47.4, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 29, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2174, - "End Line": 2181 + "Control Flow Ratio": "61.7%", + "Start Line": 3222, + "End Line": 3320 }, { - "Function Name": "_NotificationNode", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetFileType", + "Structural Impact": 46.2, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 24, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3489, - "End Line": 3489 + "Control Flow Ratio": "63.2%", + "Start Line": 4191, + "End Line": 4248 }, { - "Function Name": "describeOwnershipChain", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3871, - "End Line": 3877 + "Function Name": "GetUnixTime", + "Structural Impact": 43.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "62.2%", + "Start Line": 6794, + "End Line": 6822 }, { - "Function Name": "_performRebuild", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6829, - "End Line": 6843 + "Function Name": "AddTagToTable", + "Structural Impact": 42.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "81.0%", + "Start Line": 9206, + "End Line": 9255 + }, + { + "Function Name": "RemoveTagsFromList", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 15, + "Input Parameters": 5, + "Control Flow Ratio": "71.4%", + "Start Line": 5245, + "End Line": 5269 + }, + { + "Function Name": "ConvertUnixTime", + "Structural Impact": 39.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 18, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 6761, + "End Line": 6788 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6997, - "End Line": 7003 + "Function Name": "IdentifyTrailer", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "73.9%", + "Start Line": 6966, + "End Line": 7006 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7228, - "End Line": 7234 + "Function Name": "Open", + "Structural Impact": 36.1, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "53.8%", + "Start Line": 4845, + "End Line": 4896 }, { - "Function Name": "IndexedSlot", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetFileTime", + "Structural Impact": 34.1, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7418, - "End Line": 7418 + "Control Flow Ratio": "50.0%", + "Start Line": 4997, + "End Line": 5055 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 358, - "End Line": 362 + "Function Name": "GetTagInfo", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "41.9%", + "Start Line": 9133, + "End Line": 9195 }, { - "Function Name": "debugIsValidRenderObject", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1608 + "Function Name": "Warn", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "59.1%", + "Start Line": 5593, + "End Line": 5620 }, { - "Function Name": "_activateRecursively", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4734, - "End Line": 4739 + "Function Name": "CreateDirectory", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4947, + "End Line": 4990 }, { - "Function Name": "_ElementDiagnosticableTreeNode", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5554, - "End Line": 5559 + "Function Name": "IsUTF8", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "51.9%", + "Start Line": 4650, + "End Line": 4692 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5875, - "End Line": 5880 + "Function Name": "GetDescription", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3739, + "End Line": 3775 }, { - "Function Name": "update", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5891, - "End Line": 5896 + "Function Name": "EncodeFileName", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4723, + "End Line": 4757 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6127, - "End Line": 6131 + "Function Name": "VerboseDir", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, + "Input Parameters": 5, + "Control Flow Ratio": "62.5%", + "Start Line": 9761, + "End Line": 9777 }, { - "Function Name": "applyWidgetOutOfTurn", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6239, - "End Line": 6243 + "Function Name": "ProcessDirectory", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "45.0%", + "Start Line": 9024, + "End Line": 9069 }, { - "Function Name": "removeDependent", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6383, - "End Line": 6387 + "Function Name": "SetFileType", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 9666, + "End Line": 9695 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7058, - "End Line": 7062 + "Function Name": "Printable", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "58.8%", + "Start Line": 6520, + "End Line": 6545 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7105, - "End Line": 7110 + "Function Name": "DecodeBits", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "58.8%", + "Start Line": 6362, + "End Line": 6384 }, { - "Function Name": "update", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7118, - "End Line": 7123 + "Function Name": "Decode", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "46.7%", + "Start Line": 6321, + "End Line": 6345 }, { - "Function Name": "operator==", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 364, - "End Line": 366 + "Function Name": "Filter", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6483, + "End Line": 6513 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1034, - "End Line": 1036 + "Function Name": "HDump", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 6935, + "End Line": 6958 }, { - "Function Name": "createRenderObject", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1910, - "End Line": 1912 + "Function Name": "ConvertTimeSpan", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6676, + "End Line": 6694 }, { - "Function Name": "Element", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3561, - "End Line": 3563 + "Function Name": "IsSameID", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "58.8%", + "Start Line": 5173, + "End Line": 5187 }, { - "Function Name": "operator==", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3586, - "End Line": 3589 + "Function Name": "ToFloat", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 18, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 5946, + "End Line": 5955 }, { - "Function Name": "_debugRemoveGlobalKeyReservation", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CanWrite", + "Structural Impact": 19.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4362, - "End Line": 4365 + "Control Flow Ratio": "48.0%", + "Start Line": 4255, + "End Line": 4273 }, { - "Function Name": "updated", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6157, - "End Line": 6160 + "Function Name": "CombineInfo", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4381, + "End Line": 4404 }, { - "Function Name": "notifyClients", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6245, - "End Line": 6248 + "Function Name": "ExtractBinary", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 9814, + "End Line": 9847 }, { - "Function Name": "assignOwner", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7039, - "End Line": 7042 + "Function Name": "FindValue", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "53.8%", + "Start Line": 4612, + "End Line": 4626 }, { - "Function Name": "ObjectKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 91 + "Function Name": "OverrideFileType", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 9701, + "End Line": 9720 }, { - "Function Name": "LabeledGlobalKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "SetByteOrder", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 208 + "Control Flow Ratio": "50.0%", + "Start Line": 6137, + "End Line": 6176 }, { - "Function Name": "GlobalObjectKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 247 + "Function Name": "GetTimeZone", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 6719, + "End Line": 6734 }, { - "Function Name": "Widget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "SetupTagTable", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 314, - "End Line": 314 + "Control Flow Ratio": "53.3%", + "Start Line": 5879, + "End Line": 5907 }, { - "Function Name": "StatelessWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ConvertDuration", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 525 + "Control Flow Ratio": "44.4%", + "Start Line": 6854, + "End Line": 6872 }, { - "Function Name": "build", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "SplitFileName", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 571, - "End Line": 572 + "Control Flow Ratio": "61.5%", + "Start Line": 4698, + "End Line": 4715 }, { - "Function Name": "StatefulWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 773 + "Function Name": "IsFloat", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5924, + "End Line": 5930 }, { - "Function Name": "_debugTypesAreRight", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 937, - "End Line": 937 + "Function Name": "CopyAltInfo", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "41.7%", + "Start Line": 5275, + "End Line": 5292 }, { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1332, - "End Line": 1341 + "Function Name": "GetGroups", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "36.4%", + "Start Line": 3899, + "End Line": 3921 }, { - "Function Name": "build", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "DoAutoLoad", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1460, - "End Line": 1461 + "Control Flow Ratio": "42.9%", + "Start Line": 5541, + "End Line": 5566 }, { - "Function Name": "ProxyWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1524, - "End Line": 1524 + "Function Name": "Exists", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 4902, + "End Line": 4922 }, { - "Function Name": "ParentDataWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1590, - "End Line": 1590 + "Function Name": "VerboseDump", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "41.7%", + "Start Line": 9782, + "End Line": 9795 }, { - "Function Name": "debugTypicalAncestorWidgetClass", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1632 + "Function Name": "DoUnpack", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 6029, + "End Line": 6041 }, { - "Function Name": "applyParentData", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1694, - "End Line": 1695 + "Function Name": "GetTagInfoList", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "36.4%", + "Start Line": 9103, + "End Line": 9121 }, { - "Function Name": "InheritedWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1856, - "End Line": 1856 + "Function Name": "IsDirectory", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4928, + "End Line": 4940 }, { - "Function Name": "updateShouldNotify", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ExpandFlags", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1873, - "End Line": 1874 + "Control Flow Ratio": "55.6%", + "Start Line": 5855, + "End Line": 5871 }, { - "Function Name": "RenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CleanWarning", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1894, - "End Line": 1894 + "Control Flow Ratio": "50.0%", + "Start Line": 2318, + "End Line": 2329 }, { - "Function Name": "didUnmountRenderObject", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1931 + "Function Name": "NextTagKey", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4634, + "End Line": 4641 }, { - "Function Name": "LeafRenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1941, - "End Line": 1941 + "Function Name": "ValidateImage", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "30.0%", + "Start Line": 6391, + "End Line": 6408 }, { - "Function Name": "SingleChildRenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "Init", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1959, - "End Line": 1959 + "Control Flow Ratio": "37.5%", + "Start Line": 4304, + "End Line": 4359 }, { - "Function Name": "MultiChildRenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ClearOptions", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1994, - "End Line": 1994 + "Control Flow Ratio": "44.4%", + "Start Line": 2680, + "End Line": 2702 }, { - "Function Name": "widget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2308, - "End Line": 2308 + "Function Name": "MakeDescription", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 6442, + "End Line": 6460 }, { - "Function Name": "mounted", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ConvertBitrate", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2324, - "End Line": 2324 + "Control Flow Ratio": "36.4%", + "Start Line": 6879, + "End Line": 6890 }, { - "Function Name": "debugDoingBuild", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2340, - "End Line": 2340 + "Function Name": "ModifyMimeType", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9726, + "End Line": 9740 }, { - "Function Name": "visitAncestorElements", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "Purge", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2608, - "End Line": 2608 + "Control Flow Ratio": "66.7%", + "Start Line": 4365, + "End Line": 4374 }, { - "Function Name": "visitChildElements", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2631, - "End Line": 2631 + "Function Name": "GetTagID", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "30.0%", + "Start Line": 3724, + "End Line": 3732 }, { - "Function Name": "dispatchNotification", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ValidTagName", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2638, - "End Line": 2638 + "Control Flow Ratio": "57.1%", + "Start Line": 6418, + "End Line": 6422 }, { - "Function Name": "describeMissingAncestor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2664, - "End Line": 2664 + "Function Name": "SetGroup", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 9620, + "End Line": 9624 }, { - "Function Name": "describeOwnershipChain", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2670, - "End Line": 2670 + "Function Name": "DoEscape", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 9643, + "End Line": 9657 }, { - "Function Name": "BuildScope", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2686, - "End Line": 2686 + "Function Name": "Error", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 5626, + "End Line": 5638 }, { - "Function Name": "onNotification", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "JpegMarkerName", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3480, - "End Line": 3480 + "Control Flow Ratio": "42.9%", + "Start Line": 7213, + "End Line": 7226 }, { - "Function Name": "visitChildren", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3893, - "End Line": 3893 + "Function Name": "ConvertFileSize", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "11.1%", + "Start Line": 6828, + "End Line": 6848 }, { - "Function Name": "debugVisitOnstageChildren", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3915, - "End Line": 3915 + "Function Name": "AddTagsToLookup", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5838, + "End Line": 5849 }, { - "Function Name": "createRenderObject", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5696, - "End Line": 5697 + "Function Name": "TimeZoneString", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 6741, + "End Line": 6753 }, { - "Function Name": "ComponentElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5777, - "End Line": 5777 + "Function Name": "VPrint", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9745, + "End Line": 9754 }, { - "Function Name": "StatelessElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5886, - "End Line": 5886 + "Function Name": "SwapBytes", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 5975, + "End Line": 5982 }, { - "Function Name": "activate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6010, - "End Line": 6019 + "Function Name": "GetRational32s", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6069, + "End Line": 6076 }, { - "Function Name": "ProxyElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6137, - "End Line": 6137 + "Function Name": "InverseFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6908, + "End Line": 6915 }, { - "Function Name": "notifyClients", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "new", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6167, - "End Line": 6168 + "Control Flow Ratio": "20.0%", + "Start Line": 2335, + "End Line": 2360 }, { - "Function Name": "ParentDataElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6174, - "End Line": 6174 + "Function Name": "GetRational32u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6077, + "End Line": 6083 }, { - "Function Name": "InheritedElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6254, - "End Line": 6254 + "Function Name": "GetRational64s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6084, + "End Line": 6090 }, { - "Function Name": "RenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6613, - "End Line": 6613 + "Function Name": "GetRational64u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6091, + "End Line": 6097 }, { - "Function Name": "LeafRenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7056, - "End Line": 7056 + "Function Name": "GetFixed16s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6098, + "End Line": 6103 }, { - "Function Name": "SingleChildRenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7094, - "End Line": 7094 + "Function Name": "GetFixed32s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6109, + "End Line": 6115 }, { - "Function Name": "MultiChildRenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ImageInfo", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7164, - "End Line": 7165 + "Control Flow Ratio": "18.2%", + "Start Line": 2382, + "End Line": 2404 }, { - "Function Name": "RenderTreeRootElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CanCreate", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7314, - "End Line": 7314 + "Control Flow Ratio": "15.4%", + "Start Line": 4279, + "End Line": 4287 }, { - "Function Name": "DebugCreator", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "MakeTagName", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7376, - "End Line": 7376 + "Control Flow Ratio": "40.0%", + "Start Line": 6428, + "End Line": 6436 }, { - "Function Name": "debugIsDefunct", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3663, - "End Line": 3670 + "Function Name": "ProcessTIFF", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "14.3%", + "Start Line": 8488, + "End Line": 8500 }, { - "Function Name": "debugIsActive", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3676, - "End Line": 3683 + "Function Name": "TagTableKeys", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 8904, + "End Line": 8913 }, { - "Function Name": "reassemble", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3752, - "End Line": 3759 + "Function Name": "OrderedKeys", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 4293, + "End Line": 4297 }, { - "Function Name": "deactivate", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4795, - "End Line": 4801 + "Function Name": "DirStart", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 7232, + "End Line": 7241 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5306, - "End Line": 5313 + "Function Name": "GetFoundTags", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "12.5%", + "Start Line": 3399, + "End Line": 3405 }, { - "Function Name": "initState", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1006, - "End Line": 1011 + "Function Name": "SetNewGroups", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 3928, + "End Line": 3944 }, { - "Function Name": "detachRenderObject", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4458, - "End Line": 4463 + "Function Name": "GetDescriptions", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 6467, + "End Line": 6477 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5189, - "End Line": 5194 + "Function Name": "LimitLongValues", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6921, + "End Line": 6929 }, { - "Function Name": "_debugUpdateRenderObjectOwner", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6816, - "End Line": 6821 + "Function Name": "ConvertFileName", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6896, + "End Line": 6902 }, { - "Function Name": "renderObject", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7167, - "End Line": 7172 + "Function Name": "GetFileExtension", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 9085, + "End Line": 9096 }, { - "Function Name": "debugDeactivated", - "Structural Impact": 1.2, + "Function Name": "ToggleByteOrder", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4827, - "End Line": 4830 - }, - { - "Function Name": "performRebuild", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5546, - "End Line": 5550 + "Control Flow Ratio": "66.7%", + "Start Line": 6180, + "End Line": 6183 }, { - "Function Name": "_firstBuild", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5797, - "End Line": 5800 + "Function Name": "GetCompositeTagInfo", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 4145, + "End Line": 4150 }, { - "Function Name": "reassemble", - "Structural Impact": 1.2, + "Function Name": "SetPriorityDir", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5941, - "End Line": 5945 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 9611, + "End Line": 9615 }, { - "Function Name": "deactivate", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "TimeLocal", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6021, - "End Line": 6025 + "Control Flow Ratio": "16.7%", + "Start Line": 6701, + "End Line": 6713 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 1.2, + "Function Name": "Encode", + "Structural Impact": 2.5, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6116, - "End Line": 6120 + "Start Line": 6352, + "End Line": 6356 }, { - "Function Name": "debugDeactivated", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "DoUnpackDbl", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6266, - "End Line": 6270 + "Start Line": 6046, + "End Line": 6053 }, { - "Function Name": "renderObject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "ProcessSubTIFF", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6618, - "End Line": 6622 + "Start Line": 8506, + "End Line": 8513 }, { - "Function Name": "performRebuild", - "Structural Impact": 1.2, + "Function Name": "SwapWords", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6823, - "End Line": 6827 + "Control Flow Ratio": "25.0%", + "Start Line": 5984, + "End Line": 5988 }, { - "Function Name": "RootRenderObjectElement", - "Structural Impact": 1.2, + "Function Name": "ProcessEXIF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7017, - "End Line": 7021 - }, - { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 7079, - "End Line": 7082 + "Start Line": 8478, + "End Line": 8482 }, { - "Function Name": "children", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "DeleteTag", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 7178, - "End Line": 7181 + "Start Line": 9629, + "End Line": 9638 }, { - "Function Name": "detachRenderObject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "GetTableName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 7323, - "End Line": 7327 + "Start Line": 4590, + "End Line": 4595 }, { - "Function Name": "_DebugOnly", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetTagIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 62 + "Start Line": 4601, + "End Line": 4606 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "AddCleanup", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 104, - "End Line": 105 + "Start Line": 5579, + "End Line": 5584 }, { - "Function Name": "GlobalKey.constructor", - "Structural Impact": 1.1, + "Function Name": "IsInt", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 171 - }, - { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 261 - }, - { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 349 + "Control Flow Ratio": "33.3%", + "Start Line": 5931, + "End Line": 5931 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "IsHex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 370 + "Control Flow Ratio": "33.3%", + "Start Line": 5932, + "End Line": 5932 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "IsRational", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 531 + "Control Flow Ratio": "33.3%", + "Start Line": 5933, + "End Line": 5933 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "RoundFloat", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 778, - "End Line": 779 + "Start Line": 5937, + "End Line": 5941 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "GetFixed16u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 798, - "End Line": 800 + "Start Line": 6104, + "End Line": 6108 }, { - "Function Name": "widget", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetFixed32u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 926, - "End Line": 926 + "Start Line": 6116, + "End Line": 6121 }, { - "Function Name": "mounted", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ProcessEXV", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 973 + "Start Line": 8469, + "End Line": 8473 }, { - "Function Name": "reassemble", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "MetadataPath", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1049, - "End Line": 1051 + "Start Line": 9075, + "End Line": 9079 }, { - "Function Name": "deactivate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "PrintHex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1248, - "End Line": 1250 + "Start Line": 9802, + "End Line": 9806 }, { - "Function Name": "activate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "GetTagName", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1282, - "End Line": 1284 + "Start Line": 4165, + "End Line": 4170 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "GetShortcuts", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1477, - "End Line": 1479 + "Start Line": 4175, + "End Line": 4180 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "DoUnpackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1592, - "End Line": 1593 + "Start Line": 6002, + "End Line": 6007 }, { - "Function Name": "debugTypicalAncestorWidgetDescription", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "DoPackStd", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1642, - "End Line": 1642 + "Start Line": 6011, + "End Line": 6016 }, { - "Function Name": "debugCanApplyOutOfTurn", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "DoPackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1707, - "End Line": 1708 + "Start Line": 6018, + "End Line": 6023 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "GetRequestedTags", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1858, - "End Line": 1859 + "Start Line": 3411, + "End Line": 3415 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "AvailableOptions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1899 + "Start Line": 4156, + "End Line": 4159 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "AUTOLOAD", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1943, - "End Line": 1944 + "Start Line": 5571, + "End Line": 5574 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "IsPC", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1966, - "End Line": 1967 + "Start Line": 5915, + "End Line": 5918 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "DoUnpackStd", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2050, - "End Line": 2051 + "Start Line": 5996, + "End Line": 6000 }, { - "Function Name": "_debugStateLocked", + "Function Name": "DummyWriteProc", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2999, - "End Line": 2999 + "Start Line": 1241, + "End Line": 1241 }, { - "Function Name": "debugBuilding", + "Function Name": "SetWarning", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3004, - "End Line": 3004 + "Start Line": 2310, + "End Line": 2310 }, { - "Function Name": "globalKeyCount", + "Function Name": "GetWarning", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3169, - "End Line": 3169 + "Start Line": 2313, + "End Line": 2313 }, { - "Function Name": "widget", + "Function Name": "Get8s", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3652, - "End Line": 3653 + "Start Line": 6056, + "End Line": 6056 }, { - "Function Name": "mounted", + "Function Name": "Get8u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3656, - "End Line": 3657 + "Start Line": 6057, + "End Line": 6057 }, { - "Function Name": "buildScope", + "Function Name": "Get16s", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3720, - "End Line": 3720 + "Start Line": 6058, + "End Line": 6058 }, { - "Function Name": "dirty", + "Function Name": "Get16u", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5322, - "End Line": 5322 + "Start Line": 6059, + "End Line": 6059 }, { - "Function Name": "debugDoingBuild", + "Function Name": "Get32s", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5782, - "End Line": 5783 + "Start Line": 6060, + "End Line": 6060 }, { - "Function Name": "build", + "Function Name": "Get32u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5865, - "End Line": 5866 + "Start Line": 6061, + "End Line": 6061 }, { - "Function Name": "build", + "Function Name": "GetFloat", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5888, - "End Line": 5889 + "Start Line": 6062, + "End Line": 6062 }, { - "Function Name": "build", + "Function Name": "GetDouble", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5930, - "End Line": 5931 + "Start Line": 6063, + "End Line": 6063 }, { - "Function Name": "state", + "Function Name": "Get16uRev", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5938, - "End Line": 5938 + "Start Line": 6064, + "End Line": 6064 }, { - "Function Name": "build", + "Function Name": "Get32uRev", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6139, - "End Line": 6140 + "Start Line": 6065, + "End Line": 6065 }, { - "Function Name": "debugDoingBuild", + "Function Name": "Set8s", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6630, - "End Line": 6631 + "Start Line": 6123, + "End Line": 6123 }, { - "Function Name": "toString", + "Function Name": "Set8u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7381, - "End Line": 7382 + "Start Line": 6124, + "End Line": 6124 }, { - "Function Name": "hashCode", + "Function Name": "Set16u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7435, - "End Line": 7436 + "Start Line": 6125, + "End Line": 6125 }, { - "Function Name": "_NullElement", + "Function Name": "Set32u", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7442, - "End Line": 7442 + "Start Line": 6126, + "End Line": 6126 }, { - "Function Name": "debugDoingBuild", + "Function Name": "Set16uRev", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7446, - "End Line": 7447 + "Start Line": 6127, + "End Line": 6127 }, { - "Function Name": "_NullWidget", + "Function Name": "GetByteOrder", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7451, - "End Line": 7451 + "Start Line": 6131, + "End Line": 6131 }, { - "Function Name": "createElement", + "Function Name": "FormatSize", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7453, - "End Line": 7454 + "Start Line": 6253, + "End Line": 6253 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 736, - "Sequential Logic Declarations": 333, - "Function Parameters": 241, - "Function/Method Declarations": 323, - "Class/Entity Declarations": 44, - "Defensive Programming Constructs": 752, - "Type/Safety Bypasses": 72, + "Control Flow Branches": 2806, + "Sequential Logic Declarations": 1865, + "Function Parameters": 373, + "Function/Method Declarations": 237, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 57, + "Type/Safety Bypasses": 21, + "High-Risk Execution Commands": 4, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 6165, + "Commented-out Code (Dead Logic)": 11, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 10, + "UI / View Layer Components": 16, + "Closures and Anonymous Functions": 5, + "Global State Dependencies": 2046, + "Decorators and Annotations": 728, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 57, + "Scientific & Mathematical Operations": 25, + "Metaprogramming & Reflection": 7, + "Module Dependencies (Imports)": 82, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 8, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 10, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 1863, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 81, + "Ad-hoc Print / Debug Statements": 93, + "Explicit Type Casts": 124, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 635, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 235, + "Private / Encapsulated Scopes": 949, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 15, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7658, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 5, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 419, + "Time Date Logic": 57, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1431, + "Design Camel Case": 5, + "Design Snake Case": 101, + "Design Pascal Case": 529, + "Design Upper Case": 795, + "Design Short Vars": 54, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 32, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 485, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 19, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 1, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 99, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 8, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "CodedCharacterSet", + "Compact", + "Cwd", + "Digest::MD5", + "Digest::SHA", + "EXIF", + "Encode", + "Exporter", + "File::Basename", + "File::RandomAccess", + "File::StatX", + "FilePath", + "Image::ExifTool", + "Image::ExifTool::BPG", + "Image::ExifTool::BigTIFF", + "Image::ExifTool::CanonRaw", + "Image::ExifTool::Charset", + "Image::ExifTool::GPS", + "Image::ExifTool::GeoTiff", + "Image::ExifTool::Geolocation", + "Image::ExifTool::Geotag", + "Image::ExifTool::HTML", + "Image::ExifTool::HtmlDump", + "Image::ExifTool::ICC_Profile", + "Image::ExifTool::JPEGDigest", + "Image::ExifTool::Lang", + "Image::ExifTool::MacOS", + "Image::ExifTool::Panasonic", + "Image::ExifTool::Shortcuts", + "Image::ExifTool::Sony", + "Image::ExifTool::Validate", + "Image::ExifTool::XMP", + "ListSplit", + "POSIX", + "PRINT_CONV", + "Require", + "SystemTimeRes", + "Time::HiRes", + "Time::Local", + "Time::Piece", + "Win32::API", + "Win32API::File", + "WindowsLongPath", + "a", + "all", + "alternate", + "base", + "biggie", + "binary", + "chance", + "character", + "configFile", + "data", + "default", + "different", + "directory", + "duplicates", + "entries", + "error", + "extension", + "file", + "groups", + "hash", + "hex", + "in", + "incorrect", + "index", + "input", + "it", + "key", + "longer", + "more", + "need", + "new", + "of", + "only", + "overload", + "print", + "proc", + "recognized", + "requested", + "sort", + "special", + "specific", + "specified", + "strict", + "such", + "system", + "tag", + "tags", + "the", + "this", + "value", + "values", + "vars", + "verbose", + "warning", + "warnings", + "when" + ] + }, + "perl/exiftool/Makefile.PL": { + "1. Artifact Identity": { + "Filename": "Makefile.PL", + "Path": "perl/exiftool/Makefile.PL", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (Makefile.PL)" + }, + "2. Topological Coordinates": { + "X": 1060.13, + "Y": 28.3, + "Z": -3639.78 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 60, + "Coding LOC": 51, + "Documentation LOC": 6, + "Structural Magnitude": 18.02, + "Control Flow Ratio": "84.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.608 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.31%", + "Error & Exception Exposure": "68.15%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "37.02%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.89%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 22, + "Sequential Logic Declarations": 4, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 79, - "State Mutations / Variable Reassignments": 223, - "Commented-out Code (Dead Logic)": 73, - "Structured Documentation Blocks": 3388, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 44, - "UI / View Layer Components": 267, - "Closures and Anonymous Functions": 536, - "Global State Dependencies": 49, - "Decorators and Annotations": 231, - "Generic Type Abstractions": 209, - "Collection Iterators / Comprehensions": 103, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 2, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 47, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 16, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 14, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -92448,19 +91629,19 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 9, - "Explicit Type Casts": 33, - "Fatal Aborts & Exceptions": 40, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 24, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 178, - "Resource Deallocation & Cleanup": 12, - "Private / Encapsulated Scopes": 758, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3253, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -92468,7 +91649,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -92477,23 +91658,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 336, - "Design Camel Case": 111, - "Design Snake Case": 149, - "Design Pascal Case": 8, - "Design Upper Case": 0, - "Design Short Vars": 5, - "Design Long Vars": 24, - "Duplicate Logic": 10, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 5, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 2, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 262, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -92509,40 +91690,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 3, + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 2 + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "binding.dart", - "dart:async", - "dart:collection", - "debug.dart", - "focus_manager.dart", - "inherited_model.dart", - "notification_listener.dart", - "package:flutter/foundation.dart", - "package:flutter/rendering.dart", - "widget_inspector.dart" + "ExtUtils::MakeMaker", + "File::Spec" ] }, - "dart/flutter/navigator.dart": { + "perl/exiftool/RandomAccess.pm": { "1. Artifact Identity": { - "Filename": "navigator.dart", - "Path": "dart/flutter/navigator.dart", - "Language": "Dart", + "Filename": "RandomAccess.pm", + "Path": "perl/exiftool/RandomAccess.pm", + "Language": "Perl", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -1306.84, - "Y": 76.43, - "Z": -2291.65 + "X": 846.5, + "Y": -83.58, + "Z": -4636.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -92551,10974 +91724,11848 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6451, - "Coding LOC": 3075, - "Documentation LOC": 2965, - "Structural Magnitude": 1968.8, - "Control Flow Ratio": "70.1%", + "Total LOC": 448, + "Coding LOC": 320, + "Documentation LOC": 106, + "Structural Magnitude": 435.0, + "Control Flow Ratio": "52.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.427 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.78%", - "Error & Exception Exposure": "7.87%", - "Tech Debt Exposure": "17.53%", - "Testing Exposure": "2.46%", - "API Exposure": "0.15%", - "Concurrency Exposure": "22.24%", - "State Flux Exposure": "22.29%", - "Commented Logic Exposure": "10.44%", + "Cognitive Load Exposure": "80.22%", + "Error & Exception Exposure": "96.75%", + "Tech Debt Exposure": "94.12%", + "Testing Exposure": "80.0%", + "API Exposure": "0.25%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.74%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "12.24%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "_flushHistoryUpdates", - "Structural Impact": 110.3, - "Lines of Code (LOC)": 169, - "Control Flow Branches": 71, - "Input Parameters": 1, - "Control Flow Ratio": "97.3%", - "Start Line": 4423, - "End Line": 4591 - }, - { - "Function Name": "_updatePages", - "Structural Impact": 66.5, - "Lines of Code (LOC)": 289, - "Control Flow Branches": 51, - "Input Parameters": 0, - "Control Flow Ratio": "77.3%", - "Start Line": 4131, - "End Line": 4419 - }, - { - "Function Name": "update", - "Structural Impact": 45.9, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 29, + "Function Name": "Read", + "Structural Impact": 40.6, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "90.6%", - "Start Line": 6101, - "End Line": 6169 + "Control Flow Ratio": "56.8%", + "Start Line": 178, + "End Line": 254 }, { - "Function Name": "resolve", - "Structural Impact": 34.3, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 21, + "Function Name": "ReadLine", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 19, "Input Parameters": 1, - "Control Flow Ratio": "91.3%", - "Start Line": 1186, - "End Line": 1249 - }, - { - "Function Name": "_routeNamed", - "Structural Impact": 34.2, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "68.0%", - "Start Line": 4660, - "End Line": 4720 + "Control Flow Ratio": "65.5%", + "Start Line": 260, + "End Line": 326 }, { - "Function Name": "handlePush", - "Structural Impact": 28.4, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, + "Function Name": "Close", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 19, "Input Parameters": 1, - "Control Flow Ratio": "89.5%", - "Start Line": 3222, - "End Line": 3280 - }, - { - "Function Name": "handleExitingRoute", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 1196, - "End Line": 1231 - }, - { - "Function Name": "defaultGenerateInitialRoutes", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "61.9%", - "Start Line": 2987, - "End Line": 3055 + "Control Flow Ratio": "59.4%", + "Start Line": 395, + "End Line": 444 }, { - "Function Name": "restoreState", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 3838, - "End Line": 3911 + "Function Name": "Seek", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 144, + "End Line": 172 }, { - "Function Name": "_transition", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 13, + "Function Name": "Purge", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "81.2%", - "Start Line": 1020, - "End Line": 1092 - }, - { - "Function Name": "_finalizeEntry", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 6171, - "End Line": 6185 - }, - { - "Function Name": "popUntilWithResult", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 5666, - "End Line": 5687 + "Control Flow Ratio": "62.5%", + "Start Line": 353, + "End Line": 381 }, { - "Function Name": "maybePop", - "Structural Impact": 20.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5545, - "End Line": 5579 + "Function Name": "new", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "30.8%", + "Start Line": 59, + "End Line": 90 }, { - "Function Name": "_updateHeroController", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 11, + "Function Name": "SeekTest", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "78.6%", - "Start Line": 3961, - "End Line": 4011 - }, - { - "Function Name": "of", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 2917, - "End Line": 2938 + "Control Flow Ratio": "55.6%", + "Start Line": 106, + "End Line": 118 }, { - "Function Name": "restoreEntriesForPage", - "Structural Impact": 18.1, + "Function Name": "Slurp", + "Structural Impact": 7.9, "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 6212, - "End Line": 6227 - }, - { - "Function Name": "maybeOf", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "90.0%", - "Start Line": 2962, - "End Line": 2971 - }, - { - "Function Name": "_flushRouteAnnouncement", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4610, - "End Line": 4639 - }, - { - "Function Name": "pop", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 5605, - "End Line": 5635 + "Control Flow Ratio": "44.4%", + "Start Line": 331, + "End Line": 346 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 8, + "Function Name": "Tell", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 4021, - "End Line": 4060 + "Control Flow Ratio": "33.3%", + "Start Line": 124, + "End Line": 134 }, { - "Function Name": "handleDidPopNext", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 8, + "Function Name": "BinMode", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 3282, - "End Line": 3318 + "Control Flow Ratio": "33.3%", + "Start Line": 386, + "End Line": 390 }, { - "Function Name": "_afterNavigation", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, + "Function Name": "Debug", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 5096, - "End Line": 5129 - }, - { - "Function Name": "_handleHistoryChanged", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "92.3%", - "Start Line": 3743, - "End Line": 3769 - }, - { - "Function Name": "pushReplacementNamed", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 4810, - "End Line": 4820 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 99 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 97, + "Sequential Logic Declarations": 88, + "Function Parameters": 23, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 248, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 29, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 4, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 121, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 51, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 275, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 11, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Exporter", + "buffering", + "only", + "strict", + "vars" + ] + }, + "perl/exiftool/exiftool": { + "1. Artifact Identity": { + "Filename": "exiftool", + "Path": "perl/exiftool/exiftool", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 487.17, + "Y": 50.88, + "Z": -3715.12 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 8151, + "Coding LOC": 6627, + "Documentation LOC": 639, + "Structural Magnitude": 7318.94, + "Control Flow Ratio": "73.5%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.689 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "76.83%", + "Error & Exception Exposure": "96.55%", + "Tech Debt Exposure": "8.93%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "17.14%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.97%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_debugMapsEqual", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, + "Function Name": "GetImageInfo", + "Structural Impact": 892.5, + "Lines of Code (LOC)": 1015, + "Control Flow Branches": 485, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6187, - "End Line": 6197 - }, - { - "Function Name": "pushReplacementNamed", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2018, - "End Line": 2028 + "Control Flow Ratio": "77.4%", + "Start Line": 2108, + "End Line": 3122 }, { - "Function Name": "popAndPushNamed", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, + "Function Name": "SetImageInfo", + "Structural Impact": 445.3, + "Lines of Code (LOC)": 546, + "Control Flow Branches": 208, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2114, - "End Line": 2124 - }, - { - "Function Name": "handlePop", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 3327, - "End Line": 3349 - }, - { - "Function Name": "removeRouteBelow", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5717, - "End Line": 5745 - }, - { - "Function Name": "finalizeRoute", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5758, - "End Line": 5794 - }, - { - "Function Name": "_RouteEntry", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3148, - "End Line": 3163 - }, - { - "Function Name": "popAndPushNamed", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 4887, - "End Line": 4895 + "Control Flow Ratio": "72.2%", + "Start Line": 3129, + "End Line": 3674 }, { - "Function Name": "restorablePushReplacementNamed", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "ScanDir", + "Structural Impact": 130.4, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 61, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2056, - "End Line": 2066 + "Control Flow Ratio": "79.2%", + "Start Line": 4293, + "End Line": 4421 }, { - "Function Name": "restorablePopAndPushNamed", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "FilenameSPrintf", + "Structural Impact": 84.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 40, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2151, - "End Line": 2161 + "Control Flow Ratio": "75.5%", + "Start Line": 4646, + "End Line": 4702 }, { - "Function Name": "restorablePushReplacement", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2429, - "End Line": 2439 + "Function Name": "NextUnusedFilename", + "Structural Impact": 78.8, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 43, + "Input Parameters": 2, + "Control Flow Ratio": "70.5%", + "Start Line": 4723, + "End Line": 4773 }, { - "Function Name": "pushReplacement", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "SuggestedExtension", + "Structural Impact": 66.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 31, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2399, - "End Line": 2406 + "Control Flow Ratio": "86.1%", + "Start Line": 4560, + "End Line": 4616 }, { - "Function Name": "pushNamedAndRemoveUntil", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "FormatXML", + "Structural Impact": 48.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 22, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 4952, - "End Line": 4959 - }, - { - "Function Name": "fromPrimitives", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6236, - "End Line": 6245 - }, - { - "Function Name": "restorablePushReplacement", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 5188, - "End Line": 5209 - }, - { - "Function Name": "removeRoute", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 5692, - "End Line": 5711 + "Start Line": 3751, + "End Line": 3793 }, { - "Function Name": "restorablePushReplacementNamed", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, + "Function Name": "ProcessFiles", + "Structural Impact": 47.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4844, - "End Line": 4861 + "Control Flow Ratio": "75.8%", + "Start Line": 4232, + "End Line": 4288 }, { - "Function Name": "pushNamedAndRemoveUntil", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "FormatJSON", + "Structural Impact": 42.3, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 17, "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 2221, - "End Line": 2231 - }, - { - "Function Name": "pushReplacement", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 5158, - "End Line": 5169 - }, - { - "Function Name": "restorablePopAndPushNamed", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4918, - "End Line": 4926 - }, - { - "Function Name": "_getRouteAfter", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4653, - "End Line": 4658 - }, - { - "Function Name": "pushNamed", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4745, - "End Line": 4748 - }, - { - "Function Name": "dispose", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "45.5%", - "Start Line": 3434, - "End Line": 3487 - }, - { - "Function Name": "pushNamed", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1902, - "End Line": 1909 - }, - { - "Function Name": "_replaceEntryBelow", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5479, - "End Line": 5506 - }, - { - "Function Name": "build", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5906, - "End Line": 5958 - }, - { - "Function Name": "_pushEntryAndRemoveUntil", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5312, - "End Line": 5336 - }, - { - "Function Name": "markForPop", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3556, - "End Line": 3575 - }, - { - "Function Name": "handleRemoval", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3358, - "End Line": 3374 + "Control Flow Ratio": "70.8%", + "Start Line": 3835, + "End Line": 3875 }, { - "Function Name": "_RestorationInformation.fromSerializableData", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "ReadStayOpen", + "Structural Impact": 39.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5976, - "End Line": 5986 + "Control Flow Ratio": "65.8%", + "Start Line": 4922, + "End Line": 4984 }, { - "Function Name": "_lastRouteEntryWhereOrNull", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5896, - "End Line": 5904 + "Function Name": "DoHardLink", + "Structural Impact": 35.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 13, + "Input Parameters": 5, + "Control Flow Ratio": "86.7%", + "Start Line": 3680, + "End Line": 3708 }, { - "Function Name": "_disposeRouteEntry", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "OpenOutputFile", + "Structural Impact": 34.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3950, - "End Line": 3959 + "Control Flow Ratio": "66.7%", + "Start Line": 4801, + "End Line": 4840 }, { - "Function Name": "Route", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, + "Function Name": "ConvertBinary", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 171, - "End Line": 175 - }, - { - "Function Name": "restorablePushNamedAndRemoveUntil", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 2259, - "End Line": 2269 + "Control Flow Ratio": "62.5%", + "Start Line": 3952, + "End Line": 3990 }, { - "Function Name": "restorablePushAndRemoveUntil", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 2524, - "End Line": 2534 + "Function Name": "EscapeJSON", + "Structural Impact": 29.3, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 15, + "Input Parameters": 2, + "Control Flow Ratio": "65.2%", + "Start Line": 3799, + "End Line": 3830 }, { - "Function Name": "initState", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3801, - "End Line": 3825 + "Function Name": "FindFileWindows", + "Structural Impact": 28.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "45.2%", + "Start Line": 4430, + "End Line": 4476 }, { - "Function Name": "restorablePushAndRemoveUntil", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "IsEqual", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 5289, - "End Line": 5310 + "Control Flow Ratio": "48.0%", + "Start Line": 3996, + "End Line": 4020 }, { - "Function Name": "restorablePushNamedAndRemoveUntil", - "Structural Impact": 6.9, + "Function Name": "AddGroups", + "Structural Impact": 23.3, "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4982, - "End Line": 4999 + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3929, + "End Line": 3946 }, { - "Function Name": "didStartUserGesture", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5826, - "End Line": 5842 + "Function Name": "FilterArgfileLine", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 14, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 4893, + "End Line": 4915 }, { - "Function Name": "of", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "PrintCSV", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 873, - "End Line": 891 + "Control Flow Ratio": "58.8%", + "Start Line": 3901, + "End Line": 3924 }, { - "Function Name": "restorationId", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 0, + "Function Name": "PrintTagList", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 10, + "Input Parameters": 1, "Control Flow Ratio": "62.5%", - "Start Line": 3191, - "End Line": 3202 - }, - { - "Function Name": "_replaceEntry", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5391, - "End Line": 5419 - }, - { - "Function Name": "_debugCheckPageApiParameters", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 3771, - "End Line": 3799 + "Start Line": 5024, + "End Line": 5048 }, { - "Function Name": "restorablePushNamed", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1957, - "End Line": 1964 + "Function Name": "Printable", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "69.2%", + "Start Line": 4026, + "End Line": 4048 }, { - "Function Name": "restorablePush", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "DoSetFromFile", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2343, - "End Line": 2350 + "Control Flow Ratio": "35.3%", + "Start Line": 4141, + "End Line": 4165 }, { - "Function Name": "pushAndRemoveUntil", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2494, - "End Line": 2501 + "Function Name": "AddPrintFormat", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "69.2%", + "Start Line": 4539, + "End Line": 4554 }, { - "Function Name": "popUntilWithResult", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2816, - "End Line": 2823 + "Function Name": "EFile", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4989, + "End Line": 5007 }, { - "Function Name": "removeRouteBelow", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "PrintErrors", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2888, - "End Line": 2895 + "Control Flow Ratio": "54.5%", + "Start Line": 5054, + "End Line": 5067 }, { - "Function Name": "_pushReplacementEntry", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, + "Function Name": "LoadPrintFormat", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5211, - "End Line": 5234 + "Control Flow Ratio": "75.0%", + "Start Line": 4623, + "End Line": 4637 }, { - "Function Name": "_hookOntoRouteFuture", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "LengthUTF8", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6413, - "End Line": 6426 + "Control Flow Ratio": "43.8%", + "Start Line": 4054, + "End Line": 4079 }, { - "Function Name": "removeRoute", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2855, - "End Line": 2858 + "Function Name": "SetWindowTitle", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 4213, + "End Line": 4227 }, { - "Function Name": "markForComplete", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3577, - "End Line": 3587 + "Function Name": "SlurpFile", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4861, + "End Line": 4886 }, { - "Function Name": "didToggleBucket", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3913, - "End Line": 3922 + "Function Name": "CheckUTF8", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 4193, + "End Line": 4208 }, { - "Function Name": "restorablePush", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, + "Function Name": "Infile", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5057, - "End Line": 5077 + "Control Flow Ratio": "50.0%", + "Start Line": 4109, + "End Line": 4122 }, { - "Function Name": "popUntil", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "EncodeXML", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5651, - "End Line": 5660 + "Control Flow Ratio": "55.6%", + "Start Line": 3729, + "End Line": 3745 }, { - "Function Name": "_firstRouteEntryWhereOrNull", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "AbsPath", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5886, - "End Line": 5893 + "Control Flow Ratio": "35.7%", + "Start Line": 4505, + "End Line": 4520 }, { - "Function Name": "requestFocus", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 1, + "Function Name": "AcceptFile", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 180, - "End Line": 180 + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 4847, + "End Line": 4855 }, { - "Function Name": "didComplete", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, + "Function Name": "FormatCSV", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 478, - "End Line": 482 + "Control Flow Ratio": "50.0%", + "Start Line": 3881, + "End Line": 3896 }, { - "Function Name": "maybeOf", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, + "Function Name": "Exit", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 854, - "End Line": 858 - }, - { - "Function Name": "restorablePushNamed", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4770, - "End Line": 4783 + "Control Flow Ratio": "60.0%", + "Start Line": 333, + "End Line": 347 }, { - "Function Name": "_getRouteById", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, + "Function Name": "HasWildcards", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5796, - "End Line": 5800 + "Control Flow Ratio": "42.9%", + "Start Line": 4180, + "End Line": 4187 }, { - "Function Name": "hasActiveRouteBelow", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 615, - "End Line": 629 + "Function Name": "Warning", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4128, + "End Line": 4135 }, { - "Function Name": "restorableReplace", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "MyConvertFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2590, - "End Line": 2602 + "Control Flow Ratio": "28.6%", + "Start Line": 4526, + "End Line": 4534 }, { - "Function Name": "restorableReplaceRouteBelow", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "Progress", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2657, - "End Line": 2669 + "Control Flow Ratio": "40.0%", + "Start Line": 5012, + "End Line": 5019 }, { - "Function Name": "_cancelActivePointers", - "Structural Impact": 5.8, + "Function Name": "CreateDirectory", + "Structural Impact": 5.0, "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "22.2%", + "Start Line": 4779, + "End Line": 4794 + }, + { + "Function Name": "Cleanup", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5868, - "End Line": 5883 + "Control Flow Ratio": "50.0%", + "Start Line": 369, + "End Line": 376 }, { - "Function Name": "pushAndRemoveUntil", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "AddSetTagsFile", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5262, - "End Line": 5271 + "Control Flow Ratio": "33.3%", + "Start Line": 4086, + "End Line": 4103 }, { - "Function Name": "didAdd", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 3, + "Function Name": "Warn", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 285, - "End Line": 314 + "Control Flow Ratio": "50.0%", + "Start Line": 349, + "End Line": 356 }, { - "Function Name": "popDisposition", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Function Name": "CleanXML", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3714, + "End Line": 3723 + }, + { + "Function Name": "Num2Alpha", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 4708, + "End Line": 4717 + }, + { + "Function Name": "CleanFilename", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 382, - "End Line": 390 + "Start Line": 4171, + "End Line": 4174 }, { - "Function Name": "onPopInvokedWithResult", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 410, - "End Line": 416 + "Function Name": "FileNotFound", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 4481, + "End Line": 4488 }, { - "Function Name": "_getIndexBefore", - "Structural Impact": 5.5, + "Function Name": "PreserveTime", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4646, - "End Line": 4651 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 4493, + "End Line": 4498 }, { - "Function Name": "push", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2308, - "End Line": 2311 + "Function Name": "WarnOnce", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 358, + "End Line": 360 }, { - "Function Name": "maybePop", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2725, - "End Line": 2728 + "Function Name": "SigInt", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 363, + "End Line": 367 }, { - "Function Name": "pop", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2775, - "End Line": 2778 + "Function Name": "Image::ExifTool::EndDir", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 329, + "End Line": 329 }, { - "Function Name": "_getRouteBefore", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4641, - "End Line": 4644 + "Function Name": "Image::ExifTool::End", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 330, + "End Line": 330 }, { - "Function Name": "restorableReplace", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5367, - "End Line": 5389 + "Function Name": "Error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 357, + "End Line": 357 }, { - "Function Name": "restorableReplaceRouteBelow", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5455, - "End Line": 5477 + "Function Name": "SigCont", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 368, + "End Line": 368 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3057, + "Sequential Logic Declarations": 1103, + "Function Parameters": 195, + "Function/Method Declarations": 100, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 26, + "Type/Safety Bypasses": 8, + "High-Risk Execution Commands": 22, + "I/O and Network Boundaries": 334, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 4791, + "Commented-out Code (Dead Logic)": 22, + "Structured Documentation Blocks": 236, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 24, + "Closures and Anonymous Functions": 10, + "Global State Dependencies": 427, + "Decorators and Annotations": 575, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 266, + "Scientific & Mathematical Operations": 29, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 110, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 7, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 238, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 181, + "Explicit Type Casts": 51, + "Fatal Aborts & Exceptions": 6, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 605, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 232, + "Private / Encapsulated Scopes": 569, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 9, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 4009, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 4, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 328, + "Time Date Logic": 50, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 43, + "Design Camel Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 25, + "Design Upper Case": 4, + "Design Short Vars": 6, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 120, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 8, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 14, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 84, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 1, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "B", + "C", + "CR", + "Cwd", + "Encode", + "Escape", + "File::Glob", + "FileHandle", + "I", + "IO::Handle", + "Image::ExifTool", + "Image::ExifTool::Geolocation", + "Image::ExifTool::HTML", + "Image::ExifTool::Import", + "Image::ExifTool::MWG", + "Image::ExifTool::Plot", + "Image::ExifTool::TagInfoXML", + "Image::ExifTool::XMP", + "MODULE", + "MWG", + "Term::ReadKey", + "Time::Piece", + "Unicode::GCString", + "Win32::API", + "Win32::FindFile", + "Win32API::File", + "a", + "absolute", + "additional", + "an", + "arguments", + "associated", + "changes", + "destination", + "duplicates", + "effect", + "even", + "exiftool", + "ext", + "extra", + "file", + "filename", + "for", + "format", + "formatting", + "forward", + "full", + "globbing", + "group", + "information", + "longer", + "lower", + "lowest", + "metadata", + "more", + "need", + "of", + "operation", + "option", + "other", + "our", + "output", + "permission", + "quoting", + "real", + "sense", + "separator", + "sidecar", + "standard", + "strict", + "tag", + "tags", + "terminator", + "textOut", + "the", + "this", + "tokens", + "underline", + "undocumented", + "user", + "warnings", + "wide", + "wildcards", + "with" + ] + } + } + }, + "csharp/roslyn": { + "Directory Group Magnitude": 15239.02, + "File Count": 7, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "85.7%", + "Static: Literature & Documentation": "14.3%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "25.48%", + "Error & Exception Exposure": "42.59%", + "Tech Debt Exposure": "46.79%", + "Testing Exposure": "57.49%", + "API Exposure": "4.05%", + "Concurrency Exposure": "24.12%", + "State Flux Exposure": "65.59%", + "Commented Logic Exposure": "4.12%", + "Specification Exposure": "85.71%", + "Instability Exposure": "42.86%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.07%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "csharp/roslyn/License.txt": { + "1. Artifact Identity": { + "Filename": "License.txt", + "Path": "csharp/roslyn/License.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -2075.41, + "Y": 103.99, + "Z": 1579.75 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 23, + "Coding LOC": 0, + "Documentation LOC": 18, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "csharp/roslyn/CSharpCompilation.cs": { + "1. Artifact Identity": { + "Filename": "CSharpCompilation.cs", + "Path": "csharp/roslyn/CSharpCompilation.cs", + "Language": "Csharp", + "Architect": "compiling all of the code", + "Indentation Style": "Spaces", + "Parent Entity": "Compilation, IEqualityComparer<, IEquatable", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -2233.23, + "Y": 49.62, + "Z": 1409.9 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 5286, + "Coding LOC": 3863, + "Documentation LOC": 652, + "Structural Magnitude": 2650.96, + "Control Flow Ratio": "45.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.666 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "20.83%", + "Error & Exception Exposure": "45.37%", + "Tech Debt Exposure": "61.55%", + "Testing Exposure": "80.0%", + "API Exposure": "5.04%", + "Concurrency Exposure": "30.42%", + "State Flux Exposure": "91.72%", + "Commented Logic Exposure": "5.31%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.37%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "CommonCreateBuiltinOperator", + "Structural Impact": 125.3, + "Lines of Code (LOC)": 225, + "Control Flow Branches": 50, + "Input Parameters": 4, + "Control Flow Ratio": "64.9%", + "Start Line": 4435, + "End Line": 4659 }, { - "Function Name": "isActive", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 640, - "End Line": 643 + "Function Name": "FindEntryPoint", + "Structural Impact": 96.2, + "Lines of Code (LOC)": 243, + "Control Flow Branches": 41, + "Input Parameters": 3, + "Control Flow Ratio": "54.7%", + "Start Line": 1993, + "End Line": 2235 }, { - "Function Name": "_flushObserverNotifications", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4593, - "End Line": 4608 + "Function Name": "GetDiagnosticsForMethodBodiesInTree", + "Structural Impact": 75.2, + "Lines of Code (LOC)": 183, + "Control Flow Branches": 32, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 3211, + "End Line": 3393 }, { - "Function Name": "canPop", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, + "Function Name": "validateSignature", + "Structural Impact": 52.5, + "Lines of Code (LOC)": 190, + "Control Flow Branches": 42, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 5516, - "End Line": 5531 + "Control Flow Ratio": "68.9%", + "Start Line": 4463, + "End Line": 4652 }, { - "Function Name": "canUpdateFrom", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 3204, - "End Line": 3213 + "Function Name": "ReportUnusedImports", + "Structural Impact": 46.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 2747, + "End Line": 2838 }, { - "Function Name": "_debugCheckDuplicatedPageKeys", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4062, - "End Line": 4074 + "Function Name": "GetDiagnosticsWithoutSeverityFiltering", + "Structural Impact": 38.9, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 13, + "Input Parameters": 5, + "Control Flow Ratio": "59.1%", + "Start Line": 3042, + "End Line": 3133 }, { - "Function Name": "_updateSettings", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 223, - "End Line": 230 + "Function Name": "CommonCreateFunctionPointerTypeSymbol", + "Structural Impact": 38.7, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 12, + "Input Parameters": 6, + "Control Flow Ratio": "57.1%", + "Start Line": 4250, + "End Line": 4335 }, { - "Function Name": "isCurrent", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 584, - "End Line": 595 + "Function Name": "CompileMethods", + "Structural Impact": 37.4, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 12, + "Input Parameters": 5, + "Control Flow Ratio": "52.2%", + "Start Line": 3640, + "End Line": 3751 }, { - "Function Name": "isFirst", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 601, - "End Line": 612 + "Function Name": "CommonCreateBuiltinOperator", + "Structural Impact": 33.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "53.8%", + "Start Line": 4661, + "End Line": 4735 }, { - "Function Name": "resolve", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "CSharpCompilation", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 7, + "Input Parameters": 13, "Control Flow Ratio": "100.0%", - "Start Line": 1167, - "End Line": 1171 + "Start Line": 551, + "End Line": 603 }, { - "Function Name": "shouldAnnounceChangeToNext", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "GetOrCreateNullableType", + "Structural Impact": 32.0, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3511, - "End Line": 3516 + "Control Flow Ratio": "74.1%", + "Start Line": 1781, + "End Line": 1827 }, { - "Function Name": "push", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "CreateModuleBuilder", + "Structural Impact": 30.3, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 8, + "Input Parameters": 8, "Control Flow Ratio": "66.7%", - "Start Line": 5026, - "End Line": 5030 + "Start Line": 3573, + "End Line": 3638 }, { - "Function Name": "_RestorationInformation.anonymous", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5970, - "End Line": 5974 + "Function Name": "GetSourceDeclarationDiagnostics", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "69.2%", + "Start Line": 3395, + "End Line": 3442 }, { - "Function Name": "initWithValue", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6376, - "End Line": 6381 + "Function Name": "AppendSymbolsWithName", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "64.7%", + "Start Line": 5083, + "End Line": 5136 }, { - "Function Name": "canPop", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "isSupportedType", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2689, - "End Line": 2692 + "Control Flow Ratio": "80.0%", + "Start Line": 1798, + "End Line": 1825 }, { - "Function Name": "restorationEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3590, - "End Line": 3593 + "Function Name": "AddDebugSourceDocumentsForChecksumDirectives", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "42.1%", + "Start Line": 4014, + "End Line": 4070 }, { - "Function Name": "initWithValue", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "ShouldEmitNullableAttributes", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6247, - "End Line": 6250 + "Control Flow Ratio": "68.8%", + "Start Line": 4919, + "End Line": 4962 }, { - "Function Name": "didReplace", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 794, - "End Line": 794 + "Function Name": "CommonCreateAnonymousTypeSymbol", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "42.9%", + "Start Line": 4402, + "End Line": 4433 }, { - "Function Name": "toRouteEntry", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "ReplaceSyntaxTree", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6007, - "End Line": 6018 + "Control Flow Ratio": "53.3%", + "Start Line": 1065, + "End Line": 1117 }, { - "Function Name": "complete", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "HasEntryPointSignature", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3400, - "End Line": 3409 + "Control Flow Ratio": "44.4%", + "Start Line": 2310, + "End Line": 2357 }, { - "Function Name": "replace", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "IsRuntimeAsyncEnabledIn", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 10, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2567, - "End Line": 2574 + "Start Line": 351, + "End Line": 396 }, { - "Function Name": "replaceRouteBelow", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "ReturnsAwaitableToVoidOrInt", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2633, - "End Line": 2640 + "Control Flow Ratio": "44.4%", + "Start Line": 2267, + "End Line": 2301 }, { - "Function Name": "pop", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "GetExternAliasTarget", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3390, - "End Line": 3395 - }, - { - "Function Name": "didPush", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 268, - "End Line": 276 + "Control Flow Ratio": "38.9%", + "Start Line": 1574, + "End Line": 1611 }, { - "Function Name": "_defaultPopInvokedHandler", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 696, - "End Line": 696 + "Function Name": "registeredUsageOfUsingsInTree", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3359, + "End Line": 3392 }, { - "Function Name": "didPush", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 774, - "End Line": 774 + "Function Name": "AddSyntaxTrees", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 927, + "End Line": 985 }, { - "Function Name": "didPop", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 780, - "End Line": 780 + "Function Name": "GetDiagnosticsForSyntaxTree", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "44.4%", + "Start Line": 3478, + "End Line": 3531 }, { - "Function Name": "didRemove", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 791, - "End Line": 791 + "Function Name": "getExplicitAccessibilitySymbol", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 4945, + "End Line": 4961 }, { - "Function Name": "didChangeTop", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 805, - "End Line": 805 + "Function Name": "GetEntryPointAndDiagnostics", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 1949, + "End Line": 1991 }, { - "Function Name": "didStartUserGesture", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 811, - "End Line": 811 + "Function Name": "CreateScriptCompilation", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 7, + "Control Flow Ratio": "75.0%", + "Start Line": 459, + "End Line": 480 }, { - "Function Name": "markForPush", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "validateSignature", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3536, - "End Line": 3544 + "Control Flow Ratio": "56.2%", + "Start Line": 4689, + "End Line": 4734 }, { - "Function Name": "markForAdd", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3546, - "End Line": 3554 + "Function Name": "AddEntryPointCandidates", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2237, + "End Line": 2265 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3927, - "End Line": 3937 + "Function Name": "updateCachedDiagnostics", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 3308, + "End Line": 3342 }, { - "Function Name": "didStopUserGesture", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5848, - "End Line": 5856 + "Function Name": "ClassifyConvertibleConversion", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2434, + "End Line": 2465 }, { - "Function Name": "didAdd", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "WithScriptCompilationInfo", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3376, - "End Line": 3386 - }, - { - "Function Name": "_updateEffectiveObservers", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4013, - "End Line": 4019 + "Control Flow Ratio": "75.0%", + "Start Line": 770, + "End Line": 797 }, { - "Function Name": "replaceRouteBelow", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "GetSyntaxTreesByMappedPath", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5432, - "End Line": 5443 + "Control Flow Ratio": "42.9%", + "Start Line": 1134, + "End Line": 1162 }, { - "Function Name": "computeSerializableData", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6074, - "End Line": 6081 + "Function Name": "GetBinderFactory", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2664, + "End Line": 2684 }, { - "Function Name": "_debugIsStaticCallback", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "AddedModulesResourceNames", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 5032, - "End Line": 5040 + "Control Flow Ratio": "60.0%", + "Start Line": 3934, + "End Line": 3958 }, { - "Function Name": "replace", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "AddCache", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5348, - "End Line": 5356 + "Control Flow Ratio": "60.0%", + "Start Line": 5207, + "End Line": 5231 }, { - "Function Name": "_AnonymousRestorationInformation.fromSerializableData", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "RemoveSyntaxTrees", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6059, - "End Line": 6068 + "Control Flow Ratio": "41.7%", + "Start Line": 1000, + "End Line": 1047 }, { - "Function Name": "toPrimitives", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "VisitNamespace", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 6383, - "End Line": 6388 - }, - { - "Function Name": "_recordLastFocus", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3828, - "End Line": 3831 + "Start Line": 3801, + "End Line": 3815 }, { - "Function Name": "getSerializableData", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "HasSubmissionResult", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5994, - "End Line": 5997 + "Control Flow Ratio": "30.4%", + "Start Line": 852, + "End Line": 894 }, { - "Function Name": "createDefaultValue", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6231, - "End Line": 6234 + "Function Name": "CommonCreateTupleTypeSymbol", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 4347, + "End Line": 4371 }, { - "Function Name": "present", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6354, - "End Line": 6360 + "Function Name": "GetSemanticModel", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2616, + "End Line": 2637 }, { - "Function Name": "didPop", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 457, - "End Line": 461 + "Function Name": "AppendLoadDirectiveDiagnostics", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3135, + "End Line": 3151 }, { - "Function Name": "handleAdd", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "CompleteTrees", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3215, - "End Line": 3220 + "Control Flow Ratio": "83.3%", + "Start Line": 2840, + "End Line": 2864 }, { - "Function Name": "addAll", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "CheckDuplicateInterceptions", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3665, - "End Line": 3670 + "Control Flow Ratio": "62.5%", + "Start Line": 3841, + "End Line": 3865 }, { - "Function Name": "_RestorationInformation.named", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "CommonLanguageVersion", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5965, - "End Line": 5969 + "Control Flow Ratio": "62.5%", + "Start Line": 617, + "End Line": 634 }, { - "Function Name": "_NamedRestorationInformation.fromSerializableData", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6028, - "End Line": 6033 + "Function Name": "AddNewFactory", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 2686, + "End Line": 2706 }, { - "Function Name": "fromPrimitives", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6390, - "End Line": 6394 + "Function Name": "AppendMemberSymbolsWithName", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 5138, + "End Line": 5159 }, { - "Function Name": "_updateRestorationId", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "SerializePdbEmbeddedCompilationOptions", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 233, - "End Line": 235 + "Control Flow Ratio": "80.0%", + "Start Line": 4976, + "End Line": 5010 }, { - "Function Name": "didReplace", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 320, - "End Line": 322 + "Function Name": "BindGlobalImports", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 1653, + "End Line": 1685 }, { - "Function Name": "didChangeNext", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 502, - "End Line": 504 + "Function Name": "ContainsSymbolsWithName", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4791, + "End Line": 4804 }, { - "Function Name": "didChangePrevious", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 515, - "End Line": 517 + "Function Name": "GetSymbolsWithName", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4809, + "End Line": 4822 }, { - "Function Name": "canUpdate", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 740, - "End Line": 742 + "Function Name": "ContainsSymbolsWithName", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4830, + "End Line": 4843 }, { - "Function Name": "_forcedDisposeAllRouteEntries", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3940, - "End Line": 3948 + "Function Name": "GetSymbolsWithNameCore", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4856, + "End Line": 4869 }, { - "Function Name": "deactivate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "Create", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 51, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4076, - "End Line": 4084 + "Input Parameters": 8, + "Control Flow Ratio": "25.0%", + "Start Line": 482, + "End Line": 532 }, { - "Function Name": "activate", - "Structural Impact": 2.5, + "Function Name": "FilterDiagnosticsByLocation", + "Structural Impact": 8.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4086, - "End Line": 4095 - }, - { - "Function Name": "willPop", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Control Flow Branches": 3, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 355 + "Start Line": 3467, + "End Line": 3476 }, { - "Function Name": "Navigator", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "GetSyntaxTreesByContentHash", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1565, - "End Line": 1586 - }, - { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3672, - "End Line": 3678 - }, - { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6199, - "End Line": 6206 - }, - { - "Function Name": "markForRemove", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 952, - "End Line": 957 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6398, - "End Line": 6403 + "Control Flow Ratio": "30.8%", + "Start Line": 1164, + "End Line": 1188 }, { - "Function Name": "willBePresent", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3489, - "End Line": 3492 + "Function Name": "GetSyntaxTreesByPath", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 1190, + "End Line": 1214 }, { - "Function Name": "isPresent", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3494, - "End Line": 3497 + "Function Name": "CommonCreateTupleTypeSymbol", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 4373, + "End Line": 4400 }, { - "Function Name": "suitableForAnnouncement", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3501, - "End Line": 3504 + "Function Name": "GetAssemblyOrModuleSymbol", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1271, + "End Line": 1288 }, { - "Function Name": "suitableForTransitionAnimation", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3506, - "End Line": 3509 + "Function Name": "AddInterception", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "22.2%", + "Start Line": 2555, + "End Line": 2580 }, { - "Function Name": "_History", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "CompleteTree", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3648, - "End Line": 3652 + "Start Line": 2718, + "End Line": 2735 }, { - "Function Name": "_pushEntry", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "AppendDefaultVersionResource", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5079, - "End Line": 5094 + "Control Flow Ratio": "80.0%", + "Start Line": 3537, + "End Line": 3555 }, { - "Function Name": "computeSerializableData", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6035, - "End Line": 6038 + "Function Name": "ChecksumMatches", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 4072, + "End Line": 4092 }, { - "Function Name": "toPrimitives", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "CheckDuplicateFilePathsAndFree", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6252, - "End Line": 6255 + "Start Line": 3781, + "End Line": 3799 }, { - "Function Name": "toString", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 662, - "End Line": 664 + "Function Name": "GetSymbol", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 5188, + "End Line": 5205 }, { - "Function Name": "restorationId", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3924, - "End Line": 3925 + "Function Name": "ValidateDebugEntryPoint", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 605, + "End Line": 615 }, { - "Function Name": "_allRouteOverlayEntries", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4123, - "End Line": 4125 + "Function Name": "GetClsComplianceDiagnostics", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 3444, + "End Line": 3465 }, { - "Function Name": "createDefaultValue", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6373, - "End Line": 6374 + "Function Name": "GetCompilationNamespace", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1525, + "End Line": 1547 }, { - "Function Name": "enabled", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6405, - "End Line": 6406 + "Function Name": "GetCompilationNamespace", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1549, + "End Line": 1570 }, { - "Function Name": "navigator", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 184, - "End Line": 184 + "Function Name": "checkValid", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 2079, + "End Line": 2095 }, { - "Function Name": "_isPageBased", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 206, - "End Line": 206 + "Function Name": "IsDefinedOrImplementedInSourceTree", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 3181, + "End Line": 3195 }, { - "Function Name": "restorationScopeId", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "getCustomModifierForType", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 220, - "End Line": 220 + "Start Line": 4320, + "End Line": 4334 }, { - "Function Name": "currentResult", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 426, - "End Line": 426 + "Function Name": "GetSpecialType", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1744, + "End Line": 1764 }, { - "Function Name": "popped", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 433, - "End Line": 433 + "Function Name": "CreateArrayTypeSymbol", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2471, + "End Line": 2484 }, { - "Function Name": "navigator", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 757, - "End Line": 757 + "Function Name": "TryGetInterceptor", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 2582, + "End Line": 2602 }, { - "Function Name": "dispose", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4097, - "End Line": 4118 + "Function Name": "GetSpineSymbol", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 5161, + "End Line": 5181 }, { - "Function Name": "overlay", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4121, - "End Line": 4121 + "Function Name": "GetSyntaxTreeOrdinal", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1119, + "End Line": 1132 }, { - "Function Name": "route", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "ClassifyConversion", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6370, - "End Line": 6370 + "Start Line": 2394, + "End Line": 2418 }, { - "Function Name": "popUntil", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2805, - "End Line": 2807 + "Function Name": "IsSymbolAccessibleWithin", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2514, + "End Line": 2521 }, { - "Function Name": "indexWhere", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "VisitNamedType", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3817, + "End Line": 3830 + }, + { + "Function Name": "GenerateModuleInitializer", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3656, - "End Line": 3658 + "Control Flow Ratio": "66.7%", + "Start Line": 3867, + "End Line": 3888 }, { - "Function Name": "insert", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetRuntimeMetadataVersion", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3680, - "End Line": 3683 + "Control Flow Ratio": "40.0%", + "Start Line": 3984, + "End Line": 4000 }, { - "Function Name": "Page", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "isAllowedPointerArithmeticIntegralType", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 694 + "Control Flow Ratio": "75.0%", + "Start Line": 4654, + "End Line": 4655 }, { - "Function Name": "_NavigatorObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsNullableAnalysisEnabledIn", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3597, - "End Line": 3597 + "Control Flow Ratio": "66.7%", + "Start Line": 286, + "End Line": 291 }, { - "Function Name": "_NavigatorPushObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3605, - "End Line": 3605 + "Function Name": "computeMappedPathToSyntaxTree", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 1151, + "End Line": 1161 }, { - "Function Name": "_NavigatorPopObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3614, - "End Line": 3614 + "Function Name": "Create", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 439, + "End Line": 454 }, { - "Function Name": "_NavigatorRemoveObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3623, - "End Line": 3623 + "Function Name": "GetHostObjectTypeSymbol", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1869, + "End Line": 1892 }, { - "Function Name": "_NavigatorReplaceObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3632, - "End Line": 3632 + "Function Name": "GetDiagnosticsForAllMethodBodies", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3155, + "End Line": 3179 }, { - "Function Name": "onPopInvoked", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 397, - "End Line": 401 + "Function Name": "compileMethodBodiesAndDocComments", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3344, + "End Line": 3357 }, { - "Function Name": "HeroControllerScope", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "GetAllUnaliasedModules", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 831, - "End Line": 835 + "Control Flow Ratio": "66.7%", + "Start Line": 1384, + "End Line": 1398 }, { - "Function Name": "removeAt", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "GetUnaliasedReferencedAssemblies", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3685, - "End Line": 3689 + "Control Flow Ratio": "66.7%", + "Start Line": 1407, + "End Line": 1422 }, { - "Function Name": "_NamedRestorationInformation", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "ShouldCheckTypeForMembers", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6022, - "End Line": 6026 + "Control Flow Ratio": "50.0%", + "Start Line": 5268, + "End Line": 5279 }, { - "Function Name": "createRoute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6045, - "End Line": 6049 + "Function Name": "IsSymbolAccessibleWithinCore", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 2499, + "End Line": 2512 }, { - "Function Name": "_AnonymousRestorationInformation", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6053, - "End Line": 6057 + "Function Name": "GetDiagnostics", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3026, + "End Line": 3027 }, { - "Function Name": "createRoute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "CSharpCompilation", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 12, "Control Flow Ratio": "0.0%", - "Start Line": 6088, - "End Line": 6092 + "Start Line": 534, + "End Line": 549 }, { - "Function Name": "RestorableRouteFuture", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "EmitDifference", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 23, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 9, "Control Flow Ratio": "0.0%", - "Start Line": 6319, - "End Line": 6323 + "Start Line": 3960, + "End Line": 3982 }, { - "Function Name": "didPopNext", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "WithOptions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 489, - "End Line": 491 + "Control Flow Ratio": "33.3%", + "Start Line": 738, + "End Line": 765 }, { - "Function Name": "updateShouldNotify", - "Structural Impact": 1.6, + "Function Name": "GetSymbolsWithName", + "Structural Impact": 4.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 893, - "End Line": 896 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4851, + "End Line": 4854 }, { - "Function Name": "isRoutePredicate", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3523, - "End Line": 3525 + "Function Name": "GetTypeByReflectionType", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 1842, + "End Line": 1853 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3607, - "End Line": 3610 + "Function Name": "CompareSourceLocations", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4752, + "End Line": 4764 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3616, - "End Line": 3619 + "Function Name": "CompareSourceLocations", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4766, + "End Line": 4775 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3625, - "End Line": 3628 + "Function Name": "CompareSourceLocations", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4777, + "End Line": 4786 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3634, - "End Line": 3637 + "Function Name": "addIfCandidate", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2257, + "End Line": 2264 }, { - "Function Name": "add", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3660, - "End Line": 3663 + "Function Name": "CreatePointerTypeSymbol", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2489, + "End Line": 2497 }, { - "Function Name": "_userGesturesInProgress", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5804, - "End Line": 5807 + "Function Name": "GetBinderFactory", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2654, + "End Line": 2662 }, { - "Function Name": "_handlePointerDown", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "WithSemanticModelProvider", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5860, - "End Line": 5862 + "Control Flow Ratio": "33.3%", + "Start Line": 802, + "End Line": 821 }, { - "Function Name": "_handlePointerUpOrCancel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5864, - "End Line": 5866 + "Function Name": "ToMetadataReference", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1372, + "End Line": 1375 }, { - "Function Name": "_isInstalledIn", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 188 + "Function Name": "RecordImportDependencies", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2883, + "End Line": 2887 }, { - "Function Name": "RouteSettings", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 650, - "End Line": 650 + "Function Name": "GetSemanticModel", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2608, + "End Line": 2610 }, { - "Function Name": "createRoute", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "MakeChecksumBytes", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 747, - "End Line": 748 + "Control Flow Ratio": "25.0%", + "Start Line": 4094, + "End Line": 4109 }, { - "Function Name": "HeroControllerScope.none", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 839, - "End Line": 839 + "Function Name": "HasCodeToEmit", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 4113, + "End Line": 4125 }, { - "Function Name": "route", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 903, - "End Line": 903 + "Function Name": "computeHashToSyntaxTree", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1177, + "End Line": 1187 }, { - "Function Name": "isWaitingForEnteringDecision", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 910 + "Function Name": "computePathToSyntaxTree", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1204, + "End Line": 1213 }, { - "Function Name": "isWaitingForExitingDecision", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "GenerateResources", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 22, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 917, - "End Line": 917 + "Start Line": 3890, + "End Line": 3911 }, { - "Function Name": "markForPop", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetRuntimeMetadataVersion", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 938, - "End Line": 938 + "Control Flow Ratio": "25.0%", + "Start Line": 4002, + "End Line": 4012 }, { - "Function Name": "markForComplete", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CommonGetMetadataReference", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 945, - "End Line": 945 + "Control Flow Ratio": "25.0%", + "Start Line": 1432, + "End Line": 1440 }, { - "Function Name": "isPresentPredicate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CreateReflectionTypeNotFoundError", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3518, - "End Line": 3518 + "Control Flow Ratio": "50.0%", + "Start Line": 1855, + "End Line": 1864 }, { - "Function Name": "suitableForTransitionAnimationPredicate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "GetDirectiveReference", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3519, - "End Line": 3520 + "Control Flow Ratio": "50.0%", + "Start Line": 1316, + "End Line": 1322 }, { - "Function Name": "willBePresentPredicate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "GenerateDocumentationComments", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3521, - "End Line": 3521 + "Start Line": 3913, + "End Line": 3932 }, { - "Function Name": "notify", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsNullableAnalysisEnabledIn", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3601, - "End Line": 3601 + "Control Flow Ratio": "50.0%", + "Start Line": 302, + "End Line": 306 }, { - "Function Name": "_RestorationInformation", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetTypeByMetadataName", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5964, - "End Line": 5964 + "Control Flow Ratio": "25.0%", + "Start Line": 1905, + "End Line": 1910 }, { - "Function Name": "restorationScopeId", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "RecordImportInternal", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5989, - "End Line": 5989 + "Control Flow Ratio": "100.0%", + "Start Line": 2876, + "End Line": 2881 }, { - "Function Name": "createRoute", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "GetParseDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6004, - "End Line": 6005 + "Control Flow Ratio": "50.0%", + "Start Line": 2988, + "End Line": 2991 }, { - "Function Name": "_defaultNavigatorFinder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetDeclarationDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6428, - "End Line": 6428 + "Control Flow Ratio": "50.0%", + "Start Line": 2997, + "End Line": 3000 }, { - "Function Name": "NavigationNotification", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetMethodBodyDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6440, - "End Line": 6440 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 572, - "End Line": 579 - }, - { - "Function Name": "handleComplete", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3351, - "End Line": 3356 - }, - { - "Function Name": "forcedDispose", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3420, - "End Line": 3425 + "Control Flow Ratio": "50.0%", + "Start Line": 3005, + "End Line": 3008 }, { - "Function Name": "finalize", - "Structural Impact": 1.2, + "Function Name": "GetDiagnostics", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3414 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3014, + "End Line": 3017 }, { - "Function Name": "removeLast", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "GetDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 3691, - "End Line": 3695 + "Start Line": 3029, + "End Line": 3040 }, { - "Function Name": "iterator", - "Structural Impact": 1.2, + "Function Name": "CreateNativeIntegerTypeSymbol", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3701, - "End Line": 3704 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4342, + "End Line": 4345 }, { - "Function Name": "toString", - "Structural Impact": 1.2, + "Function Name": "SymbolDeclaredEvent", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3706, - "End Line": 3709 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4971, + "End Line": 4974 }, { - "Function Name": "computeSerializableData", - "Structural Impact": 1.2, + "Function Name": "GetCachedSymbol", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5183, + "End Line": 5186 + }, + { + "Function Name": "Update", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5999, - "End Line": 6002 + "Start Line": 655, + "End Line": 672 }, { - "Function Name": "_navigator", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "CreatePreviousToCurrentSourceAssemblyMatcher", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6408, - "End Line": 6411 + "Start Line": 3753, + "End Line": 3765 }, { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetSubmissionImports", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6446, - "End Line": 6449 + "Control Flow Ratio": "25.0%", + "Start Line": 1698, + "End Line": 1711 }, { - "Function Name": "_installed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetBoundReferenceManager", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 187 + "Control Flow Ratio": "50.0%", + "Start Line": 1225, + "End Line": 1236 }, { - "Function Name": "settings", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ExpandPreviousSubmissionImports", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 203 + "Control Flow Ratio": "25.0%", + "Start Line": 1719, + "End Line": 1731 }, { - "Function Name": "overlayEntries", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "AbstractSymbolSearcher", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 247 + "Start Line": 5054, + "End Line": 5066 }, { - "Function Name": "install", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "GetNullableAnalysisValue", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 255, - "End Line": 257 + "Control Flow Ratio": "20.0%", + "Start Line": 337, + "End Line": 345 }, { - "Function Name": "willHandlePopInternally", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetDiagnostics", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 419 + "Start Line": 3019, + "End Line": 3024 }, { - "Function Name": "changedInternalState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "GetPreprocessorSymbols", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 532 + "Control Flow Ratio": "33.3%", + "Start Line": 5012, + "End Line": 5022 }, { - "Function Name": "changedExternalState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "PredicateSymbolSearcher", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 557, - "End Line": 559 + "Start Line": 5238, + "End Line": 5243 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "NameSymbolSearcher", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 751 + "Start Line": 5261, + "End Line": 5266 }, { - "Function Name": "didStopUserGesture", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "WithAssemblyName", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 816 + "Start Line": 677, + "End Line": 695 }, { - "Function Name": "markForPush", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CommonCreateErrorTypeSymbol", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 924, - "End Line": 924 + "Start Line": 406, + "End Line": 411 }, { - "Function Name": "markForAdd", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "WithReferences", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 931, - "End Line": 931 + "Start Line": 708, + "End Line": 725 }, { - "Function Name": "TransitionDelegate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetSubmissionInitializer", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1018, - "End Line": 1018 + "Control Flow Ratio": "50.0%", + "Start Line": 1894, + "End Line": 1899 }, { - "Function Name": "DefaultTransitionDelegate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ImportInfo", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1184, - "End Line": 1184 + "Start Line": 2895, + "End Line": 2900 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "MethodBodyDiagnostics", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3057, - "End Line": 3058 + "Start Line": 3203, + "End Line": 3208 }, { - "Function Name": "_RoutePlaceholder", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CreateAnalyzerDriver", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3144, - "End Line": 3144 + "Start Line": 4964, + "End Line": 4969 }, { - "Function Name": "isPresentForRestoration", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "WithEventQueue", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3499, - "End Line": 3499 + "Start Line": 826, + "End Line": 841 }, { - "Function Name": "isWaitingForEnteringDecision", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "ReportUnusedImports", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3527, - "End Line": 3528 + "Start Line": 2737, + "End Line": 2745 }, { - "Function Name": "isWaitingForExitingDecision", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "CommonCreateArrayTypeSymbol", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3530, - "End Line": 3531 + "Start Line": 4240, + "End Line": 4243 }, { - "Function Name": "markNeedsExitingDecision", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "writeValue", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3534, - "End Line": 3534 + "Start Line": 5003, + "End Line": 5009 }, { - "Function Name": "restorationEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CommonCreateErrorNamespaceSymbol", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3589, - "End Line": 3589 + "Start Line": 413, + "End Line": 418 }, { - "Function Name": "operator[]", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "EntryPoint", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3697, - "End Line": 3699 + "Start Line": 2369, + "End Line": 2373 }, { - "Function Name": "_usingPagesAPI", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ClassifyCommonConversion", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3741, - "End Line": 3741 + "Start Line": 2428, + "End Line": 2432 }, { - "Function Name": "_nextPagelessRestorationScopeId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CommonGetSemanticModel", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3836, - "End Line": 3836 + "Start Line": 4156, + "End Line": 4160 }, { - "Function Name": "_userGesturesInProgress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "HasDynamicEmitAttributes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5802, - "End Line": 5802 + "Start Line": 4879, + "End Line": 4883 }, { - "Function Name": "userGestureInProgress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ReplaceReference", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5816, - "End Line": 5816 + "Start Line": 1367, + "End Line": 1370 }, { - "Function Name": "isRestorable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Equals", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5992, - "End Line": 5992 + "Start Line": 2539, + "End Line": 2542 }, { - "Function Name": "isRestorable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "CommonReplaceSyntaxTree", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6070, - "End Line": 6072 + "Start Line": 4185, + "End Line": 4188 }, { - "Function Name": "hasData", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Clone", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6210, - "End Line": 6210 + "Start Line": 639, + "End Line": 653 }, { - "Function Name": "enabled", - "Structural Impact": 1.1, + "Function Name": "CreateSemanticModel", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6257, - "End Line": 6258 + "Start Line": 2640, + "End Line": 2641 }, { - "Function Name": "isPresent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Equals", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6365, - "End Line": 6365 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 798, - "Sequential Logic Declarations": 340, - "Function Parameters": 218, - "Function/Method Declarations": 275, - "Class/Entity Declarations": 27, - "Defensive Programming Constructs": 688, - "Type/Safety Bypasses": 146, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 19, - "State Mutations / Variable Reassignments": 205, - "Commented-out Code (Dead Logic)": 61, - "Structured Documentation Blocks": 2651, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 35, - "UI / View Layer Components": 86, - "Closures and Anonymous Functions": 479, - "Global State Dependencies": 50, - "Decorators and Annotations": 138, - "Generic Type Abstractions": 258, - "Collection Iterators / Comprehensions": 70, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 22, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 7, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 13, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 20, - "Fatal Aborts & Exceptions": 5, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 23, - "Thread Synchronization Locks": 4, - "Immutable Data Declarations": 233, - "Resource Deallocation & Cleanup": 15, - "Private / Encapsulated Scopes": 874, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 2981, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 1, - "Regex Execution": 0, - "Time Date Logic": 1, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 348, - "Design Camel Case": 168, - "Design Snake Case": 107, - "Design Pascal Case": 8, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 25, - "Duplicate Logic": 0, - "Orphaned Logic": 16, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 2, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 217, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "basic.dart", - "binding.dart", - "dart:async", - "dart:collection", - "dart:convert", - "dart:developer", - "dart:ui", - "focus_manager.dart", - "focus_scope.dart", - "focus_traversal.dart", - "framework.dart", - "heroes.dart", - "notification_listener.dart", - "overlay.dart", - "package:flutter/foundation.dart", - "package:flutter/rendering.dart", - "package:flutter/scheduler.dart", - "package:flutter/services.dart", - "restoration.dart", - "restoration_properties.dart", - "routes.dart", - "ticker_provider.dart" - ] - }, - "dart/flutter/object.dart": { - "1. Artifact Identity": { - "Filename": "object.dart", - "Path": "dart/flutter/object.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -709.65, - "Y": 179.03, - "Z": -2778.09 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 6760, - "Coding LOC": 3910, - "Documentation LOC": 2382, - "Structural Magnitude": 2329.2, - "Control Flow Ratio": "75.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.559 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.89%", - "Error & Exception Exposure": "16.07%", - "Tech Debt Exposure": "45.54%", - "Testing Exposure": "2.46%", - "API Exposure": "0.13%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "31.91%", - "Commented Logic Exposure": "5.45%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "describeSemanticsConfiguration", - "Structural Impact": 138.1, - "Lines of Code (LOC)": 245, - "Control Flow Branches": 88, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4915, - "End Line": 5159 + "Control Flow Ratio": "0.0%", + "Start Line": 2907, + "End Line": 2913 }, { - "Function Name": "layout", - "Structural Impact": 69.2, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 35, + "Function Name": "HasTupleNamesAttributes", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2782, - "End Line": 2917 - }, - { - "Function Name": "flushSemantics", - "Structural Impact": 62.5, - "Lines of Code (LOC)": 211, - "Control Flow Branches": 51, - "Input Parameters": 0, - "Control Flow Ratio": "85.0%", - "Start Line": 1451, - "End Line": 1661 - }, - { - "Function Name": "RenderObject", - "Structural Impact": 61.9, - "Lines of Code (LOC)": 298, - "Control Flow Branches": 46, - "Input Parameters": 0, - "Control Flow Ratio": "75.4%", - "Start Line": 4366, - "End Line": 4663 - }, - { - "Function Name": "updateChildren", - "Structural Impact": 49.8, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 42, - "Input Parameters": 0, - "Control Flow Ratio": "95.5%", - "Start Line": 5772, - "End Line": 5907 - }, - { - "Function Name": "getTransformTo", - "Structural Impact": 45.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "85.3%", - "Start Line": 3663, - "End Line": 3724 + "Control Flow Ratio": "0.0%", + "Start Line": 4885, + "End Line": 4886 }, { - "Function Name": "computeChildGeometry", - "Structural Impact": 44.2, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 27, + "Function Name": "ShouldCheckTypeForMembers", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "93.1%", - "Start Line": 6632, - "End Line": 6724 - }, - { - "Function Name": "_paintWithContext", - "Structural Impact": 42.0, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 20, - "Input Parameters": 2, - "Control Flow Ratio": "74.1%", - "Start Line": 3461, - "End Line": 3572 + "Control Flow Ratio": "0.0%", + "Start Line": 5245, + "End Line": 5251 }, { - "Function Name": "_mergeSiblingGroup", - "Structural Impact": 40.3, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 25, + "Function Name": "IsSubmissionSyntaxTree", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "92.6%", - "Start Line": 6272, - "End Line": 6341 + "Control Flow Ratio": "0.0%", + "Start Line": 1640, + "End Line": 1645 }, { - "Function Name": "_collectChildMergeUpAndSiblingGroup", - "Structural Impact": 36.7, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 21, + "Function Name": "GetEntryPoint", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.8%", - "Start Line": 5938, - "End Line": 6048 - }, - { - "Function Name": "_debugCanPerformMutations", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 122, - "Control Flow Branches": 23, - "Input Parameters": 0, - "Control Flow Ratio": "85.2%", - "Start Line": 2298, - "End Line": 2419 - }, - { - "Function Name": "_updateSiblingNodesGeometries", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 21, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6354, - "End Line": 6406 - }, - { - "Function Name": "markNeedsUpdate", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 20, - "Input Parameters": 0, - "Control Flow Ratio": "95.2%", - "Start Line": 6409, - "End Line": 6479 + "Control Flow Ratio": "0.0%", + "Start Line": 1943, + "End Line": 1947 }, { - "Function Name": "_buildSemantics", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 15, + "Function Name": "AddModuleInitializerMethod", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6173, - "End Line": 6208 - }, - { - "Function Name": "_repaintCompositedChild", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 128, - "End Line": 186 - }, - { - "Function Name": "pushClipRSuperellipse", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "63.6%", - "Start Line": 665, - "End Line": 696 - }, - { - "Function Name": "pushClipRRect", - "Structural Impact": 22.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "63.6%", - "Start Line": 616, - "End Line": 642 - }, - { - "Function Name": "pushClipPath", - "Structural Impact": 22.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "63.6%", - "Start Line": 717, - "End Line": 743 + "Control Flow Ratio": "0.0%", + "Start Line": 2525, + "End Line": 2529 }, { - "Function Name": "_buildSemanticsSubtree", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 13, + "Function Name": "GetHashCode", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6211, - "End Line": 6246 - }, - { - "Function Name": "pushClipRect", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 5, - "Control Flow Ratio": "63.6%", - "Start Line": 571, - "End Line": 595 + "Control Flow Ratio": "0.0%", + "Start Line": 2544, + "End Line": 2549 }, { - "Function Name": "computeAncestorInfo", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 12, + "Function Name": "CheckDuplicateFilePaths", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5618, - "End Line": 5653 - }, - { - "Function Name": "flushPaint", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "78.9%", - "Start Line": 1293, - "End Line": 1350 - }, - { - "Function Name": "pushTransform", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "75.0%", - "Start Line": 788, - "End Line": 816 - }, - { - "Function Name": "flushLayout", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 1137, - "End Line": 1204 - }, - { - "Function Name": "_insertIntoChildList", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4436, - "End Line": 4478 - }, - { - "Function Name": "toStringShort", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "82.4%", - "Start Line": 3971, - "End Line": 4009 - }, - { - "Function Name": "_marksConflictsInMergeGroup", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 6481, - "End Line": 6505 - }, - { - "Function Name": "markNeedsPaint", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "81.2%", - "Start Line": 3315, - "End Line": 3356 + "Control Flow Ratio": "0.0%", + "Start Line": 3834, + "End Line": 3838 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 9, + "Function Name": "CanEmitSpecialType", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6529, - "End Line": 6567 + "Control Flow Ratio": "0.0%", + "Start Line": 4894, + "End Line": 4899 }, { - "Function Name": "_updateChildGeometry", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 9, + "Function Name": "IsNullableAnalysisEnabledIn", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 6087, - "End Line": 6124 - }, - { - "Function Name": "_compositeChild", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 269, - "End Line": 292 + "Control Flow Ratio": "0.0%", + "Start Line": 274, + "End Line": 277 }, { - "Function Name": "_updateGeometry", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, + "Function Name": "CommonCreatePreprocessingSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 6126, - "End Line": 6141 - }, - { - "Function Name": "_intersectRects", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 6741, - "End Line": 6746 + "Control Flow Ratio": "0.0%", + "Start Line": 420, + "End Line": 423 }, { - "Function Name": "attach", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 8, + "Function Name": "WithReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2465, - "End Line": 2492 + "Control Flow Ratio": "0.0%", + "Start Line": 730, + "End Line": 733 }, { - "Function Name": "markNeedsLayout", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "84.6%", - "Start Line": 2649, - "End Line": 2668 + "Function Name": "ContainsSyntaxTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 911, + "End Line": 914 }, { - "Function Name": "_updateSemanticsOwner", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1396, - "End Line": 1411 + "Function Name": "AddSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 919, + "End Line": 922 }, { - "Function Name": "_updateCompositingBits", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 3217, - "End Line": 3249 + "Function Name": "RemoveSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 991, + "End Line": 994 }, { - "Function Name": "_transformRect", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 6727, - "End Line": 6739 + "Function Name": "ReferenceManagerEquals", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1239, + "End Line": 1242 }, { - "Function Name": "pushLayer", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 504, - "End Line": 524 + "Function Name": "GetSymbolInternal", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1290, + "End Line": 1293 }, { - "Function Name": "paintChild", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 249, - "End Line": 267 + "Function Name": "AddReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1327, + "End Line": 1330 }, { - "Function Name": "_getTagsForChildren", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 5920, - "End Line": 5936 + "Function Name": "AddReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1335, + "End Line": 1338 }, { - "Function Name": "_produceSemanticsNode", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, + "Function Name": "RemoveReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6248, - "End Line": 6260 + "Control Flow Ratio": "0.0%", + "Start Line": 1343, + "End Line": 1346 }, { - "Function Name": "sendSemanticsEvent", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, + "Function Name": "RemoveReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3836, - "End Line": 3846 + "Control Flow Ratio": "0.0%", + "Start Line": 1351, + "End Line": 1354 }, { - "Function Name": "_skippedPaintingOnLayer", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3402, - "End Line": 3423 + "Function Name": "GetMetadataReference", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1427, + "End Line": 1430 }, { - "Function Name": "markNeedsCompositingBitsUpdate", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "72.7%", - "Start Line": 3183, - "End Line": 3202 + "Function Name": "GetMetadataReference", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1442, + "End Line": 1445 }, { - "Function Name": "_layoutWithoutResize", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "77.8%", - "Start Line": 2725, - "End Line": 2757 + "Function Name": "GetSpecialTypeMember", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1832, + "End Line": 1835 }, { - "Function Name": "pushOpacity", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 836, - "End Line": 848 + "Function Name": "CommonGetSpecialTypeMember", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1837, + "End Line": 1840 }, { - "Function Name": "pushColorFilter", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 761, - "End Line": 771 + "Function Name": "GetBinder", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2708, + "End Line": 2711 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 4, + "Function Name": "RecordImport", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4046, - "End Line": 4093 + "Control Flow Ratio": "0.0%", + "Start Line": 2866, + "End Line": 2869 }, { - "Function Name": "_reportException", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2213, - "End Line": 2235 + "Function Name": "RecordImport", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2871, + "End Line": 2874 }, { - "Function Name": "markNeedsCompositedLayerUpdate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 3375, - "End Line": 3395 + "Function Name": "Equals", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2902, + "End Line": 2905 }, { - "Function Name": "showOnScreen", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, + "Function Name": "DuplicateFilePathsVisitor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4118, - "End Line": 4130 + "Control Flow Ratio": "0.0%", + "Start Line": 3776, + "End Line": 3779 }, { - "Function Name": "markNeedsBuild", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 5734, - "End Line": 5751 + "Function Name": "CommonWithReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4131, + "End Line": 4134 }, { - "Function Name": "debugValidateChild", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 4, + "Function Name": "CommonWithAssemblyName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4163, - "End Line": 4195 + "Control Flow Ratio": "0.0%", + "Start Line": 4136, + "End Line": 4139 }, { - "Function Name": "debugValidateChild", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 4, + "Function Name": "CommonAddSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4400, - "End Line": 4432 + "Control Flow Ratio": "0.0%", + "Start Line": 4170, + "End Line": 4173 }, { - "Function Name": "_removeFromChildList", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, + "Function Name": "CommonRemoveSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4513, - "End Line": 4536 + "Control Flow Ratio": "0.0%", + "Start Line": 4175, + "End Line": 4178 }, { - "Function Name": "flushCompositingBits", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 1239, - "End Line": 1260 + "Function Name": "CommonWithOptions", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4190, + "End Line": 4193 }, { - "Function Name": "dropChild", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, + "Function Name": "CommonWithScriptCompilationInfo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2179, - "End Line": 2197 + "Control Flow Ratio": "0.0%", + "Start Line": 4195, + "End Line": 4198 }, { - "Function Name": "_debugRelayoutBoundaryAlreadyMarkedNeedsLayout", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2594, - "End Line": 2609 + "Function Name": "CommonContainsSyntaxTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4200, + "End Line": 4203 }, { - "Function Name": "rootNode", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "CommonGetAssemblyOrModuleSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1079, - "End Line": 1086 + "Control Flow Ratio": "0.0%", + "Start Line": 4205, + "End Line": 4208 }, { - "Function Name": "_effectiveAttributedIncreasedValue", - "Structural Impact": 7.3, + "Function Name": "CommonGetSpecialType", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4869, - "End Line": 4872 + "Control Flow Ratio": "0.0%", + "Start Line": 4220, + "End Line": 4223 }, { - "Function Name": "_effectiveAttributedDecreasedValue", - "Structural Impact": 7.3, + "Function Name": "CommonGetCompilationNamespace", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4874, - "End Line": 4877 + "Control Flow Ratio": "0.0%", + "Start Line": 4225, + "End Line": 4228 }, { - "Function Name": "_effectiveAttributedLabel", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "CommonGetTypeByMetadataName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4861, - "End Line": 4863 + "Control Flow Ratio": "0.0%", + "Start Line": 4230, + "End Line": 4233 }, { - "Function Name": "_effectiveAttributedValue", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "CommonCreatePointerTypeSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4865, - "End Line": 4867 + "Control Flow Ratio": "0.0%", + "Start Line": 4245, + "End Line": 4248 }, { - "Function Name": "_effectiveAttributedHint", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "CommonCreateNativeIntegerTypeSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4879, - "End Line": 4881 + "Control Flow Ratio": "0.0%", + "Start Line": 4337, + "End Line": 4340 }, { - "Function Name": "_scheduleSystemFontsUpdate", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 4691, - "End Line": 4712 + "Function Name": "CommonGetEntryPoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4747, + "End Line": 4750 }, { - "Function Name": "shouldFormSemanticsNode", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, + "Function Name": "GetSymbolsWithName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 5670, - "End Line": 5687 + "Control Flow Ratio": "0.0%", + "Start Line": 5071, + "End Line": 5081 }, { - "Function Name": "updateLayerProperties", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, + "Function Name": "IsUnreferencedAssemblyIdentityDiagnosticCode", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 199, - "End Line": 219 + "Control Flow Ratio": "0.0%", + "Start Line": 2359, + "End Line": 2360 }, { - "Function Name": "_enableMutationsToDirtySubtrees", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "isReadOnlySpanOfByteType", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1214, - "End Line": 1231 - }, - { - "Function Name": "operator==", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 5301, - "End Line": 5309 + "Control Flow Ratio": "0.0%", + "Start Line": 4657, + "End Line": 4658 }, { - "Function Name": "isBlockingPreviousSibling", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5708, - "End Line": 5730 + "Function Name": "SupportsRuntimeCapabilityCore", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5042, + "End Line": 5043 }, { - "Function Name": "child", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "Matches", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4201, - "End Line": 4209 + "Control Flow Ratio": "0.0%", + "Start Line": 5068, + "End Line": 5068 }, { - "Function Name": "updateCompositedLayer", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "ShouldCheckTypeForMembers", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3101, - "End Line": 3104 + "Control Flow Ratio": "0.0%", + "Start Line": 5069, + "End Line": 5069 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4645, - "End Line": 4662 + "Function Name": "Matches", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5253, + "End Line": 5254 }, { - "Function Name": "move", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4569, - "End Line": 4581 + "Function Name": "Matches", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5281, + "End Line": 5282 }, { - "Function Name": "_debugUltimatePreviousSiblingOf", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4369, - "End Line": 4377 + "Function Name": "RemoveAllSyntaxTrees", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1053, + "End Line": 1060 }, { - "Function Name": "_debugUltimateNextSiblingOf", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4379, - "End Line": 4387 + "Function Name": "CommonGetBoundReferenceManager", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1220, + "End Line": 1223 }, { - "Function Name": "stopRecordingIfNeeded", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, + "Function Name": "RemoveAllReferences", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 393, - "End Line": 420 + "Control Flow Ratio": "0.0%", + "Start Line": 1359, + "End Line": 1362 }, { - "Function Name": "adoptChild", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2151, - "End Line": 2173 + "Function Name": "BindScriptClass", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1635, + "End Line": 1638 }, { - "Function Name": "_intersectRects", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6687, - "End Line": 6687 + "Function Name": "MightContainNoPiaLocalTypes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2376, + "End Line": 2379 }, { - "Function Name": "initSemanticsAnnotations", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4738, - "End Line": 4755 + "Function Name": "CreateGlobalNamespaceAlias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2713, + "End Line": 2716 }, { - "Function Name": "invokeLayoutCallback", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3007, - "End Line": 3020 + "Function Name": "GetHashCode", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2915, + "End Line": 2918 }, { - "Function Name": "adoptChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1748, - "End Line": 1759 + "Function Name": "CommonRemoveAllSyntaxTrees", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4180, + "End Line": 4183 }, { - "Function Name": "dropChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1768, - "End Line": 1779 + "Function Name": "CommonClone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4210, + "End Line": 4213 }, { - "Function Name": "removeAll", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "ShouldEmitNativeIntegerAttributes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4549, - "End Line": 4562 + "Control Flow Ratio": "0.0%", + "Start Line": 4914, + "End Line": 4917 }, { - "Function Name": "attach", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4583, - "End Line": 4592 + "Function Name": "BindUsingsFromOptions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1693, + "End Line": 1693 }, { - "Function Name": "visitChildren", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4615, - "End Line": 4623 + "Function Name": "GetPreviousSubmissionImports", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1716, + "End Line": 1717 }, { - "Function Name": "localeForSubtree", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4845, - "End Line": 4851 + "Function Name": "InterceptorKeyComparer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2536, + "End Line": 2536 }, { - "Function Name": "textDirection", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4899, - "End Line": 4905 - }, + "Function Name": "CanEmitBoolean", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4892, + "End Line": 4892 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 584, + "Sequential Logic Declarations": 689, + "Function Parameters": 282, + "Function/Method Declarations": 232, + "Class/Entity Declarations": 9, + "Defensive Programming Constructs": 289, + "Type/Safety Bypasses": 7, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 191, + "State Mutations / Variable Reassignments": 517, + "Commented-out Code (Dead Logic)": 7, + "Structured Documentation Blocks": 401, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 78, + "UI / View Layer Components": 1, + "Closures and Anonymous Functions": 63, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 196, + "Collection Iterators / Comprehensions": 10, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 28, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 6, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 33, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 44, + "Fatal Aborts & Exceptions": 53, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 16, + "Thread Synchronization Locks": 14, + "Immutable Data Declarations": 106, + "Resource Deallocation & Cleanup": 24, + "Private / Encapsulated Scopes": 274, + "Event Listeners & Subscribers": 1, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3818, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 402, + "Design Camel Case": 209, + "Design Snake Case": 155, + "Design Pascal Case": 15, + "Design Upper Case": 0, + "Design Short Vars": 19, + "Design Long Vars": 27, + "Duplicate Logic": 0, + "Orphaned Logic": 72, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 80, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 28, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.Cci", + "Microsoft.CodeAnalysis", + "Microsoft.CodeAnalysis.CSharp.Binder", + "Microsoft.CodeAnalysis.CSharp.Emit", + "Microsoft.CodeAnalysis.CSharp.Symbols", + "Microsoft.CodeAnalysis.CSharp.Syntax", + "Microsoft.CodeAnalysis.CodeGen", + "Microsoft.CodeAnalysis.Collections", + "Microsoft.CodeAnalysis.Debugging", + "Microsoft.CodeAnalysis.Diagnostics", + "Microsoft.CodeAnalysis.Emit", + "Microsoft.CodeAnalysis.Operations", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Symbols", + "Microsoft.CodeAnalysis.Text", + "Roslyn.Utilities", + "System", + "System.Buffers.Binary", + "System.Collections.Concurrent", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.IO", + "System.Linq", + "System.Reflection", + "System.Reflection.Metadata", + "System.Threading" + ] + }, + "csharp/roslyn/CSharpSyntaxTree.cs": { + "1. Artifact Identity": { + "Filename": "CSharpSyntaxTree.cs", + "Path": "csharp/roslyn/CSharpSyntaxTree.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "SyntaxTree", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -2451.91, + "Y": -17.85, + "Z": 860.37 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 942, + "Coding LOC": 589, + "Documentation LOC": 226, + "Structural Magnitude": 442.18, + "Control Flow Ratio": "46.2%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.596 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "17.53%", + "Error & Exception Exposure": "57.62%", + "Tech Debt Exposure": "63.55%", + "Testing Exposure": "80.0%", + "API Exposure": "6.49%", + "Concurrency Exposure": "75.53%", + "State Flux Exposure": "96.22%", + "Commented Logic Exposure": "6.22%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "ensureGeometry", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "BuildPreprocessorStateChangeMap", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 25, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6076, - "End Line": 6085 + "Control Flow Ratio": "83.3%", + "Start Line": 229, + "End Line": 300 + }, + { + "Function Name": "Create", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 6, + "Control Flow Ratio": "71.4%", + "Start Line": 327, + "End Line": 354 }, { - "Function Name": "targetFrameMatch.group", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2813, - "End Line": 2815 + "Function Name": "ParseText", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "33.3%", + "Start Line": 487, + "End Line": 521 }, { - "Function Name": "debugSemantics", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3870, - "End Line": 3877 + "Function Name": "IsGeneratedCode", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 723, + "End Line": 745 }, { - "Function Name": "markNeedsSemanticsUpdate", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3898, - "End Line": 3905 + "Function Name": "IsPreprocessorSymbolDefined", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 198, + "End Line": 227 }, { - "Function Name": "insert", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, + "Function Name": "IsPreprocessorSymbolDefined", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4484, - "End Line": 4501 + "Control Flow Ratio": "57.1%", + "Start Line": 185, + "End Line": 196 }, { - "Function Name": "addAll", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, + "Function Name": "ParseText", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4509, - "End Line": 4511 + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 448, + "End Line": 460 }, { - "Function Name": "requestVisualUpdate", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, + "Function Name": "WithChanges", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 37, "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1068, - "End Line": 1074 + "Input Parameters": 2, + "Control Flow Ratio": "30.0%", + "Start Line": 554, + "End Line": 590 }, { - "Function Name": "describeSemanticsClip", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 1, + "Function Name": "GetDiagnostics", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3766, - "End Line": 3766 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 785, + "End Line": 798 }, { - "Function Name": "contributesToSemanticsTree", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5661, - "End Line": 5666 + "Function Name": "Create", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 356, + "End Line": 373 }, { - "Function Name": "layer", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3131, - "End Line": 3135 + "Function Name": "ParseText", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "50.0%", + "Start Line": 911, + "End Line": 920 }, { - "Function Name": "wasSemanticsBoundary", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5349, - "End Line": 5349 + "Function Name": "ParseText", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 429, + "End Line": 439 }, { - "Function Name": "_isRecording", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "ParseText", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "50.0%", - "Start Line": 310, - "End Line": 325 + "Start Line": 900, + "End Line": 908 }, { - "Function Name": "_LocalSemanticsHandle._", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "Create", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 954, - "End Line": 959 + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 923, + "End Line": 931 }, { - "Function Name": "scheduleLayoutCallback", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, + "Function Name": "WithChangedText", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4298, - "End Line": 4313 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 535, + "End Line": 552 }, { - "Function Name": "_debugSetParent", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "ParseText", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1682, - "End Line": 1685 + "Start Line": 469, + "End Line": 478 }, { - "Function Name": "_withDebugActiveLayoutCleared", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, + "Function Name": "IsAnyPreprocessorSymbolDefined", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2262, - "End Line": 2278 + "Control Flow Ratio": "40.0%", + "Start Line": 170, + "End Line": 183 }, { - "Function Name": "markParentNeedsLayout", - "Structural Impact": 3.6, + "Function Name": "TryGetRootCore", + "Structural Impact": 4.9, "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2679, - "End Line": 2691 - }, - { - "Function Name": "toStringDeep", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 4017, - "End Line": 4032 + "Control Flow Ratio": "50.0%", + "Start Line": 875, + "End Line": 887 }, { - "Function Name": "original", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "isGeneratedHeuristic", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5362, - "End Line": 5373 + "Control Flow Ratio": "60.0%", + "Start Line": 731, + "End Line": 744 }, { - "Function Name": "ensureSemanticsNode", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, + "Function Name": "GetLineMappings", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6153, - "End Line": 6165 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 674, + "End Line": 679 }, { - "Function Name": "debugDumpRenderObjectSemanticsTree", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, + "Function Name": "GetRootAsync", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 6571, - "End Line": 6583 + "Start Line": 100, + "End Line": 103 }, { - "Function Name": "debugLayoutParent", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "ParseTextLazy", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 2433, - "End Line": 2441 - }, - { - "Function Name": "detach", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4594, - "End Line": 4603 + "Start Line": 414, + "End Line": 420 }, { - "Function Name": "redepthChildren", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4605, - "End Line": 4613 + "Function Name": "CreateWithoutClone", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 394, + "End Line": 408 }, { - "Function Name": "hashCode", - "Structural Impact": 3.5, + "Function Name": "GetPragmaDirectiveWarningState", + "Structural Impact": 4.0, "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5311, - "End Line": 5320 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 703, + "End Line": 712 }, { - "Function Name": "debugDisposed", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "GetLineSpan", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2028, - "End Line": 2035 + "Start Line": 647, + "End Line": 648 }, { - "Function Name": "debugLayer", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "GetMappedLineSpan", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 3157, - "End Line": 3164 + "Start Line": 666, + "End Line": 667 }, { - "Function Name": "ensureSemantics", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "GetLineVisibility", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1385, - "End Line": 1394 + "Start Line": 670, + "End Line": 671 }, { - "Function Name": "attach", + "Function Name": "GetChangedSpans", "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1694, - "End Line": 1703 + "Control Flow Ratio": "50.0%", + "Start Line": 598, + "End Line": 606 }, { - "Function Name": "layer", + "Function Name": "GetChanges", "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3137, - "End Line": 3146 + "Control Flow Ratio": "50.0%", + "Start Line": 613, + "End Line": 621 }, { - "Function Name": "_didUpdateParentData", + "Function Name": "GetDiagnostics", "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6050, - "End Line": 6058 + "Start Line": 775, + "End Line": 783 }, { - "Function Name": "debugAssertIsValid", + "Function Name": "GetDiagnostics", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 934, - "End Line": 940 + "Start Line": 807, + "End Line": 814 }, { - "Function Name": "redepthChild", + "Function Name": "GetDiagnostics", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2125, - "End Line": 2132 + "Control Flow Ratio": "50.0%", + "Start Line": 823, + "End Line": 830 }, { - "Function Name": "properties", + "Function Name": "GetDiagnostics", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4760, - "End Line": 4767 + "Start Line": 840, + "End Line": 847 }, { - "Function Name": "container", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetCompilationUnitRoot", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4778, - "End Line": 4784 + "Start Line": 112, + "End Line": 115 }, { - "Function Name": "explicitChildNodes", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4801, - "End Line": 4807 + "Start Line": 856, + "End Line": 859 }, { - "Function Name": "excludeSemantics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetRoot", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4817, - "End Line": 4823 + "Control Flow Ratio": "100.0%", + "Start Line": 86, + "End Line": 86 }, { - "Function Name": "blockUserActions", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetDirectives", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4832, - "End Line": 4838 + "Start Line": 158, + "End Line": 168 }, { - "Function Name": "visitChildrenForSemantics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "Create", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 318 + }, + { + "Function Name": "GetDirectiveMap", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4907, - "End Line": 4913 + "Start Line": 627, + "End Line": 636 }, { - "Function Name": "updateConfig", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "CreateForDebugger", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 379, + "End Line": 384 + }, + { + "Function Name": "CSharpSyntaxTree", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 5379, - "End Line": 5385 + "Start Line": 43, + "End Line": 46 }, { - "Function Name": "_debugAllowChildListModifications", - "Structural Impact": 3.1, + "Function Name": "IsEquivalentTo", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 128 + }, + { + "Function Name": "GetMappedLineSpanAndVisibility", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1727, - "End Line": 1728 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 688, + "End Line": 689 }, { - "Function Name": "setupParentData", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "GetLinePosition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 753, + "End Line": 754 + }, + { + "Function Name": "CSharpSyntaxTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2095, - "End Line": 2100 + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "attach", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "CloneNodeAsRoot", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4211, - "End Line": 4215 + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 81 }, { - "Function Name": "visitChildren", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "GetLocation", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4230, - "End Line": 4235 + "Control Flow Ratio": "0.0%", + "Start Line": 759, + "End Line": 762 }, { - "Function Name": "childBefore", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "GetRootCore", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4632, - "End Line": 4636 + "Control Flow Ratio": "0.0%", + "Start Line": 865, + "End Line": 868 }, { - "Function Name": "childAfter", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "GetRootAsyncCore", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4639, - "End Line": 4643 + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 873 }, { - "Function Name": "effective", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "TryGetRoot", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 91 + }, + { + "Function Name": "GetNullableContextState", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 718, + "End Line": 719 + }, + { + "Function Name": "IsNullableAnalysisEnabled", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 721, + "End Line": 721 + }, + { + "Function Name": "Dump", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5352, - "End Line": 5354 + "Control Flow Ratio": "0.0%", + "Start Line": 936, + "End Line": 939 }, { - "Function Name": "configToMergeUp", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "HasHiddenRegions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5657, - "End Line": 5659 + "Control Flow Ratio": "0.0%", + "Start Line": 695, + "End Line": 696 }, { - "Function Name": "_performMoveCursorForwardByCharacter", - "Structural Impact": 3.0, + "Function Name": "GetNullableContextStateMap", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 714, + "End Line": 716 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 92, + "Sequential Logic Declarations": 107, + "Function Parameters": 60, + "Function/Method Declarations": 55, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 7, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 48, + "State Mutations / Variable Reassignments": 89, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 194, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 27, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 17, + "Global State Dependencies": 0, + "Decorators and Annotations": 12, + "Generic Type Abstractions": 20, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 14, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 28, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 8, + "Fatal Aborts & Exceptions": 11, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 12, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 36, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 554, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 55, + "Design Camel Case": 23, + "Design Snake Case": 27, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 18, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 8, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 15, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.CodeAnalysis.CSharp.Syntax", + "Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax", + "Microsoft.CodeAnalysis.Collections", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Text", + "Roslyn.Utilities", + "System", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.ComponentModel", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.Text", + "System.Threading", + "System.Threading.Tasks" + ] + }, + "csharp/roslyn/DiagnosticAnalyzer.cs": { + "1. Artifact Identity": { + "Filename": "DiagnosticAnalyzer.cs", + "Path": "csharp/roslyn/DiagnosticAnalyzer.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1505.7, + "Y": 197.66, + "Z": 839.8 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 39, + "Coding LOC": 20, + "Documentation LOC": 12, + "Structural Magnitude": 11.8, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "2.37%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "99.94%", + "Testing Exposure": "2.43%", + "API Exposure": "10.55%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "62.48%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "Equals", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5209, - "End Line": 5211 + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 29 + }, + { + "Function Name": "Initialize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 24 + }, + { + "Function Name": "ToString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "_performMoveCursorBackwardByCharacter", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5213, - "End Line": 5215 + "Function Name": "GetHashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 31 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 7, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 14, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Roslyn.Utilities", + "System.Collections.Immutable" + ] + }, + "csharp/roslyn/LanguageParser.cs": { + "1. Artifact Identity": { + "Filename": "LanguageParser.cs", + "Path": "csharp/roslyn/LanguageParser.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "SyntaxParser, IDisposable, byte", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1930.37, + "Y": 139.82, + "Z": 1131.1 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 14680, + "Coding LOC": 10808, + "Documentation LOC": 1928, + "Structural Magnitude": 9454.36, + "Control Flow Ratio": "59.4%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.055 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "63.84%", + "Error & Exception Exposure": "78.67%", + "Tech Debt Exposure": "8.73%", + "Testing Exposure": "80.0%", + "API Exposure": "0.79%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.97%", + "Commented Logic Exposure": "6.48%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ParseNamespaceBodyWorker", + "Structural Impact": 198.0, + "Lines of Code (LOC)": 285, + "Control Flow Branches": 74, + "Input Parameters": 5, + "Control Flow Ratio": "80.4%", + "Start Line": 562, + "End Line": 846 }, { - "Function Name": "_performMoveCursorForwardByWord", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5217, - "End Line": 5219 + "Function Name": "ParseVariableDeclarator", + "Structural Impact": 191.8, + "Lines of Code (LOC)": 295, + "Control Flow Branches": 58, + "Input Parameters": 8, + "Control Flow Ratio": "60.4%", + "Start Line": 5476, + "End Line": 5770 }, { - "Function Name": "_performMoveCursorBackwardByWord", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "GetPrecedence", + "Structural Impact": 153.6, + "Lines of Code (LOC)": 131, + "Control Flow Branches": 103, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5221, - "End Line": 5223 + "Control Flow Ratio": "82.4%", + "Start Line": 11213, + "End Line": 11343 }, { - "Function Name": "_performSetSelection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "ParsePrimaryExpression", + "Structural Impact": 140.9, + "Lines of Code (LOC)": 272, + "Control Flow Branches": 89, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5225, - "End Line": 5227 + "Control Flow Ratio": "67.4%", + "Start Line": 11931, + "End Line": 12202 }, { - "Function Name": "_performSetText", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "ParseMemberDeclarationOrStatementCore", + "Structural Impact": 120.4, + "Lines of Code (LOC)": 428, + "Control Flow Branches": 69, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5229, - "End Line": 5231 + "Control Flow Ratio": "51.9%", + "Start Line": 2559, + "End Line": 2986 }, { - "Function Name": "parent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5582, - "End Line": 5582 + "Function Name": "ParseOperatorDeclaration", + "Structural Impact": 106.1, + "Lines of Code (LOC)": 199, + "Control Flow Branches": 42, + "Input Parameters": 4, + "Control Flow Ratio": "73.7%", + "Start Line": 3966, + "End Line": 4164 }, { - "Function Name": "describeApproximatePaintClip", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3739, - "End Line": 3739 + "Function Name": "ParseMainTypeDeclaration", + "Structural Impact": 103.9, + "Lines of Code (LOC)": 277, + "Control Flow Branches": 51, + "Input Parameters": 2, + "Control Flow Ratio": "69.9%", + "Start Line": 1752, + "End Line": 2028 }, { - "Function Name": "configToMergeUp", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "parsePrimaryExpressionWithoutPostfix", + "Structural Impact": 102.0, + "Lines of Code (LOC)": 174, + "Control Flow Branches": 65, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5420, - "End Line": 5420 - }, - { - "Function Name": "detach", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1710, - "End Line": 1721 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1798, - "End Line": 1810 - }, - { - "Function Name": "scheduleInitialSemantics", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3777, - "End Line": 3787 - }, - { - "Function Name": "assembleSemanticsNode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3935, - "End Line": 3943 + "Control Flow Ratio": "63.1%", + "Start Line": 11940, + "End Line": 12113 }, { - "Function Name": "_getNonBlockedChildren", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5909, - "End Line": 5918 + "Function Name": "ScanType", + "Structural Impact": 101.9, + "Lines of Code (LOC)": 168, + "Control Flow Branches": 53, + "Input Parameters": 2, + "Control Flow Ratio": "89.8%", + "Start Line": 7207, + "End Line": 7374 }, { - "Function Name": "_createSemanticsNode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6262, - "End Line": 6270 + "Function Name": "ParseModifiers", + "Structural Impact": 94.9, + "Lines of Code (LOC)": 154, + "Control Flow Branches": 38, + "Input Parameters": 4, + "Control Flow Ratio": "76.0%", + "Start Line": 1359, + "End Line": 1512 }, { - "Function Name": "debugInstrumentRepaintCompositedChild", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, + "Function Name": "TryParseConversionOperatorDeclaration", + "Structural Impact": 82.4, + "Lines of Code (LOC)": 227, + "Control Flow Branches": 40, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 242 - }, - { - "Function Name": "recorder", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 337, - "End Line": 343 + "Control Flow Ratio": "71.4%", + "Start Line": 3725, + "End Line": 3951 }, { - "Function Name": "canvas", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 350, - "End Line": 357 + "Function Name": "ParseCommaSeparatedSyntaxList", + "Structural Impact": 80.9, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 23, + "Input Parameters": 9, + "Control Flow Ratio": "74.2%", + "Start Line": 14444, + "End Line": 14544 }, { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 966, - "End Line": 973 + "Function Name": "CanFollowCast", + "Structural Impact": 79.4, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 53, + "Input Parameters": 1, + "Control Flow Ratio": "96.4%", + "Start Line": 13159, + "End Line": 13218 }, { - "Function Name": "constraints", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2566, - "End Line": 2572 + "Function Name": "ParseTypeCore", + "Structural Impact": 74.4, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 48, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 7592, + "End Line": 7693 }, { - "Function Name": "setIsComplexHint", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 433, - "End Line": 438 + "Function Name": "IsPossibleExpression", + "Structural Impact": 73.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 40, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 11078, + "End Line": 11133 }, { - "Function Name": "setWillChangeHint", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 451, - "End Line": 456 + "Function Name": "CanStartMember", + "Structural Impact": 70.6, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 47, + "Input Parameters": 1, + "Control Flow Ratio": "95.9%", + "Start Line": 2381, + "End Line": 2435 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1663, - "End Line": 1668 + "Function Name": "constructTypeDeclaration", + "Structural Impact": 67.0, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 15, + "Input Parameters": 14, + "Control Flow Ratio": "65.2%", + "Start Line": 1928, + "End Line": 2027 }, { - "Function Name": "detach", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2502, - "End Line": 2507 + "Function Name": "ParseTypeArgumentList", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 124, + "Control Flow Branches": 29, + "Input Parameters": 3, + "Control Flow Ratio": "80.6%", + "Start Line": 6553, + "End Line": 6676 }, { - "Function Name": "debugNeedsSemanticsUpdate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3855, - "End Line": 3860 + "Function Name": "TryParseLocalFunctionStatementBody", + "Structural Impact": 63.7, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 25, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 10915, + "End Line": 11026 }, { - "Function Name": "redepthChildren", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4223, - "End Line": 4228 + "Function Name": "TryEatNullableQualifierIfApplicable", + "Structural Impact": 63.4, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 31, + "Input Parameters": 2, + "Control Flow Ratio": "52.5%", + "Start Line": 7695, + "End Line": 7854 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4237, - "End Line": 4242 + "Function Name": "ParseStatementCore", + "Structural Impact": 62.9, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 33, + "Input Parameters": 2, + "Control Flow Ratio": "58.9%", + "Start Line": 8295, + "End Line": 8375 }, { - "Function Name": "parentDataDirty", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5584, - "End Line": 5589 + "Function Name": "ScanPossibleTypeArgumentList", + "Structural Impact": 61.3, + "Lines of Code (LOC)": 187, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "76.3%", + "Start Line": 6364, + "End Line": 6550 }, { - "Function Name": "geometryDirty", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5591, - "End Line": 5596 + "Function Name": "ParseVariableDeclarators", + "Structural Impact": 61.0, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 17, + "Input Parameters": 9, + "Control Flow Ratio": "89.5%", + "Start Line": 5285, + "End Line": 5366 }, { - "Function Name": "RenderObject", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1994, - "End Line": 1998 + "Function Name": "ScanTypeArgumentList", + "Structural Impact": 57.3, + "Lines of Code (LOC)": 128, + "Control Flow Branches": 35, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 6235, + "End Line": 6362 }, { - "Function Name": "detach", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4217, - "End Line": 4221 + "Function Name": "ParseMemberName", + "Structural Impact": 53.8, + "Lines of Code (LOC)": 137, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "90.9%", + "Start Line": 6769, + "End Line": 6905 }, { - "Function Name": "_performTap", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5161, - "End Line": 5163 + "Function Name": "ParseExpressionContinued", + "Structural Impact": 51.6, + "Lines of Code (LOC)": 200, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "41.8%", + "Start Line": 11521, + "End Line": 11720 }, { - "Function Name": "_performLongPress", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5165, - "End Line": 5167 + "Function Name": "ScanCast", + "Structural Impact": 51.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "58.1%", + "Start Line": 12894, + "End Line": 13025 }, { - "Function Name": "_performDismiss", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5169, - "End Line": 5171 + "Function Name": "GetModifierExcludingScoped", + "Structural Impact": 51.3, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "55.1%", + "Start Line": 1302, + "End Line": 1357 }, { - "Function Name": "_performScrollLeft", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5173, - "End Line": 5175 + "Function Name": "IsNoneOrIncompleteMember", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 14, + "Input Parameters": 8, + "Control Flow Ratio": "51.9%", + "Start Line": 3013, + "End Line": 3115 }, { - "Function Name": "_performScrollRight", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5177, - "End Line": 5179 + "Function Name": "IsPossibleDeclarationExpression", + "Structural Impact": 47.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "65.6%", + "Start Line": 9827, + "End Line": 9898 }, { - "Function Name": "_performScrollUp", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5181, - "End Line": 5183 + "Function Name": "ParseUsingExpression", + "Structural Impact": 46.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 10345, + "End Line": 10436 }, { - "Function Name": "_performScrollDown", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5185, - "End Line": 5187 + "Function Name": "ParseArgumentList", + "Structural Impact": 45.7, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 16, + "Input Parameters": 5, + "Control Flow Ratio": "59.3%", + "Start Line": 12462, + "End Line": 12543 }, { - "Function Name": "_performIncrease", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5189, - "End Line": 5191 + "Function Name": "CanReuseMemberDeclaration", + "Structural Impact": 45.3, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "82.8%", + "Start Line": 2483, + "End Line": 2522 }, { - "Function Name": "_performDecrease", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5193, - "End Line": 5195 + "Function Name": "ScanFunctionPointerType", + "Structural Impact": 44.0, + "Lines of Code (LOC)": 117, + "Control Flow Branches": 26, + "Input Parameters": 1, + "Control Flow Ratio": "70.3%", + "Start Line": 7425, + "End Line": 7541 }, { - "Function Name": "_performCopy", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5197, - "End Line": 5199 + "Function Name": "adjustStateAndReportStatementOutOfOrder", + "Structural Impact": 42.2, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 22, + "Input Parameters": 2, + "Control Flow Ratio": "95.7%", + "Start Line": 776, + "End Line": 822 }, { - "Function Name": "_performCut", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5201, - "End Line": 5203 + "Function Name": "ParseForStatement", + "Structural Impact": 40.7, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "46.9%", + "Start Line": 9581, + "End Line": 9716 }, { - "Function Name": "_performPaste", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5205, - "End Line": 5207 + "Function Name": "ParseMemberDeclarationCore", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 157, + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "53.7%", + "Start Line": 3203, + "End Line": 3359 }, { - "Function Name": "_performDidGainAccessibilityFocus", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5233, - "End Line": 5235 + "Function Name": "parsePostFixExpression", + "Structural Impact": 39.7, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 12115, + "End Line": 12201 }, { - "Function Name": "_performDidLoseAccessibilityFocus", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5237, - "End Line": 5239 + "Function Name": "ParseEventDeclarationWithAccessors", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "82.4%", + "Start Line": 5088, + "End Line": 5176 }, { - "Function Name": "_performFocus", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "ParseFunctionPointerTypeSyntax", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 159, + "Control Flow Branches": 29, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5241, - "End Line": 5243 + "Control Flow Ratio": "52.7%", + "Start Line": 8017, + "End Line": 8175 }, { - "Function Name": "_performExpand", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "canFollowNullableType", + "Structural Impact": 35.8, + "Lines of Code (LOC)": 135, + "Control Flow Branches": 28, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5245, - "End Line": 5247 + "Control Flow Ratio": "56.0%", + "Start Line": 7719, + "End Line": 7853 }, { - "Function Name": "_performCollapse", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5249, - "End Line": 5251 + "Function Name": "ParseNamespaceBody", + "Structural Impact": 33.6, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 410, + "End Line": 545 }, { - "Function Name": "rootNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsTerminator", + "Structural Impact": 33.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 30, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1077, - "End Line": 1077 + "Control Flow Ratio": "90.9%", + "Start Line": 94, + "End Line": 137 }, { - "Function Name": "semanticsOwner", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1364, - "End Line": 1364 + "Function Name": "GetOriginalModifiers", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "67.7%", + "Start Line": 5388, + "End Line": 5425 }, { - "Function Name": "nodeToEnsureGeometry.toList", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "TryParseConditionalAccessExpression", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1586, - "End Line": 1591 - }, - { - "Function Name": "_debugRootSuffixForTimelineEventNames", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1687 + "Control Flow Ratio": "35.0%", + "Start Line": 12291, + "End Line": 12426 }, { - "Function Name": "parent", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2144, - "End Line": 2144 + "Function Name": "ParseForEachStatement", + "Structural Impact": 32.7, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "61.5%", + "Start Line": 9723, + "End Line": 9788 }, { - "Function Name": "debugActiveLayout", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2255, - "End Line": 2255 + "Function Name": "ParseParameterModifiers", + "Structural Impact": 32.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 5006, + "End Line": 5053 }, { - "Function Name": "owner", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2447, - "End Line": 2447 + "Function Name": "IsPossibleTypedIdentifierStart", + "Structural Impact": 32.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 9006, + "End Line": 9045 }, { - "Function Name": "debugActivePaint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAwaitExpression", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 28, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3035, - "End Line": 3035 + "Control Flow Ratio": "84.8%", + "Start Line": 11365, + "End Line": 11416 }, { - "Function Name": "scheduleInitialPaint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "IsInvalidSubExpression", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3431, - "End Line": 3441 + "Control Flow Ratio": "90.9%", + "Start Line": 11135, + "End Line": 11161 }, { - "Function Name": "replaceRootLayer", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, + "Function Name": "IsPossibleLambdaExpression", + "Structural Impact": 30.3, + "Lines of Code (LOC)": 126, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3448, - "End Line": 3459 - }, - { - "Function Name": "describeForError", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4141, - "End Line": 4146 - }, - { - "Function Name": "child", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4200, - "End Line": 4200 - }, - { - "Function Name": "firstChild", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4626, - "End Line": 4626 - }, - { - "Function Name": "lastChild", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4629, - "End Line": 4629 - }, - { - "Function Name": "localeForSubtree", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4843, - "End Line": 4843 - }, - { - "Function Name": "textDirection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4897, - "End Line": 4897 + "Start Line": 13032, + "End Line": 13157 }, { - "Function Name": "isVisible", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6626, - "End Line": 6626 + "Function Name": "ParsePropertyDeclaration", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 9, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 4226, + "End Line": 4291 }, { - "Function Name": "repaintCompositedChild", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 126 + "Function Name": "ParseTryStatement", + "Structural Impact": 29.0, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "81.0%", + "Start Line": 9343, + "End Line": 9412 }, { - "Function Name": "createChildContext", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 529, - "End Line": 532 + "Function Name": "ParseAccessorDeclaration", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4623, + "End Line": 4720 }, { - "Function Name": "dispose", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2053, - "End Line": 2070 + "Function Name": "AddSkippedNamespaceText", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 361, + "End Line": 396 }, { - "Function Name": "applyPaintTransform", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "tryExpandExpression", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3616, - "End Line": 3618 + "Control Flow Ratio": "50.0%", + "Start Line": 11546, + "End Line": 11623 }, { - "Function Name": "attach", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "IsPossibleFirstTypedIdentifierInLocalDeclarationStatement", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4714, - "End Line": 4722 + "Control Flow Ratio": "53.6%", + "Start Line": 8548, + "End Line": 8650 }, { - "Function Name": "_SemanticsGeometry.root", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "ParseLocalDeclarationStatement", + "Structural Impact": 27.6, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6604, - "End Line": 6612 + "Control Flow Ratio": "65.2%", + "Start Line": 10477, + "End Line": 10576 }, { - "Function Name": "PaintingContext", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseLocalDeclarationStatementModifiers", + "Structural Impact": 27.6, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 100 + "Control Flow Ratio": "65.0%", + "Start Line": 10795, + "End Line": 10861 }, { - "Function Name": "PipelineOwner", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "ShouldContextualKeywordBeTreatedAsModifier", + "Structural Impact": 26.8, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1025, - "End Line": 1032 + "Control Flow Ratio": "48.3%", + "Start Line": 1514, + "End Line": 1625 }, { - "Function Name": "debugPaint", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsOperatorStart", + "Structural Impact": 26.6, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3582, - "End Line": 3582 + "Control Flow Ratio": "60.0%", + "Start Line": 6954, + "End Line": 7034 }, { - "Function Name": "paint", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3601, - "End Line": 3601 + "Function Name": "ParseStatements", + "Structural Impact": 25.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "78.6%", + "Start Line": 9138, + "End Line": 9176 }, { - "Function Name": "handleEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3948, - "End Line": 3949 + "Function Name": "ParseIfStatement", + "Structural Impact": 25.8, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 10008, + "End Line": 10071 }, { - "Function Name": "_updateAttributedFields", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "SkipBadMemberListTokens", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4853, - "End Line": 4859 + "Control Flow Ratio": "88.2%", + "Start Line": 2048, + "End Line": 2106 }, { - "Function Name": "_SemanticsParentData", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "IsTypeModifierOrTypeKeyword", + "Structural Impact": 25.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5257, - "End Line": 5264 + "Control Flow Ratio": "88.9%", + "Start Line": 337, + "End Line": 359 }, { - "Function Name": "_IncompleteSemanticsFragment", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsRightAssociative", + "Structural Impact": 25.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 11163, + "End Line": 11185 + }, + { + "Function Name": "IsQueryExpressionAfterFrom", + "Structural Impact": 25.0, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5439, - "End Line": 5439 + "Control Flow Ratio": "54.5%", + "Start Line": 14063, + "End Line": 14112 }, { - "Function Name": "debugCheckForParentData", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5689, - "End Line": 5696 + "Function Name": "ParseQualifiedNameRight", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 7063, + "End Line": 7106 }, { - "Function Name": "_SemanticsGeometry", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6596, - "End Line": 6602 + "Function Name": "TryParseStatementStartingWithIdentifier", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "63.2%", + "Start Line": 8440, + "End Line": 8473 }, { - "Function Name": "appendLayer", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "tokenBreaksTypeArgumentList", + "Structural Impact": 23.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 308 + "Control Flow Ratio": "77.8%", + "Start Line": 6626, + "End Line": 6675 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1670, - "End Line": 1674 + "Function Name": "IsDefiniteStatement", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 21, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 9198, + "End Line": 9228 }, { - "Function Name": "toStringShallow", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4039, - "End Line": 4044 + "Function Name": "ParserSyntaxContextResetter", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 4307, + "End Line": 4331 }, { - "Function Name": "absorbAll", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5388, - "End Line": 5392 + "Function Name": "IsPossibleMethodDeclarationFollowingNullableType", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 17, + "Input Parameters": 0, + "Control Flow Ratio": "53.1%", + "Start Line": 8760, + "End Line": 8862 }, { - "Function Name": "addCompositionCallback", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 379, - "End Line": 381 + "Function Name": "IsFieldDeclaration", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "64.7%", + "Start Line": 3394, + "End Line": 3435 }, { - "Function Name": "addLayer", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 472, - "End Line": 475 + "Function Name": "ParseBlockAndExpressionBodiesWithSemicolon", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "88.9%", + "Start Line": 3558, + "End Line": 3596 }, { - "Function Name": "visitChildren", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "ScanExplicitlyTypedLambda", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1787, - "End Line": 1789 + "Control Flow Ratio": "57.1%", + "Start Line": 12730, + "End Line": 12804 }, { - "Function Name": "scheduleInitialLayout", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "parseCallingConvention", + "Structural Impact": 21.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 17, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2711, - "End Line": 2723 + "Control Flow Ratio": "65.4%", + "Start Line": 8100, + "End Line": 8174 }, { - "Function Name": "debugRegisterRepaintBoundaryPaint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3062, - "End Line": 3065 + "Function Name": "ParseEnumDeclaration", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 83, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "40.9%", + "Start Line": 5863, + "End Line": 5945 }, { - "Function Name": "paintsChild", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3633, - "End Line": 3636 + "Function Name": "ParseNamespaceDeclarationCore", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "64.3%", + "Start Line": 247, + "End Line": 328 }, { - "Function Name": "describeSemanticsConfiguration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseArrayRankSpecifier", + "Structural Impact": 21.3, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3823, - "End Line": 3826 + "Control Flow Ratio": "70.6%", + "Start Line": 7873, + "End Line": 7931 }, { - "Function Name": "visitChildrenForSemantics", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3917, - "End Line": 3919 + "Function Name": "ParseTypeParameterConstraintClause", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 16, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2204, + "End Line": 2281 }, { - "Function Name": "add", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4504, - "End Line": 4506 + "Function Name": "ParseTypeDeclaration", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 1719, + "End Line": 1750 }, { - "Function Name": "remove", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4541, - "End Line": 4544 + "Function Name": "ReconsideredTypeAsAsyncModifier", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 3117, + "End Line": 3138 }, { - "Function Name": "markSiblingConfigurationConflict", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5447, - "End Line": 5450 + "Function Name": "parseSwitchHeader", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 10175, + "End Line": 10222 }, { - "Function Name": "debugCheckParentDataNotDirty", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseSubExpressionCore", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5690, - "End Line": 5693 + "Control Flow Ratio": "43.5%", + "Start Line": 11436, + "End Line": 11512 }, { - "Function Name": "debugCheckForBuilds", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5698, - "End Line": 5701 + "Function Name": "ParseIndexerDeclaration", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 5, + "Input Parameters": 6, + "Control Flow Ratio": "71.4%", + "Start Line": 4166, + "End Line": 4224 }, { - "Function Name": "markSiblingConfigurationConflict", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseAccessorList", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6062, - "End Line": 6065 + "Control Flow Ratio": "68.8%", + "Start Line": 4349, + "End Line": 4384 }, { - "Function Name": "_debugCollectRenderObjectSemanticsTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6585, - "End Line": 6587 + "Function Name": "ParseBaseList", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 2119, + "End Line": 2186 }, { - "Function Name": "isTight", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 908 + "Function Name": "ParseQueryBody", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 14126, + "End Line": 14171 }, { - "Function Name": "isNormalized", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseParameter", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 911, - "End Line": 911 + "Control Flow Ratio": "58.8%", + "Start Line": 4929, + "End Line": 4980 }, { - "Function Name": "semanticsEnabled", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1845, - "End Line": 1845 + "Function Name": "IsDefiniteScopedModifier", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 10578, + "End Line": 10625 }, { - "Function Name": "visitChildren", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsPossibleLocalDeclarationStatement", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2202, - "End Line": 2202 + "Control Flow Ratio": "55.6%", + "Start Line": 8501, + "End Line": 8546 }, { - "Function Name": "paintBounds", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3579, - "End Line": 3579 + "Function Name": "ParseLocalDeclaration", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 4, + "Input Parameters": 9, + "Control Flow Ratio": "80.0%", + "Start Line": 10739, + "End Line": 10779 }, { - "Function Name": "semanticBounds", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3850, - "End Line": 3850 + "Function Name": "ParseUnderlyingType", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 7982, + "End Line": 8014 }, { - "Function Name": "toString", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4011, - "End Line": 4012 + "Function Name": "ParseStatementAttributeDeclarations", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "63.2%", + "Start Line": 8207, + "End Line": 8290 }, { - "Function Name": "_SemanticsConfigurationProvider", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5340, - "End Line": 5340 + "Function Name": "ShouldParseLambdaParameterType", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 13970, + "End Line": 14013 }, { - "Function Name": "owner", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "parseUnaryOrPrimaryExpression", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5422, - "End Line": 5422 + "Control Flow Ratio": "47.4%", + "Start Line": 11452, + "End Line": 11511 }, { - "Function Name": "markSiblingConfigurationConflict", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5426, - "End Line": 5426 + "Function Name": "GetExpressionOperatorTokenKindAndExpressionKind", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "61.9%", + "Start Line": 11722, + "End Line": 11780 }, { - "Function Name": "_RenderObjectSemantics", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ScanDesignator", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "73.7%", + "Start Line": 12233, + "End Line": 12268 + }, + { + "Function Name": "ParseDesignation", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5513, - "End Line": 5514 + "Control Flow Ratio": "75.0%", + "Start Line": 10636, + "End Line": 10686 }, { - "Function Name": "shouldDrop", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "isAcceptableNonDeclarationStatement", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 2946, + "End Line": 2966 + }, + { + "Function Name": "IsAdditionalLocalFunctionModifier", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5732, - "End Line": 5732 + "Control Flow Ratio": "83.3%", + "Start Line": 10877, + "End Line": 10896 }, { - "Function Name": "clear", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "IsPossibleStatement", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 14, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6508, - "End Line": 6520 + "Control Flow Ratio": "73.7%", + "Start Line": 9230, + "End Line": 9259 }, { - "Function Name": "DiagnosticsDebugCreator", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "IsTokenStartOfNewQueryClause", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6757, - "End Line": 6758 + "Control Flow Ratio": "83.3%", + "Start Line": 14038, + "End Line": 14054 }, { - "Function Name": "_startRecording", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 365 + "Function Name": "IsMemberDeclarationOnlyValidWithinTypeDeclaration", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "90.9%", + "Start Line": 547, + "End Line": 560 }, { - "Function Name": "reassemble", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2015, - "End Line": 2023 + "Function Name": "ParseSwitchStatement", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 10155, + "End Line": 10223 }, { - "Function Name": "debugNeedsLayout", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2517, - "End Line": 2524 + "Function Name": "ParseArgumentExpression", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 12568, + "End Line": 12609 }, { - "Function Name": "debugNeedsPaint", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3265, - "End Line": 3272 + "Function Name": "ParseMethodDeclaration", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "26.7%", + "Start Line": 3644, + "End Line": 3701 }, { - "Function Name": "debugNeedsCompositedLayerUpdate", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3284, - "End Line": 3291 + "Function Name": "ContainsErrorDiagnostic", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 14640, + "End Line": 14677 }, { - "Function Name": "clearSemantics", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3885, - "End Line": 3891 + "Function Name": "TryParseIndexerOrPropertyDeclaration", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, + "Input Parameters": 7, + "Control Flow Ratio": "57.1%", + "Start Line": 3140, + "End Line": 3166 }, { - "Function Name": "detach", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "ParseTypeArgument", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4330, - "End Line": 4338 + "Control Flow Ratio": "68.8%", + "Start Line": 6689, + "End Line": 6754 }, { - "Function Name": "_updateSemanticsNodeGeometry", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "IsTypeDeclarationStart", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 12, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6344, - "End Line": 6352 + "Control Flow Ratio": "66.7%", + "Start Line": 2437, + "End Line": 2481 }, { - "Function Name": "debugOutstandingSemanticsHandles", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "tryParseExplicitInterfaceSpecifier", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1372, - "End Line": 1377 + "Control Flow Ratio": "73.3%", + "Start Line": 3887, + "End Line": 3950 }, { - "Function Name": "runLayoutCallback", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "IsPossibleNewExpression", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4288, - "End Line": 4293 + "Control Flow Ratio": "52.6%", + "Start Line": 8920, + "End Line": 8999 }, { - "Function Name": "detach", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4724, - "End Line": 4729 + "Function Name": "ScanTupleType", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 7381, + "End Line": 7422 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6522, - "End Line": 6527 + "Function Name": "IsMisplacedModifier", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 2988, + "End Line": 3011 }, { - "Function Name": "_didDisposeSemanticsHandle", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "ParseSwitchSection", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1413, - "End Line": 1417 + "Control Flow Ratio": "66.7%", + "Start Line": 10231, + "End Line": 10301 }, { - "Function Name": "markNeedsLayoutForSizedByParentChange", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "IsPossibleAccessorModifier", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2700, - "End Line": 2703 + "Control Flow Ratio": "64.7%", + "Start Line": 4422, + "End Line": 4470 }, { - "Function Name": "needsCompositing", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3212, - "End Line": 3215 + "Function Name": "CanReuseParameter", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4885, + "End Line": 4925 }, { - "Function Name": "systemFontsDidChange", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4684, - "End Line": 4688 + "Function Name": "AccumulateExplicitInterfaceName", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 6907, + "End Line": 6947 }, { - "Function Name": "reset", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5395, - "End Line": 5398 + "Function Name": "ParseFieldDeclarationVariableDeclarators", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 5253, + "End Line": 5283 }, { - "Function Name": "clear", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5404, - "End Line": 5408 + "Function Name": "TryParseAttributeDeclaration", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1119, + "End Line": 1190 }, { - "Function Name": "detach", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 + "Function Name": "SkipBadTokensWithExpectedKind", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 4570, + "End Line": 4595 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 64 + "Function Name": "EatExpressionOperatorToken", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "46.7%", + "Start Line": 11782, + "End Line": 11821 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "IsPossibleLambdaParameter", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 850, - "End Line": 852 + "Control Flow Ratio": "73.3%", + "Start Line": 13915, + "End Line": 13937 }, { - "Function Name": "Constraints", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseOrderByClause", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 905, - "End Line": 905 + "Control Flow Ratio": "62.5%", + "Start Line": 14247, + "End Line": 14290 }, { - "Function Name": "nodesNeedingLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "looksLikeVariableInitializer", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1116, - "End Line": 1118 + "Control Flow Ratio": "50.0%", + "Start Line": 5730, + "End Line": 5769 }, { - "Function Name": "debugDoingLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1126, - "End Line": 1126 + "Function Name": "ParseGotoStatement", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 9942, + "End Line": 9973 }, { - "Function Name": "nodesNeedingPaint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "ParseTypeParameterConstraint", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1273, - "End Line": 1275 + "Control Flow Ratio": "40.0%", + "Start Line": 2300, + "End Line": 2374 }, { - "Function Name": "debugDoingPaint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseUsingDirective", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1283, - "End Line": 1283 + "Control Flow Ratio": "50.0%", + "Start Line": 958, + "End Line": 1026 }, { - "Function Name": "requestVisualUpdate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1864, - "End Line": 1864 + "Function Name": "SkipBadTokensWithErrorCode", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 4597, + "End Line": 4621 }, { - "Function Name": "depth", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2118, - "End Line": 2118 + "Function Name": "ParseStatementCoreRest", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "36.4%", + "Start Line": 8390, + "End Line": 8438 }, { - "Function Name": "redepthChildren", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseArrayOrObjectCreationExpression", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2138, - "End Line": 2139 + "Control Flow Ratio": "81.8%", + "Start Line": 13358, + "End Line": 13403 }, { - "Function Name": "debugDoingThisResize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2241, - "End Line": 2241 + "Function Name": "IsTokenQueryContextualKeyword", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 14018, + "End Line": 14036 }, { - "Function Name": "debugDoingThisLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2248, - "End Line": 2248 + "Function Name": "IsParameterModifierExcludingScoped", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 4990, + "End Line": 5004 }, { - "Function Name": "debugCanParentUseSize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2286, - "End Line": 2286 + "Function Name": "parseWhenNotNull", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 12370, + "End Line": 12413 }, { - "Function Name": "attached", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2455, - "End Line": 2455 + "Function Name": "tryScanRecordStart", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 1894, + "End Line": 1926 }, { - "Function Name": "debugDoingThisLayoutWithCallback", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2559, - "End Line": 2559 + "Function Name": "consumeConditionalExpression", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "31.2%", + "Start Line": 11625, + "End Line": 11692 }, { - "Function Name": "debugAssertDoesMeetConstraints", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2581, - "End Line": 2582 + "Function Name": "SkipBadListTokensWithExpectedKindHelper", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "50.0%", + "Start Line": 4521, + "End Line": 4544 }, { - "Function Name": "debugResetSize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2925, - "End Line": 2926 + "Function Name": "CanReuseParameterList", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "45.5%", + "Start Line": 4763, + "End Line": 4789 }, { - "Function Name": "sizedByParent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2943, - "End Line": 2944 + "Function Name": "moveSiblingMembersIntoPrecedingType", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "30.0%", + "Start Line": 496, + "End Line": 544 }, { - "Function Name": "performResize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2960, - "End Line": 2961 + "Function Name": "IsComplete", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3442, + "End Line": 3470 }, { - "Function Name": "performLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "IsPossibleTopLevelUsingLocalDeclarationStatement", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2989, - "End Line": 2990 + "Control Flow Ratio": "47.1%", + "Start Line": 8652, + "End Line": 8695 }, { - "Function Name": "debugDoingThisPaint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsVarType", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3028, - "End Line": 3028 + "Control Flow Ratio": "75.0%", + "Start Line": 9903, + "End Line": 9922 }, { - "Function Name": "isRepaintBoundary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3055, - "End Line": 3055 + "Function Name": "SkipBadListTokensWithErrorCodeHelper", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 4546, + "End Line": 4568 }, { - "Function Name": "alwaysNeedsCompositing", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3075, - "End Line": 3076 + "Function Name": "IsAccessibilityModifier", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 10898, + "End Line": 10913 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseLambdaExpression", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4095, - "End Line": 4096 + "Control Flow Ratio": "30.4%", + "Start Line": 13823, + "End Line": 13875 }, { - "Function Name": "layoutCallback", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4280, - "End Line": 4281 + "Function Name": "IsDeclarationModifier", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 10863, + "End Line": 10875 }, { - "Function Name": "childCount", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4392, - "End Line": 4392 + "Function Name": "ParseMethodOrAccessorBodyBlock", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9055, + "End Line": 9089 }, { - "Function Name": "properties", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4758, - "End Line": 4758 + "Function Name": "skipBadArgumentListTokens", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "42.9%", + "Start Line": 12532, + "End Line": 12542 }, { - "Function Name": "container", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4776, - "End Line": 4776 + "Function Name": "ParseAttributeDeclarations", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1075, + "End Line": 1108 }, { - "Function Name": "explicitChildNodes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4799, - "End Line": 4799 + "Function Name": "skipBadEnumMemberListTokens", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 5937, + "End Line": 5944 }, { - "Function Name": "excludeSemantics", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "parseLambdaExpressionWorker", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4815, - "End Line": 4815 + "Control Flow Ratio": "38.9%", + "Start Line": 13835, + "End Line": 13874 }, { - "Function Name": "blockUserActions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseCatchClause", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4830, - "End Line": 4830 + "Control Flow Ratio": "33.3%", + "Start Line": 9419, + "End Line": 9476 }, { - "Function Name": "owner", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseImplicitlyTypedArrayCreation", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5576, - "End Line": 5577 + "Control Flow Ratio": "58.3%", + "Start Line": 13594, + "End Line": 13632 }, { - "Function Name": "isRoot", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsPartialType", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5668, - "End Line": 5668 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1031, - "Sequential Logic Declarations": 335, - "Function Parameters": 241, - "Function/Method Declarations": 303, - "Class/Entity Declarations": 20, - "Defensive Programming Constructs": 708, - "Type/Safety Bypasses": 159, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 21, - "State Mutations / Variable Reassignments": 277, - "Commented-out Code (Dead Logic)": 11, - "Structured Documentation Blocks": 2033, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 10, - "Closures and Anonymous Functions": 736, - "Global State Dependencies": 60, - "Decorators and Annotations": 89, - "Generic Type Abstractions": 118, - "Collection Iterators / Comprehensions": 115, - "Scientific & Mathematical Operations": 16, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 13, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 16, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 4, - "Explicit Type Casts": 26, - "Fatal Aborts & Exceptions": 12, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 12, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 233, - "Resource Deallocation & Cleanup": 5, - "Private / Encapsulated Scopes": 1142, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3841, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 2, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 502, - "Design Camel Case": 205, - "Design Snake Case": 137, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 7, - "Design Long Vars": 63, - "Duplicate Logic": 2, - "Orphaned Logic": 46, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 271, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "binding.dart", - "dart:ui", - "debug.dart", - "layer.dart", - "package:flutter/animation.dart", - "package:flutter/foundation.dart", - "package:flutter/gestures.dart", - "package:flutter/painting.dart", - "package:flutter/scheduler.dart", - "package:flutter/semantics.dart" - ] - }, - "dart/flutter/semantics.dart": { - "1. Artifact Identity": { - "Filename": "semantics.dart", - "Path": "dart/flutter/semantics.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -729.76, - "Y": 147.84, - "Z": -2382.65 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 7176, - "Coding LOC": 3893, - "Documentation LOC": 2658, - "Structural Magnitude": 2645.46, - "Control Flow Ratio": "70.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.763 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.65%", - "Error & Exception Exposure": "13.06%", - "Tech Debt Exposure": "99.58%", - "Testing Exposure": "2.49%", - "API Exposure": "0.18%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "60.24%", - "Commented Logic Exposure": "5.09%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "58.3%", + "Start Line": 1632, + "End Line": 1666 + }, { - "Function Name": "_addToUpdate", - "Structural Impact": 115.2, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 62, - "Input Parameters": 2, - "Control Flow Ratio": "93.9%", - "Start Line": 4013, - "End Line": 4133 + "Function Name": "CanReuseBracketedParameterList", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 4791, + "End Line": 4817 }, { - "Function Name": "getSemanticsData", - "Structural Impact": 89.0, - "Lines of Code (LOC)": 201, - "Control Flow Branches": 78, - "Input Parameters": 0, - "Control Flow Ratio": "97.5%", - "Start Line": 3758, - "End Line": 3958 + "Function Name": "tryParseStatement", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "27.3%", + "Start Line": 2901, + "End Line": 2929 }, { - "Function Name": "absorb", - "Structural Impact": 88.7, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 58, + "Function Name": "IsStartOfPropertyBody", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "98.3%", - "Start Line": 6733, - "End Line": 6837 + "Control Flow Ratio": "55.6%", + "Start Line": 3168, + "End Line": 3185 }, { - "Function Name": "sendSemanticsUpdate", - "Structural Impact": 65.2, - "Lines of Code (LOC)": 185, - "Control Flow Branches": 55, - "Input Parameters": 0, - "Control Flow Ratio": "85.9%", - "Start Line": 4841, - "End Line": 5025 + "Function Name": "IsValidForeachVariable", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 9924, + "End Line": 9940 }, { - "Function Name": "_toBitMask", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 31, - "Input Parameters": 1, - "Control Flow Ratio": "93.9%", - "Start Line": 7079, - "End Line": 7175 + "Function Name": "ReconsiderTypeAsAsyncModifier", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3371, + "End Line": 3392 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 46.4, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 27, + "Function Name": "IsValidArgumentRefKindKeyword", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "84.4%", - "Start Line": 4308, - "End Line": 4443 + "Control Flow Ratio": "71.4%", + "Start Line": 12555, + "End Line": 12566 }, { - "Function Name": "_replaceChildren", - "Structural Impact": 44.1, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 26, + "Function Name": "IsPossibleParameter", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 4865, + "End Line": 4883 + }, + { + "Function Name": "ParseYieldStatement", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "76.5%", - "Start Line": 2953, - "End Line": 3071 + "Control Flow Ratio": "66.7%", + "Start Line": 10118, + "End Line": 10153 }, { - "Function Name": "_isDifferentFromCurrentSemanticAnnotation", - "Structural Impact": 42.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 28, + "Function Name": "IsPossibleTypeParameterConstraint", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 2283, + "End Line": 2298 + }, + { + "Function Name": "IsPossibleDeclarationStatementFollowingNullableType", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "96.6%", - "Start Line": 3316, - "End Line": 3346 + "Control Flow Ratio": "44.4%", + "Start Line": 8698, + "End Line": 8732 }, { - "Function Name": "operator==", - "Structural Impact": 39.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 36, + "Function Name": "IsAnonymousFunctionAsyncModifier", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "97.3%", - "Start Line": 1443, - "End Line": 1482 + "Control Flow Ratio": "70.0%", + "Start Line": 13786, + "End Line": 13801 }, { - "Function Name": "isCompatibleWith", - "Structural Impact": 37.9, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 24, + "Function Name": "ParseIdentifierToken", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 6671, - "End Line": 6720 + "Control Flow Ratio": "44.4%", + "Start Line": 6054, + "End Line": 6085 }, { - "Function Name": "_getSemanticsActionHandlerForPosition", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 5064, - "End Line": 5106 + "Function Name": "isStructOrRecordOrUnionKeyword", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1482, + "End Line": 1511 }, { - "Function Name": "_semanticsProgressBar", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 15, + "Function Name": "parseEmbeddedStatementRest", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "68.2%", - "Start Line": 209, - "End Line": 249 + "Control Flow Ratio": "40.0%", + "Start Line": 9295, + "End Line": 9324 }, { - "Function Name": "_computeTraversalTransform", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 15, + "Function Name": "ScanImplicitlyTypedLambdaOrSimpleExplicitlyTypedParenthesizedLambda", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3964, - "End Line": 4001 + "Control Flow Ratio": "50.0%", + "Start Line": 12699, + "End Line": 12728 }, { - "Function Name": "_updateChildrenInTraversalOrder", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 19, - "Input Parameters": 0, - "Control Flow Ratio": "86.4%", - "Start Line": 4142, - "End Line": 4208 + "Function Name": "ParseTupleExpressionTail", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 12860, + "End Line": 12892 }, { - "Function Name": "_childrenInTraversalOrder", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 19, + "Function Name": "ParseAnonymousMethodExpression", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "86.4%", - "Start Line": 4211, - "End Line": 4265 + "Control Flow Ratio": "31.2%", + "Start Line": 13709, + "End Line": 13759 }, { - "Function Name": "SemanticsProperties", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1622, - "End Line": 1730 + "Function Name": "parseUsingDirective", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "25.0%", + "Start Line": 824, + "End Line": 845 }, { - "Function Name": "updateWith", - "Structural Impact": 22.2, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3676, - "End Line": 3751 + "Function Name": "ParseAttributeArgument", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 1269, + "End Line": 1297 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 1368, - "End Line": 1441 + "Function Name": "ParseObjectOrCollectionInitializerMember", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 13504, + "End Line": 13531 }, { - "Function Name": "_semanticsMenuItemCheckbox", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, + "Function Name": "ParseConstructorInitializer", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3509, + "End Line": 3533 + }, + { + "Function Name": "GetOriginalVariableFlags", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 382, - "End Line": 397 + "Control Flow Ratio": "57.1%", + "Start Line": 5437, + "End Line": 5458 }, { - "Function Name": "_semanticsMenuItemRadio", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, + "Function Name": "ParseDoStatement", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 399, - "End Line": 414 + "Control Flow Ratio": "36.4%", + "Start Line": 9519, + "End Line": 9541 }, { - "Function Name": "sortedWithinKnot", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 15, + "Function Name": "IsImplicitObjectCreation", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "68.2%", - "Start Line": 4631, - "End Line": 4691 + "Control Flow Ratio": "54.5%", + "Start Line": 13405, + "End Line": 13429 }, { - "Function Name": "_semanticsGeneral", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 549, - "End Line": 577 + "Function Name": "ParseObjectOrCollectionInitializer", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "35.7%", + "Start Line": 13458, + "End Line": 13502 }, { - "Function Name": "_sortedListsEqual", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1524, - "End Line": 1540 + "Function Name": "isObjectInitializer", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 13480, + "End Line": 13501 }, { - "Function Name": "_childrenInDefaultOrder", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 4717, - "End Line": 4764 + "Function Name": "ParseAnonymousFunctionModifiers", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 13761, + "End Line": 13784 }, { - "Function Name": "_semanticsMenuItem", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 11, + "Function Name": "IsLargeEnoughNonEmptyStatementList", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "84.6%", - "Start Line": 370, - "End Line": 380 + "Control Flow Ratio": "57.1%", + "Start Line": 9117, + "End Line": 9136 }, { - "Function Name": "build", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, + "Function Name": "parseAnonymousMethodExpressionWorker", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 982, - "End Line": 1017 + "Control Flow Ratio": "41.7%", + "Start Line": 13718, + "End Line": 13758 }, { - "Function Name": "_getSemanticsActionHandlerForId", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5027, - "End Line": 5042 + "Function Name": "skipBadForStatementExpressionListTokens", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 9705, + "End Line": 9715 }, { - "Function Name": "SemanticsData", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1038, - "End Line": 1102 + "Function Name": "PointerTypeModsFollowedByRankAndDimensionSpecifier", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 7856, + "End Line": 7871 }, { - "Function Name": "performAction", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 12, + "Function Name": "IsPossibleNamespaceMemberDeclaration", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 5051, - "End Line": 5062 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 869, + "End Line": 882 }, { - "Function Name": "performActionAt", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5115, - "End Line": 5128 + "Function Name": "ParseAttributeArgumentList", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "21.1%", + "Start Line": 1209, + "End Line": 1262 }, { - "Function Name": "_concatAttributedString", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, + "Function Name": "ParseCastOrParenExpressionOrTuple", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12806, + "End Line": 12858 + }, + { + "Function Name": "IsGlobalAttributeTarget", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 6907, - "End Line": 6929 + "Control Flow Ratio": "66.7%", + "Start Line": 1035, + "End Line": 1045 }, { - "Function Name": "sortedWithinVerticalGroup", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, + "Function Name": "parseTypeOrAllowsConstraint", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "69.2%", - "Start Line": 4567, - "End Line": 4614 + "Control Flow Ratio": "55.6%", + "Start Line": 2344, + "End Line": 2373 }, { - "Function Name": "_semanticsRadioGroup", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 6, + "Function Name": "ParseSimpleName", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 323, - "End Line": 352 + "Control Flow Ratio": "30.0%", + "Start Line": 6190, + "End Line": 6226 }, { - "Function Name": "compareTo", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 6961, - "End Line": 6984 + "Function Name": "ParseImplicitlyTypedStackAllocExpression", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 13670, + "End Line": 13699 }, { - "Function Name": "_semanticsComplementary", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 468, - "End Line": 486 + "Function Name": "ParseTypeParameter", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 6163, + "End Line": 6187 }, { - "Function Name": "_semanticsContentInfo", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "ParseAssignmentExpression", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 488, - "End Line": 506 + "Start Line": 11823, + "End Line": 11845 }, { - "Function Name": "_semanticsMain", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 508, - "End Line": 526 + "Function Name": "ParseEnumMemberDeclaration", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 5947, + "End Line": 5968 }, { - "Function Name": "_hasExplicitRole", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, + "Function Name": "ParseEmbeddedStatement", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 6647, - "End Line": 6662 + "Control Flow Ratio": "36.4%", + "Start Line": 9285, + "End Line": 9325 }, { - "Function Name": "_semanticsRow", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, + "Function Name": "ParseErrantExpressionWhenNoCloseParenToken", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 294, - "End Line": 307 + "Control Flow Ratio": "42.9%", + "Start Line": 9978, + "End Line": 10006 }, { - "Function Name": "_checkSemanticsData", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 4, + "Function Name": "containsTernaryCollectionToReinterpret", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "10.3%", - "Start Line": 158, - "End Line": 202 + "Control Flow Ratio": "37.5%", + "Start Line": 11694, + "End Line": 11719 }, { - "Function Name": "_semanticsTab", - "Structural Impact": 9.3, + "Function Name": "ParseParameterList", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "10.0%", + "Start Line": 4819, + "End Line": 4858 + }, + { + "Function Name": "IsPossibleMemberName", + "Structural Impact": 6.8, "Lines of Code (LOC)": 17, "Control Flow Branches": 5, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "55.6%", - "Start Line": 251, - "End Line": 267 + "Start Line": 1701, + "End Line": 1717 }, { - "Function Name": "valueToString", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 906, - "End Line": 920 + "Function Name": "ParseDelegateDeclaration", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 5830, + "End Line": 5861 }, { - "Function Name": "_onCustomSemanticsAction", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5869, - "End Line": 5878 + "Function Name": "ParseTupleType", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 7933, + "End Line": 7965 }, { - "Function Name": "_semanticsCell", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 6, + "Function Name": "IsEndOfReturnType", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 5, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "71.4%", - "Start Line": 309, - "End Line": 314 + "Start Line": 3712, + "End Line": 3723 }, { - "Function Name": "_semanticsColumnHeader", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "ParseEventFieldDeclaration", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 5213, + "End Line": 5246 + }, + { + "Function Name": "ParseQualifiedName", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 316, - "End Line": 321 + "Control Flow Ratio": "60.0%", + "Start Line": 7044, + "End Line": 7061 }, { - "Function Name": "validateRadioGroupChildren", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, + "Function Name": "ScanNamedTypePart", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 326, - "End Line": 348 + "Start Line": 7188, + "End Line": 7205 }, { - "Function Name": "attach", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, + "Function Name": "shouldTreatAsModifier", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3231, - "End Line": 3251 + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 10831, + "End Line": 10860 }, { - "Function Name": "_semanticsListItem", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, + "Function Name": "IsEndOfTypeParameterList", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 428, - "End Line": 445 + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 3598, + "End Line": 3625 }, { - "Function Name": "_merge", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, + "Function Name": "IsPossibleAttributeDeclaration", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 134, - "End Line": 149 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1047, + "End Line": 1073 }, { - "Function Name": "_semanticsTabBar", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 269, - "End Line": 281 + "Function Name": "SkipBadSeparatedListTokensWithExpectedKind", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "33.3%", + "Start Line": 4478, + "End Line": 4497 }, { - "Function Name": "_isSameRoleExisted", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 454, - "End Line": 466 + "Function Name": "IsAnonymousDelegateExpression", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "27.3%", + "Start Line": 8872, + "End Line": 8918 }, { - "Function Name": "_visitDescendants", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3102, - "End Line": 3111 + "Function Name": "determineSiblingsToMoveIntoType", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 474, + "End Line": 494 }, { - "Function Name": "nodeToMessage", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4871, - "End Line": 4881 + "Function Name": "ParseConstructorDeclaration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3474, + "End Line": 3493 }, { - "Function Name": "onSetSelection", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5598, - "End Line": 5607 + "Function Name": "ParseParenthesizedVariableDeclaration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 10717, + "End Line": 10737 }, { - "Function Name": "AttributedString", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "ParseExpressionStatement", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 813, - "End Line": 823 + "Control Flow Ratio": "66.7%", + "Start Line": 11033, + "End Line": 11048 }, { - "Function Name": "detach", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, + "Function Name": "tryEatQuestionAndBindingExpression", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 3254, - "End Line": 3284 + "Control Flow Ratio": "44.4%", + "Start Line": 12326, + "End Line": 12346 }, { - "Function Name": "_isLandmarkRole", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 447, - "End Line": 452 + "Function Name": "ParseWithStackGuard", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 207, + "End Line": 221 }, { - "Function Name": "transform", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2816, - "End Line": 2821 + "Function Name": "SkipBadMemberListTokens", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2032, + "End Line": 2046 }, { - "Function Name": "isCheckStateMixed", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, + "Function Name": "isValidScopedTypeCase", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6268, - "End Line": 6273 + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 10607, + "End Line": 10624 }, { - "Function Name": "_updateChildMergeFlagRecursively", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, + "Function Name": "IsExpectedPrefixUnaryOperator", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 3177, - "End Line": 3192 - }, - { - "Function Name": "isFocusable", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6307, - "End Line": 6323 + "Start Line": 11345, + "End Line": 11348 }, { - "Function Name": "_semanticsTable", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 283, - "End Line": 292 + "Function Name": "ParseNewExpression", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 13220, + "End Line": 13237 }, { - "Function Name": "operator+", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 24, + "Function Name": "IsPartialInNamespaceMemberDeclaration", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 0, "Control Flow Ratio": "57.1%", - "Start Line": 837, - "End Line": 860 + "Start Line": 884, + "End Line": 899 }, { - "Function Name": "_tristateFromBoolOrNull", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "ParseForOrForEachStatement", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7067, - "End Line": 7076 + "Control Flow Ratio": "33.3%", + "Start Line": 9548, + "End Line": 9579 }, { - "Function Name": "_semanticsNavigation", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 528, - "End Line": 536 + "Function Name": "SkipBadListTokensWithErrorCode", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 4499, + "End Line": 4515 }, { - "Function Name": "visitChildren", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Function Name": "EatDotDotToken", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3087, - "End Line": 3095 + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 11865, + "End Line": 11897 }, { - "Function Name": "findInvisibleNodes", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "ParseDeclarationExpression", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 11901, + "End Line": 11911 + }, + { + "Function Name": "IsPartialMember", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4848, - "End Line": 4855 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1668, + "End Line": 1699 }, { - "Function Name": "onSetText", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Function Name": "looksLikePropertyType", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5618, - "End Line": 5626 + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 3083, + "End Line": 3114 }, { - "Function Name": "isInvisible", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 5, + "Function Name": "IsStartOfTypeParameter", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2894, - "End Line": 2894 + "Control Flow Ratio": "57.1%", + "Start Line": 6150, + "End Line": 6161 }, { - "Function Name": "isChecked", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, + "Function Name": "ParseFromClause", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 3, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 14173, + "End Line": 14204 + }, + { + "Function Name": "LanguageParser", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 6251, - "End Line": 6256 + "Start Line": 36, + "End Line": 47 }, { - "Function Name": "_pointInParentCoordinates", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4695, - "End Line": 4704 + "Function Name": "ParseNormalFieldDeclaration", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 5191, + "End Line": 5211 }, { - "Function Name": "tagsChildrenWith", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6619, - "End Line": 6619 + "Function Name": "IsPossibleEndOfVariableDeclaration", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5792, + "End Line": 5802 }, { - "Function Name": "operator==", + "Function Name": "IsEndOfDeclarationClause", "Structural Impact": 5.5, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 11, "Control Flow Branches": 4, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 753, - "End Line": 762 + "Start Line": 10783, + "End Line": 10793 }, { - "Function Name": "addPart", + "Function Name": "ParseLambdaParameter", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 13939, + "End Line": 13968 + }, + { + "Function Name": "IsEndOfCatchClause", "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 966, - "End Line": 970 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 9478, + "End Line": 9485 }, { - "Function Name": "sendEvent", + "Function Name": "IsEndOfFilterClause", "Structural Impact": 5.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 4271, - "End Line": 4294 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 9487, + "End Line": 9494 }, { - "Function Name": "_adoptChild", + "Function Name": "ParseCompilationUnitCore", "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 180, + "End Line": 205 + }, + { + "Function Name": "isStartOfElementBindingExpression", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3198, - "End Line": 3219 + "Control Flow Ratio": "28.6%", + "Start Line": 12348, + "End Line": 12368 }, { - "Function Name": "_traversalTransform", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "shouldParseAsCollectionExpression", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2827, - "End Line": 2829 + "Control Flow Ratio": "42.9%", + "Start Line": 1159, + "End Line": 1180 }, { - "Function Name": "hashCode", + "Function Name": "ReduceIncompleteMembers", "Structural Impact": 5.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1484, - "End Line": 1522 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 857, + "End Line": 867 }, { - "Function Name": "toDiagnosticsNode", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "immediatelyAbort", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4465, - "End Line": 4477 + "Control Flow Ratio": "28.6%", + "Start Line": 1246, + "End Line": 1261 }, { - "Function Name": "_noLiveRegion", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "IsPossibleFieldDeclarationFollowingNullableType", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 416, - "End Line": 426 + "Start Line": 8739, + "End Line": 8758 }, { - "Function Name": "_semanticsRegion", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "ParseCheckedStatement", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 538, - "End Line": 547 + "Control Flow Ratio": "40.0%", + "Start Line": 9502, + "End Line": 9517 }, { - "Function Name": "getIdentifier", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "ConsumeUnexpectedTokens", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 776, - "End Line": 784 + "Control Flow Ratio": "40.0%", + "Start Line": 14623, + "End Line": 14638 }, { - "Function Name": "debugListChildrenInOrder", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "IsLocalFunctionAfterIdentifier", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 4491, - "End Line": 4500 + "Start Line": 5773, + "End Line": 5790 }, { - "Function Name": "search", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "ParseIdentifierName", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4678, - "End Line": 4687 + "Control Flow Ratio": "50.0%", + "Start Line": 6040, + "End Line": 6052 }, { - "Function Name": "_semanticsMenu", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 354, - "End Line": 360 + "Function Name": "CanReuseVariableDeclarator", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 5460, + "End Line": 5474 }, { - "Function Name": "_semanticsMenuBar", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseType", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 362, - "End Line": 368 + "Start Line": 7579, + "End Line": 7590 }, { - "Function Name": "isMergedIntoParent", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseLabeledStatement", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 2904, - "End Line": 2910 + "Start Line": 10461, + "End Line": 10472 }, { - "Function Name": "traversalParent", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3142, - "End Line": 3148 + "Function Name": "ParseOrdering", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 14292, + "End Line": 14308 }, { - "Function Name": "compareTo", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4789, - "End Line": 4795 + "Function Name": "shouldParseSeparatorOrElement", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 14528, + "End Line": 14543 }, { - "Function Name": "onScrollToOffset", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5416, - "End Line": 5423 + "Function Name": "tryParseLocalDeclarationStatementFromStartPoint", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 2931, + "End Line": 2944 }, { - "Function Name": "onMoveCursorForwardByCharacter", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5526, - "End Line": 5533 + "Function Name": "ParseEventDeclaration", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 5073, + "End Line": 5086 }, { - "Function Name": "onMoveCursorBackwardByCharacter", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5544, - "End Line": 5551 + "Function Name": "tryParseLocalDeclarationStatement", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 2883, + "End Line": 2899 }, { - "Function Name": "onMoveCursorForwardByWord", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5562, - "End Line": 5569 + "Function Name": "ParseDestructorDeclaration", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3537, + "End Line": 3552 }, { - "Function Name": "onMoveCursorBackwardByWord", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5580, - "End Line": 5587 + "Function Name": "ParseStatement", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 8197, + "End Line": 8202 }, { - "Function Name": "scrollChildCount", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5769, - "End Line": 5775 + "Function Name": "TryReuseStatement", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 8377, + "End Line": 8388 }, { - "Function Name": "scrollIndex", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "isBinaryPattern", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 22, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5781, - "End Line": 5787 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 12998, + "End Line": 13019 }, { - "Function Name": "platformViewId", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5793, - "End Line": 5799 + "Function Name": "ParseIsExpression", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 11920, + "End Line": 11929 }, { - "Function Name": "maxValueLength", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseCollectionElement", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5811, - "End Line": 5817 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 13273, + "End Line": 13291 }, { - "Function Name": "currentValueLength", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseJoinClause", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 5829, - "End Line": 5835 + "Start Line": 14206, + "End Line": 14224 }, { - "Function Name": "traversalParentIdentifier", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5891, - "End Line": 5897 + "Function Name": "ParseCommaSeparatedSyntaxList", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 14422, + "End Line": 14442 }, { - "Function Name": "traversalChildIdentifier", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5902, - "End Line": 5908 + "Function Name": "AddIncompleteMembers", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 848, + "End Line": 855 }, { - "Function Name": "hintOverrides", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "isFollowedByPossibleUsingDirective", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6124, - "End Line": 6130 + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 2968, + "End Line": 2985 }, { - "Function Name": "linkUrl", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6363, - "End Line": 6369 + "Function Name": "ParseTypeParameterList", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "9.1%", + "Start Line": 6112, + "End Line": 6148 }, { - "Function Name": "headingLevel", - "Structural Impact": 4.6, + "Function Name": "ParsePossibleScopedKeyword", + "Structural Impact": 3.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6384, - "End Line": 6391 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10627, + "End Line": 10634 }, { - "Function Name": "operator==", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1596, - "End Line": 1604 + "Function Name": "ParseBlock", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 9095, + "End Line": 9114 }, { - "Function Name": "addTagForChildren", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6638, - "End Line": 6641 + "Function Name": "ParseExpressionOrDeclaration", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9820, + "End Line": 9825 }, { - "Function Name": "_unimplemented", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, + "Function Name": "ParseDefaultExpression", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 204, - "End Line": 205 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 12620, + "End Line": 12635 }, { - "Function Name": "operator==", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "IsTrueIdentifier", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 863, - "End Line": 869 + "Control Flow Ratio": "50.0%", + "Start Line": 6014, + "End Line": 6027 }, { - "Function Name": "isInteresting", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 902, - "End Line": 904 + "Function Name": "ScanType", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7178, + "End Line": 7181 }, { - "Function Name": "hasChildren", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "looksLikeStartOfPropertyBody", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3074, - "End Line": 3074 + "Control Flow Ratio": "40.0%", + "Start Line": 3069, + "End Line": 3081 }, { - "Function Name": "traversalParent", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "TryParseConstructorInitializer", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3140, - "End Line": 3140 + "Control Flow Ratio": "33.3%", + "Start Line": 3495, + "End Line": 3507 }, { - "Function Name": "build", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, + "Function Name": "IsCurrentTokenPartialKeywordOfPartialMemberOrType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 679, - "End Line": 696 + "Start Line": 6092, + "End Line": 6103 }, { - "Function Name": "_addArgumentlessAction", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5267, - "End Line": 5272 + "Function Name": "ParseCheckedOrUncheckedExpression", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 12664, + "End Line": 12676 }, { - "Function Name": "toStringDeep", + "Function Name": "ParseObjectInitializerNamedAssignment", "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4449, - "End Line": 4463 + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 13543, + "End Line": 13554 }, { - "Function Name": "_markDirty", + "Function Name": "ParsePossibleRefExpression", "Structural Impact": 3.5, "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3289, - "End Line": 3298 + "Control Flow Ratio": "40.0%", + "Start Line": 4393, + "End Line": 4402 }, { - "Function Name": "debugIsDirty", + "Function Name": "eatUnexpectedTokensAndCloseParenToken", "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 9680, + "End Line": 9689 + }, + { + "Function Name": "ParseMisplacedElse", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3306, - "End Line": 3314 + "Start Line": 10073, + "End Line": 10085 }, { - "Function Name": "rect", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "ParseSubExpression", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2834, - "End Line": 2840 + "Control Flow Ratio": "33.3%", + "Start Line": 11421, + "End Line": 11434 }, { - "Function Name": "areUserActionsBlocked", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "IsPossibleDeconstructionLeft", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2920, - "End Line": 2926 + "Control Flow Ratio": "20.0%", + "Start Line": 12218, + "End Line": 12231 }, { - "Function Name": "_redepthChild", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "TryEatCheckedOrHandleUnchecked", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3165, - "End Line": 3171 + "Control Flow Ratio": "25.0%", + "Start Line": 3953, + "End Line": 3964 }, { - "Function Name": "_dropChild", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "GetAccessorKind", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3221, - "End Line": 3228 + "Control Flow Ratio": "12.5%", + "Start Line": 4728, + "End Line": 4739 }, { - "Function Name": "doCompare", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "EatUnexpectedTrailingSemicolon", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 7039, - "End Line": 7045 + "Start Line": 5178, + "End Line": 5189 }, { - "Function Name": "SemanticsNode.root", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseWhenClause", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2768, - "End Line": 2772 + "Control Flow Ratio": "33.3%", + "Start Line": 10699, + "End Line": 10709 }, { - "Function Name": "localeForSubtree", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "tryParseDependentAccess", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5165, - "End Line": 5169 + "Control Flow Ratio": "16.7%", + "Start Line": 12415, + "End Line": 12425 }, { - "Function Name": "onExpand", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseQueryExpression", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5689, - "End Line": 5693 + "Control Flow Ratio": "20.0%", + "Start Line": 14114, + "End Line": 14124 }, { - "Function Name": "onCollapse", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseParenthesizedParameterList", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5700, - "End Line": 5704 + "Control Flow Ratio": "16.7%", + "Start Line": 4741, + "End Line": 4750 }, { - "Function Name": "childConfigurationsDelegate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "WasFirstVariable", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5720, - "End Line": 5725 + "Control Flow Ratio": "33.3%", + "Start Line": 5427, + "End Line": 5435 }, { - "Function Name": "sortKey", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParsePointerTypeMods", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5744, - "End Line": 5748 + "Control Flow Ratio": "50.0%", + "Start Line": 8186, + "End Line": 8195 }, { - "Function Name": "isChecked", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, + "Function Name": "missingBlock", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6249, - "End Line": 6250 + "Start Line": 9406, + "End Line": 9411 }, { - "Function Name": "isCheckStateMixed", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, + "Function Name": "IsEndOfCatchBlock", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6266, - "End Line": 6267 + "Start Line": 9495, + "End Line": 9500 }, { - "Function Name": "textSelection", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseReturnStatement", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6501, - "End Line": 6505 + "Control Flow Ratio": "50.0%", + "Start Line": 10108, + "End Line": 10116 }, { - "Function Name": "scrollPosition", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseThrowStatement", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6519, - "End Line": 6523 + "Control Flow Ratio": "50.0%", + "Start Line": 10303, + "End Line": 10311 }, { - "Function Name": "scrollExtentMax", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseTypeParameterConstraintClauses", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 6535, - "End Line": 6539 + "Start Line": 2196, + "End Line": 2202 }, { - "Function Name": "scrollExtentMin", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6551, - "End Line": 6555 + "Function Name": "IsOperatorKeyword", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3437, + "End Line": 3440 }, { - "Function Name": "controlsNodes", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6560, - "End Line": 6564 + "Function Name": "IsEndOfParameterList", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4860, + "End Line": 4863 }, { - "Function Name": "getAction", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "ParseAliasQualifiedName", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Control Flow Ratio": "33.3%", + "Start Line": 7036, + "End Line": 7042 }, { - "Function Name": "SemanticsNode", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2761, - "End Line": 2763 + "Function Name": "IsEndOfFixedStatement", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 9280, + "End Line": 9283 }, { - "Function Name": "isSemanticBoundary", - "Structural Impact": 3.0, + "Function Name": "IsEndOfTryBlock", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5157, - "End Line": 5160 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 9414, + "End Line": 9417 }, { - "Function Name": "onTap", - "Structural Impact": 3.0, + "Function Name": "IsEndOfForStatementArgument", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5296, - "End Line": 5299 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 9718, + "End Line": 9721 }, { - "Function Name": "onLongPress", - "Structural Impact": 3.0, + "Function Name": "ParseLambdaBody", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5311, - "End Line": 5314 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 13877, + "End Line": 13880 }, { - "Function Name": "onScrollLeft", + "Function Name": "ResetPoint", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 14608, + "End Line": 14620 + }, + { + "Function Name": "GetOldParent", "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5329, - "End Line": 5332 + "Control Flow Ratio": "50.0%", + "Start Line": 139, + "End Line": 142 }, { - "Function Name": "onDismiss", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "IsEndOfFunctionPointerParameterList", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5343, - "End Line": 5346 + "Control Flow Ratio": "50.0%", + "Start Line": 3638, + "End Line": 3639 }, { - "Function Name": "onScrollRight", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseFixedSizeBufferDeclaration", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5055, + "End Line": 5071 + }, + { + "Function Name": "ParseStatementStartingWithUsing", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5361, - "End Line": 5364 + "Control Flow Ratio": "50.0%", + "Start Line": 8475, + "End Line": 8476 }, { - "Function Name": "onScrollUp", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "TryParseStatementStartingWithUnsafe", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5379, - "End Line": 5382 + "Control Flow Ratio": "50.0%", + "Start Line": 8479, + "End Line": 8480 }, { - "Function Name": "onScrollDown", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "SkipBadInitializerListTokens", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13533, + "End Line": 13541 + }, + { + "Function Name": "ParseExternAliasDirective", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5397, - "End Line": 5400 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 934, + "End Line": 948 }, { - "Function Name": "onIncrease", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "skipBadAttributeListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1182, + "End Line": 1189 + }, + { + "Function Name": "skipBadAttributeArgumentTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1237, + "End Line": 1244 + }, + { + "Function Name": "skipBadParameterListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 4850, + "End Line": 4857 + }, + { + "Function Name": "skipBadTypeParameterListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 6140, + "End Line": 6147 + }, + { + "Function Name": "ParseUsingStatement", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10322, + "End Line": 10343 + }, + { + "Function Name": "ParseParenthesizedArgumentList", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5438, - "End Line": 5441 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12430, + "End Line": 12444 }, { - "Function Name": "onDecrease", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseBracketedArgumentList", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5456, - "End Line": 5459 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12446, + "End Line": 12460 }, { - "Function Name": "onCopy", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "skipBadCollectionElementTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13258, + "End Line": 13265 + }, + { + "Function Name": "ParseWithExpression", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 13433, + "End Line": 13454 + }, + { + "Function Name": "skipBadArrayInitializerTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13653, + "End Line": 13660 + }, + { + "Function Name": "skipBadLambdaParameterListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13905, + "End Line": 13912 + }, + { + "Function Name": "TryParseLambdaExpression", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5469, - "End Line": 5472 + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 13808, + "End Line": 13821 }, { - "Function Name": "onCut", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseConstantFieldDeclaration", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5816, + "End Line": 5828 + }, + { + "Function Name": "SkipBadStatementListTokens", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 9184, + "End Line": 9196 + }, + { + "Function Name": "IsPossibleAnonymousMethodExpression", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5483, - "End Line": 5486 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12270, + "End Line": 12282 }, { - "Function Name": "onPaste", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseLambdaParameterList", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 13882, + "End Line": 13913 + }, + { + "Function Name": "ParseLetClause", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5496, - "End Line": 5499 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 14226, + "End Line": 14237 }, { - "Function Name": "onShowOnScreen", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseAttribute", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5512, - "End Line": 5515 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1197, + "End Line": 1207 }, { - "Function Name": "onDidGainAccessibilityFocus", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseBracketedParameterList", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5647, - "End Line": 5650 + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 4752, + "End Line": 4761 }, { - "Function Name": "onDidLoseAccessibilityFocus", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "IsOpenName", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5671, - "End Line": 5674 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 6759, + "End Line": 6767 + }, + { + "Function Name": "ParseTypeOrVoid", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 7554, + "End Line": 7563 + }, + { + "Function Name": "ParseDictionaryInitializer", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 13556, + "End Line": 13565 + }, + { + "Function Name": "skipBadBaseListTokens", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2179, + "End Line": 2185 + }, + { + "Function Name": "SkipBadAccessorListTokens", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4404, + "End Line": 4410 + }, + { + "Function Name": "SkipBadArrayRankSpecifierTokens", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7974, + "End Line": 7980 }, { - "Function Name": "onFocus", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseElseClauseOpt", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5679, - "End Line": 5682 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 10087, + "End Line": 10094 }, { - "Function Name": "indexInParent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "IsAtDotDotToken", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5758, - "End Line": 5761 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 11848, + "End Line": 11855 }, { - "Function Name": "textDirection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6188, - "End Line": 6191 + "Function Name": "ParseCollectionExpression", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 13239, + "End Line": 13266 }, { - "Function Name": "isExpanded", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6214, - "End Line": 6217 + "Function Name": "ParseArrayInitializer", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 13634, + "End Line": 13661 }, { - "Function Name": "isEnabled", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseRegularStackAllocExpression", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6235, - "End Line": 6238 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 13701, + "End Line": 13707 }, { - "Function Name": "isToggled", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "Dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 6284, - "End Line": 6287 + "Start Line": 14591, + "End Line": 14597 }, { - "Function Name": "isFocused", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6327, - "End Line": 6330 + "Function Name": "CreateForGlobalFailure", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 223, + "End Line": 234 }, { - "Function Name": "isRequired", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseVariableInitializer", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6479, - "End Line": 6482 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5804, + "End Line": 5809 }, { - "Function Name": "maxValue", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseTupleElement", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6593, - "End Line": 6596 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 7967, + "End Line": 7972 }, { - "Function Name": "minValue", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "ParseFixedStatement", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6601, - "End Line": 6604 + "Control Flow Ratio": "0.0%", + "Start Line": 9261, + "End Line": 9278 }, { - "Function Name": "_mergeHeadingLevels", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "ParseSimpleDesignation", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7063, - "End Line": 7065 + "Start Line": 10692, + "End Line": 10697 }, { - "Function Name": "_noCheckRequired", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "ParseAnonymousTypeMemberInitializer", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 207, - "End Line": 207 + "Start Line": 13323, + "End Line": 13328 }, { - "Function Name": "isTagged", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "ParseStackAllocExpression", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3365, - "End Line": 3365 + "Start Line": 13663, + "End Line": 13668 }, { - "Function Name": "getActionHandler", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5729, - "End Line": 5729 + "Function Name": "skipBadOrderingListTokens", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 14279, + "End Line": 14289 }, { - "Function Name": "AttributedStringProperty", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "DisposableResetPoint", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 894 - }, - { - "Function Name": "_childrenIdInTraversalOrder", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 4003, - "End Line": 4011 + "Start Line": 14581, + "End Line": 14586 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 68, + "Function Name": "ParseNamespaceDeclaration", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2671, - "End Line": 2738 + "Start Line": 236, + "End Line": 245 }, { - "Function Name": "isFocusable", + "Function Name": "IsPossibleAggregateClauseStartOrStop", "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6301, - "End Line": 6305 + "Start Line": 2113, + "End Line": 2117 }, { - "Function Name": "_redepthChildren", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3173, - "End Line": 3175 + "Function Name": "skipBadTypeParameterConstraintTokens", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2272, + "End Line": 2280 }, { - "Function Name": "_updateChildrenMergeFlags", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "IsEndOfTypeSignature", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3194, - "End Line": 3196 + "Control Flow Ratio": "50.0%", + "Start Line": 3630, + "End Line": 3633 }, { - "Function Name": "_effectiveActionsAsBits", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "EatAccessorSemicolon", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3354, - "End Line": 3355 + "Start Line": 4722, + "End Line": 4726 }, { - "Function Name": "_effectiveActionsAsBits", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5248, - "End Line": 5249 + "Function Name": "SkipBadVariableListTokens", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5368, + "End Line": 5376 }, { - "Function Name": "childConfigurationsDelegate", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "IsDotOrColonColon", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5717, - "End Line": 5718 + "Start Line": 5975, + "End Line": 5978 }, { - "Function Name": "isNotEmpty", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1591, - "End Line": 1591 + "Function Name": "SkipBadTypeArgumentListTokens", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6678, + "End Line": 6686 }, { - "Function Name": "transform", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsPossibleYieldStatement", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2814, - "End Line": 2814 + "Start Line": 8495, + "End Line": 8499 }, { - "Function Name": "isPartOfNodeMerging", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfDoWhileExpression", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2937, - "End Line": 2937 + "Start Line": 9543, + "End Line": 9546 }, { - "Function Name": "childrenCount", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "eatCommaOrSemicolon", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3078, - "End Line": 3078 + "Start Line": 9675, + "End Line": 9678 }, { - "Function Name": "owner", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3116, - "End Line": 3116 + "Function Name": "parseForStatementExpressionList", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9694, + "End Line": 9703 }, { - "Function Name": "parent", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfArgumentList", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3129, - "End Line": 3129 + "Start Line": 12545, + "End Line": 12548 }, { - "Function Name": "traversalParentIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "isBinaryPatternKeyword", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3386, - "End Line": 3386 + "Start Line": 13021, + "End Line": 13024 }, { - "Function Name": "traversalChildIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseAnonymousTypeExpression", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3390, - "End Line": 3390 + "Control Flow Ratio": "0.0%", + "Start Line": 13298, + "End Line": 13321 }, { - "Function Name": "hintOverrides", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsNamedMemberInitializer", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3497, - "End Line": 3497 + "Start Line": 13348, + "End Line": 13351 }, { - "Function Name": "textDirection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsImplicitlyTypedArray", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3502, - "End Line": 3502 + "Start Line": 13588, + "End Line": 13592 }, { - "Function Name": "sortKey", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfMethodSignature", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3511, - "End Line": 3511 + "Start Line": 3627, + "End Line": 3628 }, { - "Function Name": "textSelection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfNameInExplicitInterface", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3516, - "End Line": 3516 + "Start Line": 3635, + "End Line": 3636 }, { - "Function Name": "isMultiline", + "Function Name": "ConvertToMissingWithTrailingTrivia", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3521, - "End Line": 3521 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7108, + "End Line": 7113 }, { - "Function Name": "scrollChildCount", + "Function Name": "skipBadFunctionPointerTokens", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3528, - "End Line": 3528 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8088, + "End Line": 8098 }, { - "Function Name": "scrollIndex", + "Function Name": "ParseLockStatement", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3532, - "End Line": 3532 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10096, + "End Line": 10106 }, { - "Function Name": "scrollPosition", + "Function Name": "ParseWhileStatement", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3545, - "End Line": 3545 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10449, + "End Line": 10459 }, { - "Function Name": "scrollExtentMax", + "Function Name": "ParseComplexElementInitializer", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3556, - "End Line": 3556 + "Control Flow Ratio": "0.0%", + "Start Line": 13567, + "End Line": 13586 }, { - "Function Name": "scrollExtentMin", + "Function Name": "IsQueryExpression", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3567, - "End Line": 3567 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 14056, + "End Line": 14060 }, { - "Function Name": "platformViewId", + "Function Name": "MatchesFactoryContext", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 14359, + "End Line": 14364 + }, + { + "Function Name": "ParseMemberDeclaration", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3581, - "End Line": 3581 + "Control Flow Ratio": "0.0%", + "Start Line": 2524, + "End Line": 2541 }, { - "Function Name": "maxValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsUsingStatementVariableDeclaration", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10438, + "End Line": 10447 + }, + { + "Function Name": "IsAtDotDotToken", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 11857, + "End Line": 11860 + }, + { + "Function Name": "NamespaceBodyBuilder", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 157 + }, + { + "Function Name": "Free", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 165 + }, + { + "Function Name": "createEmptyNodeFunc", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2534, + "End Line": 2540 + }, + { + "Function Name": "ParseMemberDeclarationOrStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2544, + "End Line": 2551 + }, + { + "Function Name": "ParseMemberDeclaration", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3188, + "End Line": 3195 + }, + { + "Function Name": "NoTriviaBetween", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4982, + "End Line": 4983 + }, + { + "Function Name": "ParseBreakStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9327, + "End Line": 9333 + }, + { + "Function Name": "ParseContinueStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9335, + "End Line": 9341 + }, + { + "Function Name": "ParseUnsafeStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10313, + "End Line": 10320 + }, + { + "Function Name": "Reset", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14561, + "End Line": 14568 + }, + { + "Function Name": "IsTrueIdentifier", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6033, + "End Line": 6038 + }, + { + "Function Name": "IsSomeWord", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 52 + }, + { + "Function Name": "ParseCompilationUnit", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3592, - "End Line": 3592 + "Control Flow Ratio": "0.0%", + "Start Line": 168, + "End Line": 178 }, { - "Function Name": "currentValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleStartOfTypeDeclaration", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 331, + "End Line": 334 + }, + { + "Function Name": "ScanExternAliasDirective", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3603, - "End Line": 3603 + "Control Flow Ratio": "0.0%", + "Start Line": 921, + "End Line": 932 }, { - "Function Name": "linkUrl", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsNonContextualModifier", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1627, + "End Line": 1630 + }, + { + "Function Name": "ScanType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7173, + "End Line": 7176 + }, + { + "Function Name": "IsPredefinedType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7544, + "End Line": 7547 + }, + { + "Function Name": "IsPossibleFunctionPointerParameterListStart", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8180, + "End Line": 8183 + }, + { + "Function Name": "ParseExpressionStatement", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11028, + "End Line": 11031 + }, + { + "Function Name": "IsExpectedBinaryOperator", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11350, + "End Line": 11353 + }, + { + "Function Name": "IsExpectedAssignmentOperator", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11355, + "End Line": 11358 + }, + { + "Function Name": "ScanParenthesizedLambda", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12689, + "End Line": 12692 + }, + { + "Function Name": "Release", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14570, + "End Line": 14573 + }, + { + "Function Name": "GetModifierExcludingScoped", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1299, + "End Line": 1300 + }, + { + "Function Name": "IsParameterModifierIncludingScoped", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4987, + "End Line": 4988 + }, + { + "Function Name": "ParseRefValueExpression", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3613, - "End Line": 3613 + "Control Flow Ratio": "0.0%", + "Start Line": 12678, + "End Line": 12687 }, { - "Function Name": "controlsNodes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "GetDisposableResetPoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14548, + "End Line": 14549 + }, + { + "Function Name": "ParseNameEquals", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3632, - "End Line": 3632 + "Control Flow Ratio": "0.0%", + "Start Line": 950, + "End Line": 956 }, { - "Function Name": "minValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsCurrentTokenWhereOfConstraintClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3636, - "End Line": 3636 + "Control Flow Ratio": "0.0%", + "Start Line": 2188, + "End Line": 2194 }, { - "Function Name": "maxValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseReturnType", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3640, - "End Line": 3640 + "Control Flow Ratio": "0.0%", + "Start Line": 3703, + "End Line": 3710 }, { - "Function Name": "rootSemanticsNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "Dispose", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4827, - "End Line": 4827 + "Control Flow Ratio": "0.0%", + "Start Line": 4333, + "End Line": 4339 }, { - "Function Name": "localeForSubtree", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAccessor", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5163, - "End Line": 5163 + "Control Flow Ratio": "0.0%", + "Start Line": 4412, + "End Line": 4420 }, { - "Function Name": "_addAction", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "skipBadFunctionPointerTokens", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5256, - "End Line": 5260 + "Start Line": 7532, + "End Line": 7540 }, { - "Function Name": "onTap", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseTypeOfExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5294, - "End Line": 5294 + "Control Flow Ratio": "0.0%", + "Start Line": 12611, + "End Line": 12618 }, { - "Function Name": "onLongPress", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseSizeOfExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5309, - "End Line": 5309 + "Control Flow Ratio": "0.0%", + "Start Line": 12637, + "End Line": 12644 }, { - "Function Name": "onScrollLeft", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseMakeRefExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5327, - "End Line": 5327 + "Control Flow Ratio": "0.0%", + "Start Line": 12646, + "End Line": 12653 }, { - "Function Name": "onDismiss", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseRefTypeExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5341, - "End Line": 5341 + "Control Flow Ratio": "0.0%", + "Start Line": 12655, + "End Line": 12662 }, { - "Function Name": "onScrollRight", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsInitializerMember", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5359, - "End Line": 5359 + "Control Flow Ratio": "0.0%", + "Start Line": 13330, + "End Line": 13336 }, { - "Function Name": "onScrollUp", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseWhereClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5377, - "End Line": 5377 + "Control Flow Ratio": "0.0%", + "Start Line": 14239, + "End Line": 14245 + }, + { + "Function Name": "ParseSelectClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14310, + "End Line": 14316 }, { - "Function Name": "onScrollDown", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseGroupClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5395, - "End Line": 5395 + "Control Flow Ratio": "0.0%", + "Start Line": 14318, + "End Line": 14326 }, { - "Function Name": "onScrollToOffset", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseQueryContinuation", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5414, - "End Line": 5414 + "Control Flow Ratio": "0.0%", + "Start Line": 14328, + "End Line": 14335 }, { - "Function Name": "onIncrease", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "GetResetPoint", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5436, - "End Line": 5436 + "Control Flow Ratio": "0.0%", + "Start Line": 14551, + "End Line": 14559 }, { - "Function Name": "onDecrease", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleGlobalAttributeDeclaration", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5454, - "End Line": 5454 + "Control Flow Ratio": "0.0%", + "Start Line": 1028, + "End Line": 1033 }, { - "Function Name": "onCopy", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsExtensionContainerStart", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5467, - "End Line": 5467 + "Control Flow Ratio": "0.0%", + "Start Line": 3361, + "End Line": 3366 }, { - "Function Name": "onCut", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseArrowExpressionClause", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5481, - "End Line": 5481 + "Control Flow Ratio": "0.0%", + "Start Line": 4386, + "End Line": 4391 }, { - "Function Name": "onPaste", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsCurrentTokenFieldInKeywordContext", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5494, - "End Line": 5494 + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6110 }, { - "Function Name": "onShowOnScreen", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseExpression", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5510, - "End Line": 5510 + "Control Flow Ratio": "0.0%", + "Start Line": 11050, + "End Line": 11055 }, { - "Function Name": "onMoveCursorForwardByCharacter", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseThrowExpression", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5524, - "End Line": 5524 + "Control Flow Ratio": "0.0%", + "Start Line": 11913, + "End Line": 11918 }, { - "Function Name": "onMoveCursorBackwardByCharacter", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsEndOfNamespace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5542, - "End Line": 5542 + "Control Flow Ratio": "0.0%", + "Start Line": 901, + "End Line": 904 }, { - "Function Name": "onMoveCursorForwardByWord", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsGobalAttributesTerminator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5560, - "End Line": 5560 + "Control Flow Ratio": "0.0%", + "Start Line": 906, + "End Line": 910 }, { - "Function Name": "onMoveCursorBackwardByWord", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsNamespaceMemberStartOrStop", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5578, - "End Line": 5578 + "Control Flow Ratio": "0.0%", + "Start Line": 912, + "End Line": 916 }, { - "Function Name": "onSetSelection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAttributeDeclarationTerminator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5596, - "End Line": 5596 + "Control Flow Ratio": "0.0%", + "Start Line": 1110, + "End Line": 1114 }, { - "Function Name": "onSetText", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAttribute", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5616, - "End Line": 5616 + "Control Flow Ratio": "0.0%", + "Start Line": 1192, + "End Line": 1195 }, { - "Function Name": "onDidGainAccessibilityFocus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAttributeArgument", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5645, - "End Line": 5645 + "Control Flow Ratio": "0.0%", + "Start Line": 1264, + "End Line": 1267 }, { - "Function Name": "onDidLoseAccessibilityFocus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleMemberStartOrStop", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5669, - "End Line": 5669 + "Control Flow Ratio": "0.0%", + "Start Line": 2108, + "End Line": 2111 }, { - "Function Name": "onFocus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleMemberStart", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5677, - "End Line": 5677 + "Control Flow Ratio": "0.0%", + "Start Line": 2376, + "End Line": 2379 }, { - "Function Name": "onExpand", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsEndOfFieldDeclaration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5687, - "End Line": 5687 + "Control Flow Ratio": "0.0%", + "Start Line": 5248, + "End Line": 5251 }, { - "Function Name": "onCollapse", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleVariableInitializer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5698, - "End Line": 5698 + "Control Flow Ratio": "0.0%", + "Start Line": 5811, + "End Line": 5814 }, { - "Function Name": "sortKey", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleEnumMemberDeclaration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5742, - "End Line": 5742 + "Control Flow Ratio": "0.0%", + "Start Line": 5970, + "End Line": 5973 }, { - "Function Name": "indexInParent", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5756, - "End Line": 5756 + "Control Flow Ratio": "0.0%", + "Start Line": 5981, + "End Line": 5984 }, { - "Function Name": "scrollChildCount", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "CreateMissingIdentifierName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5767, - "End Line": 5767 + "Control Flow Ratio": "0.0%", + "Start Line": 5986, + "End Line": 5989 }, { - "Function Name": "scrollIndex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "CreateMissingIdentifierToken", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5779, - "End Line": 5779 + "Control Flow Ratio": "0.0%", + "Start Line": 5991, + "End Line": 5994 }, { - "Function Name": "platformViewId", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsCurrentTokenQueryKeywordInQuery", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5791, - "End Line": 5791 + "Control Flow Ratio": "0.0%", + "Start Line": 6087, + "End Line": 6090 }, { - "Function Name": "maxValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5809, - "End Line": 5809 + "Control Flow Ratio": "0.0%", + "Start Line": 7167, + "End Line": 7171 }, { - "Function Name": "currentValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ScanNamedTypePart", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5827, - "End Line": 5827 + "Control Flow Ratio": "0.0%", + "Start Line": 7183, + "End Line": 7186 }, { - "Function Name": "traversalParentIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseTypeName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5889, - "End Line": 5889 + "Control Flow Ratio": "0.0%", + "Start Line": 7549, + "End Line": 7552 }, { - "Function Name": "traversalChildIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleLabeledStatement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5900, - "End Line": 5900 + "Control Flow Ratio": "0.0%", + "Start Line": 8485, + "End Line": 8488 }, { - "Function Name": "hintOverrides", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleUnsafeStatement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6122, - "End Line": 6122 + "Control Flow Ratio": "0.0%", + "Start Line": 8490, + "End Line": 8493 }, { - "Function Name": "textDirection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleStatementStartOrStop", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6186, - "End Line": 6186 + "Control Flow Ratio": "0.0%", + "Start Line": 9178, + "End Line": 9182 }, { - "Function Name": "isExpanded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleSwitchSection", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6213, - "End Line": 6213 + "Control Flow Ratio": "0.0%", + "Start Line": 10225, + "End Line": 10229 }, { - "Function Name": "isEnabled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseExpressionCore", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6234, - "End Line": 6234 + "Control Flow Ratio": "0.0%", + "Start Line": 11057, + "End Line": 11060 }, { - "Function Name": "isToggled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "CanStartExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6283, - "End Line": 6283 + "Control Flow Ratio": "0.0%", + "Start Line": 11065, + "End Line": 11068 }, { - "Function Name": "isFocused", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6326, - "End Line": 6326 + "Control Flow Ratio": "0.0%", + "Start Line": 11073, + "End Line": 11076 }, { - "Function Name": "linkUrl", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAwaitExpressionStatement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6360, - "End Line": 6360 + "Control Flow Ratio": "0.0%", + "Start Line": 11360, + "End Line": 11363 }, { - "Function Name": "isRequired", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseBaseExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6478, - "End Line": 6478 + "Control Flow Ratio": "0.0%", + "Start Line": 12204, + "End Line": 12208 }, { - "Function Name": "textSelection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleArgumentExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6499, - "End Line": 6499 + "Control Flow Ratio": "0.0%", + "Start Line": 12550, + "End Line": 12553 }, { - "Function Name": "scrollPosition", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleCollectionElement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6517, - "End Line": 6517 + "Control Flow Ratio": "0.0%", + "Start Line": 13268, + "End Line": 13271 }, { - "Function Name": "scrollExtentMax", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAnonymousType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6533, - "End Line": 6533 + "Control Flow Ratio": "0.0%", + "Start Line": 13293, + "End Line": 13296 }, { - "Function Name": "scrollExtentMin", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsComplexElementInitializer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6549, - "End Line": 6549 + "Control Flow Ratio": "0.0%", + "Start Line": 13338, + "End Line": 13341 }, { - "Function Name": "controlsNodes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsNamedAssignment", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6558, - "End Line": 6558 + "Control Flow Ratio": "0.0%", + "Start Line": 13343, + "End Line": 13346 }, { - "Function Name": "maxValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsDictionaryInitializer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6591, - "End Line": 6591 + "Control Flow Ratio": "0.0%", + "Start Line": 13353, + "End Line": 13356 }, { - "Function Name": "minValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAttributeTarget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6599, - "End Line": 6599 + "Control Flow Ratio": "0.0%", + "Start Line": 1116, + "End Line": 1117 }, { - "Function Name": "tagsForChildren", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsEndOfFunctionPointerCallingConvention", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6615, - "End Line": 6615 + "Control Flow Ratio": "0.0%", + "Start Line": 3641, + "End Line": 3642 }, { - "Function Name": "copy", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 48, + "Function Name": "IsEndOfTypeArgumentList", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6840, - "End Line": 6887 + "Start Line": 6756, + "End Line": 6757 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "IsFunctionPointerStart", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4479, - "End Line": 4488 + "Start Line": 8177, + "End Line": 8178 }, { - "Function Name": "OrdinalSortKey", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "ParsePossiblyAttributedStatement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7027, - "End Line": 7029 + "Start Line": 8204, + "End Line": 8205 }, { - "Function Name": "ChildSemanticsConfigurationsResult._", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "IsPossibleAwaitUsing", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 622, - "End Line": 622 + "Start Line": 8482, + "End Line": 8483 }, { - "Function Name": "_debugIsActionBlocked", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "ParsePossiblyAttributedBlock", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4296, - "End Line": 4303 + "Start Line": 9047, + "End Line": 9047 }, { - "Function Name": "accessibilityFocusBlockType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "ParseExpressionForParenthesizedConstruct", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6337, - "End Line": 6343 + "Start Line": 9975, + "End Line": 9976 }, { - "Function Name": "CustomSemanticsAction.overridingAction", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "Reset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 735, - "End Line": 739 + "Start Line": 14588, + "End Line": 14589 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2758, + "Sequential Logic Declarations": 1882, + "Function Parameters": 632, + "Function/Method Declarations": 474, + "Class/Entity Declarations": 16, + "Defensive Programming Constructs": 278, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 14, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 47, + "State Mutations / Variable Reassignments": 2834, + "Commented-out Code (Dead Logic)": 54, + "Structured Documentation Blocks": 187, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 143, + "Global State Dependencies": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 248, + "Collection Iterators / Comprehensions": 45, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 2, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 4, + "Pointer Arithmetic & Addressing": 4, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 64, + "Fatal Aborts & Exceptions": 11, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 46, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 17, + "Resource Deallocation & Cleanup": 29, + "Private / Encapsulated Scopes": 435, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 10767, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1412, + "Design Camel Case": 652, + "Design Snake Case": 605, + "Design Pascal Case": 66, + "Design Upper Case": 0, + "Design Short Vars": 93, + "Design Long Vars": 50, + "Duplicate Logic": 0, + "Orphaned Logic": 7, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 152, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 11, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.CodeAnalysis.CSharp.Symbols", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Syntax.InternalSyntax", + "Microsoft.CodeAnalysis.Text", + "Roslyn.Utilities", + "System", + "System.Collections.Generic", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.Linq", + "System.Threading" + ] + }, + "csharp/roslyn/MethodCompiler.cs": { + "1. Artifact Identity": { + "Filename": "MethodCompiler.cs", + "Path": "csharp/roslyn/MethodCompiler.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "CSharpSymbolVisitor, BoundTreeRewriterWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator, BoundTreeWalkerWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1851.64, + "Y": 122.74, + "Z": 655.13 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2528, + "Coding LOC": 1984, + "Documentation LOC": 193, + "Structural Magnitude": 1739.38, + "Control Flow Ratio": "59.2%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.898 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "61.46%", + "Error & Exception Exposure": "65.3%", + "Tech Debt Exposure": "14.88%", + "Testing Exposure": "80.0%", + "API Exposure": "2.54%", + "Concurrency Exposure": "29.63%", + "State Flux Exposure": "99.44%", + "Commented Logic Exposure": "5.61%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "15.86%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "BindMethodBody", + "Structural Impact": 353.7, + "Lines of Code (LOC)": 441, + "Control Flow Branches": 99, + "Input Parameters": 10, + "Control Flow Ratio": "73.9%", + "Start Line": 1883, + "End Line": 2323 }, { - "Function Name": "hasFlag", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "CompileMethod", + "Structural Impact": 173.8, + "Lines of Code (LOC)": 487, + "Control Flow Branches": 60, + "Input Parameters": 5, + "Control Flow Ratio": "65.2%", + "Start Line": 923, + "End Line": 1409 + }, + { + "Function Name": "GenerateMethodBody", + "Structural Impact": 111.5, + "Lines of Code (LOC)": 168, + "Control Flow Branches": 24, + "Input Parameters": 16, + "Control Flow Ratio": "61.5%", + "Start Line": 1631, + "End Line": 1798 + }, + { + "Function Name": "LowerBodyOrInitializer", + "Structural Impact": 81.8, + "Lines of Code (LOC)": 151, + "Control Flow Branches": 17, + "Input Parameters": 16, + "Control Flow Ratio": "63.0%", + "Start Line": 1476, + "End Line": 1626 + }, + { + "Function Name": "CompileNamedType", + "Structural Impact": 80.5, + "Lines of Code (LOC)": 224, + "Control Flow Branches": 48, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1360 + "Control Flow Ratio": "75.0%", + "Start Line": 455, + "End Line": 678 }, { - "Function Name": "_SemanticsDiagnosticableNode", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "addIdentifiers", + "Structural Impact": 48.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "65.8%", + "Start Line": 2182, + "End Line": 2259 + }, + { + "Function Name": "buildIdentifierMapOfBindIdentifierTargets", + "Structural Impact": 42.8, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 2127, + "End Line": 2178 + }, + { + "Function Name": "CompileMethodBodies", + "Structural Impact": 41.7, + "Lines of Code (LOC)": 114, + "Control Flow Branches": 11, + "Input Parameters": 8, + "Control Flow Ratio": "68.8%", + "Start Line": 109, + "End Line": 222 + }, + { + "Function Name": "assertBindIdentifierTargets", + "Structural Impact": 41.0, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "84.2%", + "Start Line": 2263, + "End Line": 2321 + }, + { + "Function Name": "GetStateMachineSlotDebugInfo", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 10, + "Input Parameters": 6, + "Control Flow Ratio": "47.6%", + "Start Line": 1800, + "End Line": 1863 + }, + { + "Function Name": "CompileSynthesizedMethods", + "Structural Impact": 31.3, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 17, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1544, - "End Line": 1549 + "Control Flow Ratio": "63.0%", + "Start Line": 733, + "End Line": 848 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "GetEntryPoint", + "Structural Impact": 26.5, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "36.8%", + "Start Line": 226, + "End Line": 332 + }, + { + "Function Name": "EmitSkeletonMethodInExtension", + "Structural Impact": 15.6, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1606, - "End Line": 1611 + "Control Flow Ratio": "80.0%", + "Start Line": 1412, + "End Line": 1468 + }, + { + "Function Name": "CompileSynthesizedExplicitImplementations", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 856, + "End Line": 883 }, { - "Function Name": "hasFlag", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3375, - "End Line": 3379 + "Function Name": "VisitNamespace", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 371, + "End Line": 392 }, { - "Function Name": "isMergingSemanticsOfDescendants", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5847, - "End Line": 5851 + "Function Name": "VisitNamedType", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 417, + "End Line": 438 }, { - "Function Name": "customSemanticsActions", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5862, - "End Line": 5867 + "Function Name": "CompileSynthesizedMethods", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 710, + "End Line": 731 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6998, - "End Line": 7002 + "Function Name": "CompileSynthesizedMethods", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 690, + "End Line": 708 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "VisitUnboundLambda", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7047, - "End Line": 7051 + "Control Flow Ratio": "40.0%", + "Start Line": 2361, + "End Line": 2375 }, { - "Function Name": "CustomSemanticsAction", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 726, - "End Line": 729 + "Function Name": "BindImplicitConstructorInitializerIfAny", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 2483, + "End Line": 2505 }, { - "Function Name": "SemanticsHintOverrides", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "CompileNamespaceAsAsync", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Control Flow Ratio": "50.0%", + "Start Line": 394, + "End Line": 407 }, { - "Function Name": "compareTo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CompileNamedTypeAsync", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4533, - "End Line": 4536 + "Control Flow Ratio": "50.0%", + "Start Line": 440, + "End Line": 453 }, { - "Function Name": "compareTo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "IsEmptyRewritePossible", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4558, - "End Line": 4561 + "Control Flow Ratio": "33.3%", + "Start Line": 2326, + "End Line": 2338 }, { - "Function Name": "SemanticsOwner", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4806, - "End Line": 4808 + "Function Name": "ReportCtorInitializerCycles", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 2507, + "End Line": 2515 }, { - "Function Name": "identifier", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetDebugDocumentProvider", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5883, - "End Line": 5886 + "Control Flow Ratio": "40.0%", + "Start Line": 359, + "End Line": 369 }, { - "Function Name": "role", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5913, - "End Line": 5916 + "Function Name": "CompileSynthesizedSealedAccessors", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 885, + "End Line": 901 }, { - "Function Name": "label", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "MethodCompiler", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 9, "Control Flow Ratio": "0.0%", - "Start Line": 5928, - "End Line": 5931 + "Start Line": 87, + "End Line": 107 }, { - "Function Name": "attributedLabel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5949, - "End Line": 5952 + "Function Name": "WaitForWorkers", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 334, + "End Line": 347 }, { - "Function Name": "value", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "SetGlobalErrorIfTrue", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5968, - "End Line": 5971 + "Control Flow Ratio": "100.0%", + "Start Line": 70, + "End Line": 84 }, { - "Function Name": "attributedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetMethodToCompile", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5993, - "End Line": 5996 + "Control Flow Ratio": "33.3%", + "Start Line": 680, + "End Line": 688 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getInitializerState", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6013, - "End Line": 6016 + "Control Flow Ratio": "33.3%", + "Start Line": 2115, + "End Line": 2123 }, { - "Function Name": "attributedIncreasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "Visit", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6032, - "End Line": 6035 + "Control Flow Ratio": "33.3%", + "Start Line": 2377, + "End Line": 2385 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "Visit", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6050, - "End Line": 6053 + "Control Flow Ratio": "33.3%", + "Start Line": 2404, + "End Line": 2412 }, { - "Function Name": "attributedDecreasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "VisitPropertyAccess", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6069, - "End Line": 6072 + "Control Flow Ratio": "50.0%", + "Start Line": 2414, + "End Line": 2423 }, { - "Function Name": "hint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CompileNamespace", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6084, - "End Line": 6087 + "Control Flow Ratio": "50.0%", + "Start Line": 409, + "End Line": 415 }, { - "Function Name": "attributedHint", - "Structural Impact": 1.6, + "Function Name": "GetSymbolForEmittedBody", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6108 + "Control Flow Ratio": "50.0%", + "Start Line": 1470, + "End Line": 1473 }, { - "Function Name": "tooltip", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "BindSynthesizedMethodBody", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6115, - "End Line": 6118 + "Start Line": 1867, + "End Line": 1880 }, { - "Function Name": "scopesRoute", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "WarnUnusedFields", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6139, - "End Line": 6142 + "Start Line": 349, + "End Line": 353 }, { - "Function Name": "namesRoute", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "FoundInUnboundLambda", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6150, - "End Line": 6153 + "Start Line": 2354, + "End Line": 2359 }, { - "Function Name": "isImage", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "ChangeSuppression", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6157, - "End Line": 6160 + "Start Line": 2462, + "End Line": 2467 }, { - "Function Name": "liveRegion", - "Structural Impact": 1.6, + "Function Name": "VisitMethod", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6179, - "End Line": 6182 + "Start Line": 903, + "End Line": 906 }, { - "Function Name": "isSelected", - "Structural Impact": 1.6, + "Function Name": "VisitProperty", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6200, - "End Line": 6203 + "Start Line": 908, + "End Line": 911 }, { - "Function Name": "isInMutuallyExclusiveGroup", - "Structural Impact": 1.6, + "Function Name": "VisitEvent", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6295, - "End Line": 6298 + "Start Line": 913, + "End Line": 916 }, { - "Function Name": "isButton", - "Structural Impact": 1.6, + "Function Name": "VisitField", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6347, - "End Line": 6350 + "Start Line": 918, + "End Line": 921 }, { - "Function Name": "isLink", - "Structural Impact": 1.6, + "Function Name": "PassesFilter", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6354, - "End Line": 6357 + "Start Line": 2522, + "End Line": 2525 }, { - "Function Name": "isHeader", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitRangeVariable", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6373, - "End Line": 6376 + "Start Line": 2425, + "End Line": 2431 }, { - "Function Name": "isSlider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitAssignmentOperator", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6395, - "End Line": 6398 + "Start Line": 2433, + "End Line": 2439 }, { - "Function Name": "isKeyboardKey", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitNameOfOperator", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6403, - "End Line": 6406 + "Start Line": 2441, + "End Line": 2447 }, { - "Function Name": "isHidden", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitBadExpression", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6425, - "End Line": 6428 + "Start Line": 2449, + "End Line": 2455 }, { - "Function Name": "isTextField", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "FindUncheckedAccess", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6432, - "End Line": 6435 + "Start Line": 2390, + "End Line": 2395 }, { - "Function Name": "isReadOnly", + "Function Name": "UnboundLambdaFinder", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6441, - "End Line": 6444 + "Start Line": 2349, + "End Line": 2352 }, { - "Function Name": "isObscured", + "Function Name": "GetSynthesizedEmptyBody", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6452, - "End Line": 6455 + "Start Line": 2478, + "End Line": 2481 }, { - "Function Name": "isMultiline", + "Function Name": "CreateDebugDocumentForFile", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6462, - "End Line": 6465 + "Start Line": 2517, + "End Line": 2520 }, { - "Function Name": "hasImplicitScrolling", - "Structural Impact": 1.6, + "Function Name": "Dispose", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6492, - "End Line": 6495 + "Start Line": 2469, + "End Line": 2472 }, { - "Function Name": "validationResult", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "WasPropertyBackingFieldAccessChecked", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6569, - "End Line": 6572 - }, + "Start Line": 2400, + "End Line": 2402 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 344, + "Sequential Logic Declarations": 237, + "Function Parameters": 78, + "Function/Method Declarations": 58, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 101, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 25, + "State Mutations / Variable Reassignments": 409, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 30, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 15, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 82, + "Collection Iterators / Comprehensions": 10, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 18, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 14, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 33, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 66, + "Resource Deallocation & Cleanup": 18, + "Private / Encapsulated Scopes": 57, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1941, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 264, + "Design Camel Case": 183, + "Design Snake Case": 72, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 22, + "Duplicate Logic": 0, + "Orphaned Logic": 9, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 72, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 18, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.CodeAnalysis.CSharp.Emit", + "Microsoft.CodeAnalysis.CSharp.Symbols", + "Microsoft.CodeAnalysis.CSharp.Syntax", + "Microsoft.CodeAnalysis.CodeGen", + "Microsoft.CodeAnalysis.Debugging", + "Microsoft.CodeAnalysis.Diagnostics", + "Microsoft.CodeAnalysis.Emit", + "Microsoft.CodeAnalysis.ErrorReporting", + "Microsoft.CodeAnalysis.PooledObjects", + "Roslyn.Utilities", + "System", + "System.Collections.Concurrent", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.Diagnostics", + "System.Linq", + "System.Threading", + "System.Threading.Tasks" + ] + }, + "csharp/roslyn/Workspace.cs": { + "1. Artifact Identity": { + "Filename": "Workspace.cs", + "Path": "csharp/roslyn/Workspace.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "IDisposable", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1656.54, + "Y": 170.47, + "Z": 1412.81 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2589, + "Coding LOC": 1572, + "Documentation LOC": 687, + "Structural Magnitude": 939.34, + "Control Flow Ratio": "32.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.471 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "12.33%", + "Error & Exception Exposure": "51.15%", + "Tech Debt Exposure": "78.86%", + "Testing Exposure": "80.0%", + "API Exposure": "2.92%", + "Concurrency Exposure": "33.24%", + "State Flux Exposure": "71.78%", + "Commented Logic Exposure": "5.24%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "hitTestBehavior", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6577, - "End Line": 6580 + "Function Name": "SetCurrentSolutionAsync", + "Structural Impact": 66.8, + "Lines of Code (LOC)": 172, + "Control Flow Branches": 21, + "Input Parameters": 6, + "Control Flow Ratio": "35.0%", + "Start Line": 249, + "End Line": 420 }, { - "Function Name": "inputType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CheckAllowedProjectChanges", + "Structural Impact": 42.3, + "Lines of Code (LOC)": 138, + "Control Flow Branches": 24, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6585, - "End Line": 6588 + "Control Flow Ratio": "82.8%", + "Start Line": 1684, + "End Line": 1821 }, { - "Function Name": "SemanticsTag", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 601, - "End Line": 601 + "Function Name": "OnAnyDocumentTextChanged", + "Structural Impact": 35.7, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 10, + "Input Parameters": 7, + "Control Flow Ratio": "37.0%", + "Start Line": 1248, + "End Line": 1339 }, { - "Function Name": "markAsMergeUp", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 668 + "Function Name": "SetCurrentSolutionAsync", + "Structural Impact": 34.2, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 10, + "Input Parameters": 7, + "Control Flow Ratio": "62.5%", + "Start Line": 466, + "End Line": 526 }, { - "Function Name": "markAsSiblingMergeGroup", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ApplyProjectChanges", + "Structural Impact": 33.4, + "Lines of Code (LOC)": 130, + "Control Flow Branches": 18, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 676 + "Control Flow Ratio": "38.3%", + "Start Line": 1855, + "End Line": 1984 }, { - "Function Name": "SemanticsLabelBuilder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 952, - "End Line": 952 + "Function Name": "TryApplyChanges", + "Structural Impact": 27.0, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 1524, + "End Line": 1613 }, { - "Function Name": "hasAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1363, - "End Line": 1363 + "Function Name": "UpdateExistingDocumentsToChangedDocumentContents", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "42.1%", + "Start Line": 369, + "End Line": 402 }, { - "Function Name": "_canPerformAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "UpdateReferencesAfterAdd", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3663, - "End Line": 3663 + "Control Flow Ratio": "50.0%", + "Start Line": 1441, + "End Line": 1491 }, { - "Function Name": "_BoxEdge", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4512, - "End Line": 4513 + "Function Name": "UnifyLinkedDocumentContents", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 288, + "End Line": 326 }, { - "Function Name": "_SemanticsSortGroup", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4544, - "End Line": 4544 + "Function Name": "UpdateAddedDocumentToExistingContentsInSolution", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "38.5%", + "Start Line": 328, + "End Line": 367 }, { - "Function Name": "_TraversalSortNode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4774, - "End Line": 4774 + "Function Name": "ApplyChangedDocument", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "45.5%", + "Start Line": 1986, + "End Line": 2020 }, { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "UpdateReferencesAfterAdd", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4829, - "End Line": 4838 + "Control Flow Ratio": "47.1%", + "Start Line": 1435, + "End Line": 1492 }, { - "Function Name": "SemanticsSortKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6950, - "End Line": 6950 + "Function Name": "OnDocumentInfoChanged", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1100, + "End Line": 1133 }, { - "Function Name": "doCompare", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ApplyDocumentsInfoChange", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6995, - "End Line": 6996 + "Control Flow Ratio": "29.4%", + "Start Line": 1615, + "End Line": 1646 }, { - "Function Name": "resetForTests", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 792, - "End Line": 800 + "Function Name": "CheckAllowedSolutionChanges", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 1653, + "End Line": 1682 }, { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 764, - "End Line": 767 + "Function Name": "ScheduleTask", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 584, + "End Line": 595 }, { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 877 + "Function Name": "ProcessEventHandlerWorkQueueAsync", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 705, + "End Line": 736 }, { - "Function Name": "flags", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1109 + "Function Name": "ScheduleTask", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 574, + "End Line": 579 }, { - "Function Name": "_generateNewId", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2782, - "End Line": 2785 + "Function Name": "Dispose", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 683, + "End Line": 703 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 608, - "End Line": 609 + "Function Name": "SetCurrentSolutionEx", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 181, + "End Line": 198 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 751 + "Function Name": "ProcessWorkQueueHelper", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 724, + "End Line": 735 }, - { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 871, - "End Line": 872 + { + "Function Name": "ApplyCompilationOptionsChanged", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2079, + "End Line": 2090 }, { - "Function Name": "isEmpty", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 973 + "Function Name": "CheckAndAddProjects", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 740, + "End Line": 750 }, { - "Function Name": "length", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 976 + "Function Name": "ApplyParseOptionsChanged", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2097, + "End Line": 2107 }, { - "Function Name": "clear", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1020, - "End Line": 1022 + "Function Name": "CheckProjectDoesNotHaveTransitiveProjectReference", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2385, + "End Line": 2394 }, { - "Function Name": "label", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1131, - "End Line": 1131 + "Function Name": "CheckProjectIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2330, + "End Line": 2338 }, { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1146, - "End Line": 1146 + "Function Name": "CheckProjectIsNotInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2346, + "End Line": 2354 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1162, - "End Line": 1162 + "Function Name": "CheckProjectHasProjectReference", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2359, + "End Line": 2367 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1178, - "End Line": 1178 + "Function Name": "CheckProjectDoesNotHaveProjectReference", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2372, + "End Line": 2380 }, { - "Function Name": "hint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1193, - "End Line": 1193 + "Function Name": "CheckDocumentIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2468, + "End Line": 2476 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1365, - "End Line": 1366 + "Function Name": "CheckAdditionalDocumentIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2484, + "End Line": 2492 }, { - "Function Name": "getChildren", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1553, - "End Line": 1554 + "Function Name": "CheckAnalyzerConfigDocumentIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2500, + "End Line": 2508 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1593, - "End Line": 1594 + "Function Name": "CheckAdditionalDocumentIsNotInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2529, + "End Line": 2537 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2740, - "End Line": 2741 + "Function Name": "CheckAnalyzerConfigDocumentIsNotInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2545, + "End Line": 2553 }, { - "Function Name": "debugResetSemanticsIdCounter", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2746, - "End Line": 2748 + "Function Name": "CheckProjectHasMetadataReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2399, + "End Line": 2405 }, { - "Function Name": "id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2802, - "End Line": 2802 + "Function Name": "CheckProjectDoesNotHaveMetadataReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2410, + "End Line": 2416 }, { - "Function Name": "rect", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2832, - "End Line": 2832 + "Function Name": "CheckProjectHasAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2421, + "End Line": 2427 }, { - "Function Name": "isMergedIntoParent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2902, - "End Line": 2902 + "Function Name": "CheckProjectDoesNotHaveAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2432, + "End Line": 2438 }, { - "Function Name": "areUserActionsBlocked", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2918, - "End Line": 2918 + "Function Name": "CheckSolutionHasAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2443, + "End Line": 2449 }, { - "Function Name": "mergeAllDescendantsIntoThisNode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2940, - "End Line": 2940 + "Function Name": "CheckSolutionDoesNotHaveAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2454, + "End Line": 2460 }, { - "Function Name": "childrenCountInTraversalOrder", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Workspace", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3081, - "End Line": 3081 + "Start Line": 70, + "End Line": 104 }, { - "Function Name": "attached", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3124, - "End Line": 3124 + "Function Name": "ClearSolution", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 625, + "End Line": 637 }, { - "Function Name": "depth", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3156, - "End Line": 3156 + "Function Name": "OnDocumentsAdded", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1046, + "End Line": 1058 }, { - "Function Name": "flagsCollection", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 3370, - "End Line": 3370 + "Start Line": 201, + "End Line": 215 }, { - "Function Name": "_flagsBitMask", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 3372, - "End Line": 3372 + "Start Line": 444, + "End Line": 463 }, { - "Function Name": "identifier", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3382, - "End Line": 3382 + "Function Name": "CreateDocumentInfoWithoutText", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2040, + "End Line": 2050 }, { - "Function Name": "_isTraversalParent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3393, - "End Line": 3393 + "Function Name": "CheckDocumentIsNotInCurrentSolution", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2513, + "End Line": 2521 }, { - "Function Name": "_isTraversalChild", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3394, - "End Line": 3394 + "Function Name": "CheckSolutionIsEmpty", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2316, + "End Line": 2322 }, { - "Function Name": "label", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3401, - "End Line": 3401 + "Start Line": 230, + "End Line": 247 }, { - "Function Name": "attributedLabel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3408, - "End Line": 3408 + "Function Name": "GetProjectName", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2558, + "End Line": 2563 }, { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3416, - "End Line": 3416 + "Function Name": "GetDocumentName", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2568, + "End Line": 2573 }, { - "Function Name": "attributedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentTextChanged", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3424, - "End Line": 3424 + "Start Line": 1141, + "End Line": 1151 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentTextChanged", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3436, - "End Line": 3436 + "Start Line": 1156, + "End Line": 1166 }, { - "Function Name": "attributedIncreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentTextChanged", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3447, - "End Line": 3447 + "Start Line": 1171, + "End Line": 1181 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentTextLoaderChanged", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3459, - "End Line": 3459 + "Start Line": 1192, + "End Line": 1202 }, { - "Function Name": "attributedDecreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectReferenceAdded", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3470, - "End Line": 3470 + "Start Line": 913, + "End Line": 925 }, { - "Function Name": "hint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CreateSolution", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3478, - "End Line": 3478 + "Start Line": 136, + "End Line": 137 }, { - "Function Name": "attributedHint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3486, - "End Line": 3486 + "Start Line": 837, + "End Line": 854 }, { - "Function Name": "tooltip", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3492, - "End Line": 3492 + "Start Line": 1074, + "End Line": 1091 }, { - "Function Name": "headingLevel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentTextLoaderChanged", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3609, - "End Line": 3609 + "Start Line": 1207, + "End Line": 1217 }, { - "Function Name": "role", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentTextLoaderChanged", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3624, - "End Line": 3624 + "Start Line": 1222, + "End Line": 1232 }, { - "Function Name": "validationResult", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentSourceCodeKindChanged", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3644, - "End Line": 3644 + "Start Line": 1344, + "End Line": 1354 }, { - "Function Name": "hitTestBehavior", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3648, - "End Line": 3648 + "Start Line": 1375, + "End Line": 1392 }, { - "Function Name": "inputType", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3660, - "End Line": 3660 + "Start Line": 1414, + "End Line": 1430 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "OnProjectReferenceRemoved", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4305, - "End Line": 4306 + "Start Line": 930, + "End Line": 939 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "ScheduleTask", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5130, - "End Line": 5131 + "Start Line": 565, + "End Line": 572 }, { - "Function Name": "isSemanticBoundary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5155, - "End Line": 5155 + "Start Line": 761, + "End Line": 774 }, { - "Function Name": "hasBeenAnnotated", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectReloaded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5236, - "End Line": 5236 + "Start Line": 820, + "End Line": 832 }, { - "Function Name": "isMergingSemanticsOfDescendants", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectNameChanged", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5845, - "End Line": 5845 + "Start Line": 889, + "End Line": 890 }, { - "Function Name": "customSemanticsActions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnMetadataReferenceAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5859, - "End Line": 5859 + "Start Line": 944, + "End Line": 951 }, { - "Function Name": "identifier", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnMetadataReferenceRemoved", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5881, - "End Line": 5881 + "Start Line": 956, + "End Line": 963 }, { - "Function Name": "role", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerReferenceAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5911, - "End Line": 5911 + "Start Line": 968, + "End Line": 975 }, { - "Function Name": "label", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerReferenceRemoved", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5927, - "End Line": 5927 + "Start Line": 980, + "End Line": 987 }, { - "Function Name": "attributedLabel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentTextChanged", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5947, - "End Line": 5947 + "Start Line": 1138, + "End Line": 1139 }, { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5967, - "End Line": 5967 + "Start Line": 1397, + "End Line": 1409 }, { - "Function Name": "attributedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CanApplyCompilationOptionChange", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5991, - "End Line": 5991 + "Start Line": 1833, + "End Line": 1834 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CanApplyParseOptionChange", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6012, - "End Line": 6012 + "Start Line": 1846, + "End Line": 1847 }, { - "Function Name": "attributedIncreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CreateProjectInfo", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6030, - "End Line": 6030 + "Start Line": 2022, + "End Line": 2035 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CheckAndAddProject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6049, - "End Line": 6049 + "Start Line": 752, + "End Line": 756 }, { - "Function Name": "attributedDecreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionReloaded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6067, - "End Line": 6067 + "Start Line": 779, + "End Line": 790 }, { - "Function Name": "hint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6083, - "End Line": 6083 + "Start Line": 1359, + "End Line": 1370 }, { - "Function Name": "attributedHint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyProjectReferenceAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6103, - "End Line": 6103 + "Start Line": 2114, + "End Line": 2118 }, { - "Function Name": "tooltip", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyProjectReferenceRemoved", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6113, - "End Line": 6113 + "Start Line": 2125, + "End Line": 2129 }, { - "Function Name": "scopesRoute", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyMetadataReferenceAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6138, - "End Line": 6138 + "Start Line": 2136, + "End Line": 2140 }, { - "Function Name": "namesRoute", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyMetadataReferenceRemoved", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6149, - "End Line": 6149 + "Start Line": 2147, + "End Line": 2151 }, { - "Function Name": "isImage", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerReferenceAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6156, - "End Line": 6156 + "Start Line": 2158, + "End Line": 2162 }, { - "Function Name": "liveRegion", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerReferenceRemoved", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6178, - "End Line": 6178 + "Start Line": 2169, + "End Line": 2173 }, { - "Function Name": "isSelected", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6199, - "End Line": 6199 + "Start Line": 2202, + "End Line": 2206 }, { - "Function Name": "isInMutuallyExclusiveGroup", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyDocumentTextChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6294, - "End Line": 6294 + "Start Line": 2224, + "End Line": 2228 }, { - "Function Name": "accessibilityFocusBlockType", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyDocumentInfoChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6336, - "End Line": 6336 + "Start Line": 2235, + "End Line": 2239 }, { - "Function Name": "isButton", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAdditionalDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6346, - "End Line": 6346 + "Start Line": 2246, + "End Line": 2250 }, { - "Function Name": "isLink", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAdditionalDocumentTextChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6353, - "End Line": 6353 + "Start Line": 2268, + "End Line": 2272 }, { - "Function Name": "isHeader", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerConfigDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6372, - "End Line": 6372 + "Start Line": 2279, + "End Line": 2283 }, { - "Function Name": "headingLevel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerConfigDocumentTextChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6381, - "End Line": 6381 + "Start Line": 2301, + "End Line": 2305 }, { - "Function Name": "isSlider", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "InitializeAnalyzerFallbackOptions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6394, - "End Line": 6394 + "Start Line": 418, + "End Line": 419 }, { - "Function Name": "isKeyboardKey", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAssemblyNameChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6402, - "End Line": 6402 + "Start Line": 867, + "End Line": 868 }, { - "Function Name": "isHidden", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnOutputFilePathChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6424, - "End Line": 6424 + "Start Line": 873, + "End Line": 874 }, { - "Function Name": "isTextField", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnOutputRefFilePathChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6431, - "End Line": 6431 + "Start Line": 879, + "End Line": 880 }, { - "Function Name": "isReadOnly", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDefaultNamespaceChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6440, - "End Line": 6440 + "Start Line": 895, + "End Line": 896 }, { - "Function Name": "isObscured", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnCompilationOptionsChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6451, - "End Line": 6451 + "Start Line": 901, + "End Line": 902 }, { - "Function Name": "isMultiline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnParseOptionsChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6461, - "End Line": 6461 + "Start Line": 907, + "End Line": 908 }, { - "Function Name": "hasImplicitScrolling", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionAnalyzerReferenceAdded", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6491, - "End Line": 6491 + "Start Line": 992, + "End Line": 999 }, { - "Function Name": "validationResult", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionAnalyzerReferenceRemoved", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6567, - "End Line": 6567 + "Start Line": 1004, + "End Line": 1011 }, { - "Function Name": "hitTestBehavior", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnHasAllInformationChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6575, - "End Line": 6575 + "Start Line": 1024, + "End Line": 1025 }, { - "Function Name": "inputType", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnRunAnalyzersChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6583, - "End Line": 6583 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1252, - "Sequential Logic Declarations": 528, - "Function Parameters": 248, - "Function/Method Declarations": 410, - "Class/Entity Declarations": 22, - "Defensive Programming Constructs": 769, - "Type/Safety Bypasses": 125, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 32, - "State Mutations / Variable Reassignments": 442, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 2495, - "Unit Test Assertions": 16, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 12, - "Closures and Anonymous Functions": 791, - "Global State Dependencies": 61, - "Decorators and Annotations": 50, - "Generic Type Abstractions": 144, - "Collection Iterators / Comprehensions": 111, - "Scientific & Mathematical Operations": 36, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 6, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 13, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 5, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 83, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 336, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 1337, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3801, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 743, - "Design Camel Case": 308, - "Design Snake Case": 190, - "Design Pascal Case": 8, - "Design Upper Case": 0, - "Design Short Vars": 7, - "Design Long Vars": 53, - "Duplicate Logic": 70, - "Orphaned Logic": 27, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 2, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 93, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "binding.dart", - "dart:core", - "dart:math", - "dart:ui", - "package:collection/collection.dart", - "package:flutter/foundation.dart", - "package:flutter/painting.dart", - "package:flutter/services.dart", - "package:vector_math/vector_math_64.dart", - "semantics_event.dart" - ] - }, - "dart/flutter/theme_data.dart": { - "1. Artifact Identity": { - "Filename": "theme_data.dart", - "Path": "dart/flutter/theme_data.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -971.57, - "Y": 21.69, - "Z": -1734.51 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 3490, - "Coding LOC": 2305, - "Documentation LOC": 985, - "Structural Magnitude": 1608.2, - "Control Flow Ratio": "85.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.95 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "34.48%", - "Error & Exception Exposure": "13.98%", - "Tech Debt Exposure": "21.48%", - "Testing Exposure": "2.45%", - "API Exposure": "0.48%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "89.62%", - "Commented Logic Exposure": "5.36%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "ThemeData", - "Structural Impact": 499.4, - "Lines of Code (LOC)": 427, - "Control Flow Branches": 337, - "Input Parameters": 1, - "Control Flow Ratio": "99.4%", - "Start Line": 265, - "End Line": 691 + "Start Line": 1030, + "End Line": 1031 }, { - "Function Name": "copyWith", - "Structural Impact": 382.6, - "Lines of Code (LOC)": 241, - "Control Flow Branches": 261, + "Function Name": "OnDocumentReloaded", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "98.9%", - "Start Line": 1484, - "End Line": 1724 - }, - { - "Function Name": "operator==", - "Structural Impact": 89.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 84, - "Input Parameters": 0, - "Control Flow Ratio": "97.7%", - "Start Line": 2089, - "End Line": 2186 + "Control Flow Ratio": "0.0%", + "Start Line": 1063, + "End Line": 1069 }, { - "Function Name": "_overrideWithSystemColors", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 29, - "Input Parameters": 0, - "Control Flow Ratio": "90.6%", - "Start Line": 1829, - "End Line": 1933 + "Function Name": "OnDocumentTextLoaderChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1186, + "End Line": 1187 }, { - "Function Name": "lerp", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 150, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 1938, - "End Line": 2087 + "Function Name": "CanAddProjectReference", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1508, + "End Line": 1509 }, { - "Function Name": "copyWith", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, + "Function Name": "CreateSolution", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 3020, - "End Line": 3044 + "Control Flow Ratio": "0.0%", + "Start Line": 127, + "End Line": 131 }, { - "Function Name": "copyWith", - "Structural Impact": 10.2, + "Function Name": "OnProjectAdded", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3261, - "End Line": 3266 + "Control Flow Ratio": "0.0%", + "Start Line": 810, + "End Line": 815 }, { - "Function Name": "defaultDensityForPlatform", - "Structural Impact": 8.8, + "Function Name": "OnDocumentAdded", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3252, - "End Line": 3257 + "Control Flow Ratio": "0.0%", + "Start Line": 1036, + "End Line": 1041 }, { - "Function Name": "ThemeData.from", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, + "Function Name": "ApplyProjectAdded", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 840, - "End Line": 865 - }, - { - "Function Name": "putIfAbsent", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3129, - "End Line": 3139 - }, - { - "Function Name": "MaterialBasedCupertinoThemeData._", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2976, - "End Line": 2990 - }, - { - "Function Name": "_lerpThemeExtensions", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1794, - "End Line": 1815 + "Control Flow Ratio": "0.0%", + "Start Line": 2057, + "End Line": 2061 }, { - "Function Name": "CupertinoBasedMaterialThemeData", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "ApplyProjectRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3072, - "End Line": 3080 + "Control Flow Ratio": "0.0%", + "Start Line": 2068, + "End Line": 2072 }, { - "Function Name": "MaterialBasedCupertinoThemeData", - "Structural Impact": 4.5, + "Function Name": "ApplySolutionAnalyzerReferenceAdded", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2970, - "End Line": 2974 - }, - { - "Function Name": "lerp", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3317, - "End Line": 3325 + "Control Flow Ratio": "0.0%", + "Start Line": 2180, + "End Line": 2184 }, { - "Function Name": "ThemeData.raw", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 1, + "Function Name": "ApplySolutionAnalyzerReferenceRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 700, - "End Line": 812 - }, - { - "Function Name": "operator==", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3348, - "End Line": 3354 + "Control Flow Ratio": "0.0%", + "Start Line": 2191, + "End Line": 2195 }, { - "Function Name": "estimateBrightnessForColor", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "ApplyDocumentRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1773, - "End Line": 1787 - }, - { - "Function Name": "lerp", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 145, - "End Line": 145 - }, - { - "Function Name": "hashCode", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2188, - "End Line": 2288 - }, - { - "Function Name": "operator==", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3098, - "End Line": 3105 + "Control Flow Ratio": "0.0%", + "Start Line": 2213, + "End Line": 2217 }, { - "Function Name": "_themeExtensionIterableToMap", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "ApplyAdditionalDocumentRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1819, - "End Line": 1827 + "Control Flow Ratio": "0.0%", + "Start Line": 2257, + "End Line": 2261 }, { - "Function Name": "_createAdaptationMap", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "ApplyAnalyzerConfigDocumentRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 897, - "End Line": 904 - }, - { - "Function Name": "brightness", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2995, - "End Line": 2996 + "Control Flow Ratio": "0.0%", + "Start Line": 2290, + "End Line": 2294 }, { - "Function Name": "primaryColor", - "Structural Impact": 3.1, + "Function Name": "OnDocumentTextChanged", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2998, - "End Line": 3000 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 602, + "End Line": 604 }, { - "Function Name": "primaryContrastingColor", - "Structural Impact": 3.1, + "Function Name": "OnDocumentClosing", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3002, - "End Line": 3004 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 610, + "End Line": 612 }, { - "Function Name": "scaffoldBackgroundColor", - "Structural Impact": 3.1, + "Function Name": "CheckProjectCanBeRemoved", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3006, - "End Line": 3008 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 860, + "End Line": 862 }, { - "Function Name": "getAdaptation", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 895 + "Function Name": "CheckDocumentCanBeRemoved", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1093, + "End Line": 1095 }, { - "Function Name": "ThemeData.light", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "ApplyMappedFileChanges", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 871, - "End Line": 872 + "Control Flow Ratio": "0.0%", + "Start Line": 1648, + "End Line": 1651 }, { - "Function Name": "ThemeData.dark", - "Structural Impact": 2.9, + "Function Name": "CreateSolution", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 878, - "End Line": 879 + "Control Flow Ratio": "0.0%", + "Start Line": 142, + "End Line": 143 }, { - "Function Name": "ThemeData.fallback", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 890, - "End Line": 890 + "Control Flow Ratio": "0.0%", + "Start Line": 169, + "End Line": 170 }, { - "Function Name": "localize", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 24, + "Function Name": "ClearProjectData", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1743, - "End Line": 1766 + "Start Line": 659, + "End Line": 660 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 646, + "Function Name": "ClearDocumentData", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2290, - "End Line": 2935 + "Start Line": 668, + "End Line": 669 }, { - "Function Name": "effectiveConstraints", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 15, + "Function Name": "OnSolutionFallbackAnalyzerOptionsChanged", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3332, - "End Line": 3346 + "Start Line": 1016, + "End Line": 1017 }, { - "Function Name": "resolveFrom", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "CanApplyChange", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3046, - "End Line": 3057 + "Start Line": 1501, + "End Line": 1502 }, { - "Function Name": "adapt", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "TryApplyChanges", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 113 + "Start Line": 1521, + "End Line": 1522 }, { - "Function Name": "_IdentityThemeDataCacheKey", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "CreateDocumentInfoWithText", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3088, - "End Line": 3088 + "Start Line": 2037, + "End Line": 2038 }, { - "Function Name": "VisualDensity", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "CheckProjectIsInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3188, - "End Line": 3192 + "Start Line": 2327, + "End Line": 2328 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "CheckProjectIsNotInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3359, - "End Line": 3364 + "Start Line": 2343, + "End Line": 2344 }, { - "Function Name": "_FifoCache", + "Function Name": "CheckDocumentIsInCurrentSolution", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3114, - "End Line": 3114 + "Start Line": 2465, + "End Line": 2466 }, { - "Function Name": "baseSizeAdjustment", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "CheckAdditionalDocumentIsInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3307, - "End Line": 3314 + "Start Line": 2481, + "End Line": 2482 }, { - "Function Name": "buttonBarTheme", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "CheckAnalyzerConfigDocumentIsInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1460, - "End Line": 1464 + "Start Line": 2497, + "End Line": 2498 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "CheckAdditionalDocumentIsNotInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3366, - "End Line": 3369 + "Start Line": 2526, + "End Line": 2527 }, { - "Function Name": "Adaptation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CheckAnalyzerConfigDocumentIsNotInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 89 + "Start Line": 2542, + "End Line": 2543 }, { - "Function Name": "type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetAdditionalDocumentName", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 92 + "Start Line": 2578, + "End Line": 2579 }, { - "Function Name": "ThemeExtension", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetAnalyzerConfigDocumentName", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 133 + "Start Line": 2584, + "End Line": 2585 }, { - "Function Name": "type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionRemoved", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 136 + "Start Line": 799, + "End Line": 805 }, { - "Function Name": "copyWith", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "UpdateCurrentSolutionOnOptionsChanged", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 140 + "Start Line": 553, + "End Line": 558 }, { - "Function Name": "brightness", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ClearSolution", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 911, - "End Line": 911 + "Start Line": 617, + "End Line": 620 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "ClearSolutionData", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3095, - "End Line": 3096 + "Start Line": 648, + "End Line": 651 }, { - "Function Name": "adaptivePlatformDensity", + "Function Name": "Dispose", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3240, - "End Line": 3241 + "Start Line": 674, + "End Line": 675 }, { - "Function Name": "hashCode", + "Function Name": "CheckSolutionIsEmpty", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3356, - "End Line": 3357 + "Start Line": 2313, + "End Line": 2314 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 785, - "Sequential Logic Declarations": 139, - "Function Parameters": 43, - "Function/Method Declarations": 58, - "Class/Entity Declarations": 9, - "Defensive Programming Constructs": 563, - "Type/Safety Bypasses": 75, + "Control Flow Branches": 163, + "Sequential Logic Declarations": 342, + "Function Parameters": 227, + "Function/Method Declarations": 162, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 30, + "Type/Safety Bypasses": 13, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 358, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 805, + "Exposed API / Public Exports": 70, + "State Mutations / Variable Reassignments": 138, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 524, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 70, - "Global State Dependencies": 17, - "Decorators and Annotations": 31, - "Generic Type Abstractions": 98, - "Collection Iterators / Comprehensions": 15, + "Asynchronous/Concurrent Execution": 26, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 115, + "Global State Dependencies": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 45, + "Collection Iterators / Comprehensions": 25, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 69, + "Module Dependencies (Imports)": 22, "Authorship Metadata": 0, - "Planned Work (TODOs)": 9, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 25, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 4, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, + "Preprocessor Macros": 16, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 7, - "Fatal Aborts & Exceptions": 4, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 46, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 24, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 191, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 67, + "Immutable Data Declarations": 14, + "Resource Deallocation & Cleanup": 4, + "Private / Encapsulated Scopes": 190, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 2210, + "Structural Space Indentations": 1535, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -103526,7 +103573,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -103535,23 +103582,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 68, - "Design Camel Case": 46, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Core Var Decl": 157, + "Design Camel Case": 105, + "Design Snake Case": 26, + "Design Pascal Case": 6, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Short Vars": 10, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Orphaned Logic": 26, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 1, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 12, + "Dynamic Code Execution (Eval/Exec)": 22, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -103567,81 +103614,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 69, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "action_buttons.dart", - "action_icons_theme.dart", - "app_bar_theme.dart", - "badge_theme.dart", - "banner_theme.dart", - "bottom_app_bar_theme.dart", - "bottom_navigation_bar_theme.dart", - "bottom_sheet_theme.dart", - "button_bar_theme.dart", - "button_theme.dart", - "card_theme.dart", - "carousel_theme.dart", - "checkbox_theme.dart", - "chip_theme.dart", - "color_scheme.dart", - "colors.dart", - "constants.dart", - "dart:ui", - "data_table_theme.dart", - "date_picker_theme.dart", - "dialog_theme.dart", - "divider_theme.dart", - "drawer_theme.dart", - "dropdown_menu_theme.dart", - "elevated_button.dart", - "elevated_button_theme.dart", - "expansion_tile_theme.dart", - "filled_button.dart", - "filled_button_theme.dart", - "floating_action_button_theme.dart", - "icon_button_theme.dart", - "ink_ripple.dart", - "ink_sparkle.dart", - "ink_splash.dart", - "ink_well.dart", - "input_decorator.dart", - "list_tile.dart", - "list_tile_theme.dart", - "menu_bar_theme.dart", - "menu_button_theme.dart", - "menu_theme.dart", - "navigation_bar_theme.dart", - "navigation_drawer_theme.dart", - "navigation_rail_theme.dart", - "outlined_button.dart", - "outlined_button_theme.dart", - "package:flutter/cupertino.dart", - "package:flutter/foundation.dart", - "package:flutter/services.dart", - "page_transitions_theme.dart", - "popup_menu_theme.dart", - "progress_indicator_theme.dart", - "radio_theme.dart", - "scrollbar_theme.dart", - "search_bar_theme.dart", - "search_view_theme.dart", - "segmented_button_theme.dart", - "slider_theme.dart", - "snack_bar_theme.dart", - "switch_theme.dart", - "tab_bar_theme.dart", - "text_button.dart", - "text_button_theme.dart", - "text_selection_theme.dart", - "text_theme.dart", - "time_picker_theme.dart", - "toggle_buttons_theme.dart", - "tooltip_theme.dart", - "typography.dart" + "Microsoft.CodeAnalysis", + "Microsoft.CodeAnalysis.Collections", + "Microsoft.CodeAnalysis.Diagnostics", + "Microsoft.CodeAnalysis.ErrorReporting", + "Microsoft.CodeAnalysis.Host", + "Microsoft.CodeAnalysis.Internal.Log", + "Microsoft.CodeAnalysis.Options", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Shared.Extensions", + "Microsoft.CodeAnalysis.Shared.TestHooks", + "Microsoft.CodeAnalysis.Text", + "Microsoft.CodeAnalysis.Threading", + "Microsoft.CodeAnalysis.WorkspaceEventMap", + "Roslyn.Utilities", + "System", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.Linq", + "System.Threading", + "System.Threading.Tasks" ] } } @@ -144533,9 +144533,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5478.93, + "X": 5493.35, "Y": -18.75, - "Z": -2681.62 + "Z": -2690.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -144724,9 +144724,9 @@ "Identity Proof": "Single Indicator (Ext: .pxd)" }, "2. Topological Coordinates": { - "X": 5268.64, + "X": 5283.06, "Y": 2.31, - "Z": -3586.54 + "Z": -3595.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145043,9 +145043,9 @@ "Identity Proof": "Single Indicator (Ext: .pyx)" }, "2. Topological Coordinates": { - "X": 4927.16, + "X": 4941.58, "Y": 23.75, - "Z": -2891.34 + "Z": -2900.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -146046,9 +146046,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5231.95, + "X": 5246.37, "Y": 32.59, - "Z": -3196.09 + "Z": -3204.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -244940,9 +244940,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -452.56, + "X": -453.71, "Y": 165.91, - "Z": -4012.48 + "Z": -4020.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -245743,9 +245743,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -833.17, + "X": -834.33, "Y": 265.38, - "Z": -3297.41 + "Z": -3305.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246713,9 +246713,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1044.97, + "X": -1046.12, "Y": 225.2, - "Z": -3533.06 + "Z": -3540.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246994,9 +246994,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -7.51, + "X": -8.66, "Y": 134.51, - "Z": -3758.27 + "Z": -3766.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -247266,9 +247266,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -194.3, + "X": -195.45, "Y": 311.65, - "Z": -2837.52 + "Z": -2845.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -247544,9 +247544,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -539.91, + "X": -541.07, "Y": 257.91, - "Z": -3492.5 + "Z": -3500.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248654,9 +248654,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -630.73, + "X": -631.88, "Y": 404.61, - "Z": -2792.9 + "Z": -2800.7 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -249045,9 +249045,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -2127.51, + "X": 4608.73, "Y": -127.57, - "Z": -4176.48 + "Z": -2958.76 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -249202,9 +249202,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1348.12, + "X": 5388.13, "Y": -109.1, - "Z": -3997.17 + "Z": -2779.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -250434,9 +250434,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2340.57, + "X": 4395.67, "Y": -122.2, - "Z": -3665.93 + "Z": -2448.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -251154,9 +251154,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1880.73, + "X": 4855.52, "Y": -115.21, - "Z": -3561.75 + "Z": -2344.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -252476,9 +252476,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1815.92, + "X": 4920.32, "Y": -150.26, - "Z": -4147.56 + "Z": -2929.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -253525,9 +253525,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2028.35, + "X": 4707.9, "Y": -147.74, - "Z": -2965.05 + "Z": -1747.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -253897,9 +253897,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2107.23, + "X": 4629.01, "Y": -155.51, - "Z": -3402.96 + "Z": -2185.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -255725,9 +255725,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1521.68, + "X": 5214.57, "Y": -127.18, - "Z": -3089.18 + "Z": -1871.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -261489,9 +261489,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3442.01, + "X": -3448.17, "Y": 139.99, - "Z": 2385.34 + "Z": 2388.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -261701,9 +261701,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3689.2, + "X": -3695.35, "Y": 123.16, - "Z": 1245.68 + "Z": 1248.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -262393,9 +262393,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -4072.27, + "X": -4078.43, "Y": 229.78, - "Z": 2304.3 + "Z": 2307.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -263138,9 +263138,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3757.35, + "X": -3763.5, "Y": 160.25, - "Z": 1985.2 + "Z": 1988.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269836,9 +269836,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 6235.95, + "X": 6246.49, "Y": 205.2, - "Z": -1895.07 + "Z": -1899.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -270307,9 +270307,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 5604.63, + "X": 5615.17, "Y": 206.22, - "Z": -1998.08 + "Z": -2002.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -270611,9 +270611,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 5909.43, + "X": 5919.97, "Y": 53.47, - "Z": -2718.25 + "Z": -2722.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -271002,9 +271002,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 5925.63, + "X": 5936.17, "Y": 177.39, - "Z": -2486.15 + "Z": -2490.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -301179,9 +301179,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1370.58, + "X": -1372.38, "Y": -60.79, - "Z": -4074.87 + "Z": -4081.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -302524,9 +302524,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1055.26, + "X": -1057.05, "Y": -58.65, - "Z": -4077.04 + "Z": -4084.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -304248,9 +304248,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -775.69, + "X": -777.49, "Y": -135.82, - "Z": -3642.26 + "Z": -3649.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -304702,9 +304702,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1044.62, + "X": -1046.42, "Y": -69.43, - "Z": -4614.8 + "Z": -4621.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -320537,9 +320537,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 479.18, + "X": 479.48, "Y": 258.69, - "Z": -5326.73 + "Z": -5330.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321077,9 +321077,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 149.34, + "X": 149.65, "Y": 118.88, - "Z": -4739.22 + "Z": -4742.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321832,9 +321832,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 410.97, + "X": 411.28, "Y": 157.88, - "Z": -5078.85 + "Z": -5082.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322734,9 +322734,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 86.86, + "X": 86.94, "Y": 41.07, - "Z": -4569.51 + "Z": -4573.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323256,9 +323256,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -195.64, + "X": -195.56, "Y": 4.05, - "Z": -3731.93 + "Z": -3735.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323776,9 +323776,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 372.74, + "X": 372.82, "Y": -122.07, - "Z": -3587.76 + "Z": -3591.57 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -324171,9 +324171,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 129.04, + "X": 129.12, "Y": -1.82, - "Z": -4026.53 + "Z": -4030.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326396,9 +326396,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 524.86, + "X": 524.94, "Y": -36.01, - "Z": -4424.28 + "Z": -4428.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326684,9 +326684,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -108.72, + "X": -108.64, "Y": -4.97, - "Z": -3455.9 + "Z": -3459.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326878,9 +326878,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -451.29, + "X": -451.21, "Y": 119.37, - "Z": -4190.3 + "Z": -4194.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327139,9 +327139,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2996.09, + "X": -2996.76, "Y": -220.14, - "Z": -3790.91 + "Z": -3791.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327570,9 +327570,9 @@ "Identity Proof": "Metadata Anchor (Makefile.PL)" }, "2. Topological Coordinates": { - "X": -3195.18, + "X": -3195.85, "Y": -177.34, - "Z": -4086.22 + "Z": -4087.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327731,9 +327731,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2708.37, + "X": -2709.04, "Y": -211.99, - "Z": -4226.19 + "Z": -4227.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328258,9 +328258,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2635.69, + "X": -2636.36, "Y": -142.36, - "Z": -4383.37 + "Z": -4384.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328510,9 +328510,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2362.17, + "X": -2362.84, "Y": -214.74, - "Z": -3574.98 + "Z": -3575.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -334781,9 +334781,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 1209.35, + "X": -3342.81, "Y": 206.9, - "Z": 3021.14 + "Z": 561.23 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -334938,9 +334938,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1222.52, + "X": -3329.65, "Y": 177.77, - "Z": 3977.61 + "Z": 1517.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -335293,9 +335293,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1943.27, + "X": -2608.9, "Y": 202.14, - "Z": 3420.35 + "Z": 960.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -335472,9 +335472,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1797.9, + "X": -2754.26, "Y": 201.18, - "Z": 3965.2 + "Z": 1505.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -335925,9 +335925,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 978.75, + "X": -3573.41, "Y": 197.64, - "Z": 3358.97 + "Z": 899.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -336190,9 +336190,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1580.01, + "X": -2972.16, "Y": 265.74, - "Z": 3181.17 + "Z": 721.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -336491,9 +336491,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1477.08, + "X": -3075.09, "Y": 235.59, - "Z": 3751.33 + "Z": 1291.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -336979,9 +336979,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1397.14, + "X": -3155.02, "Y": 156.02, - "Z": 4154.49 + "Z": 1694.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -345391,9 +345391,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4896.61, + "X": -4904.46, "Y": 134.82, - "Z": 1492.16 + "Z": 1494.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -345931,9 +345931,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4344.85, + "X": -4352.7, "Y": 124.77, - "Z": 1787.75 + "Z": 1790.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -346088,9 +346088,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4635.33, + "X": -4643.19, "Y": 160.38, - "Z": 902.26 + "Z": 904.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -346276,9 +346276,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4611.2, + "X": -4619.06, "Y": 101.25, - "Z": 1291.88 + "Z": 1294.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -353610,9 +353610,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 4588.18, + "X": 1208.4, "Y": -161.17, - "Z": -2874.78 + "Z": 3021.67 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -353768,9 +353768,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5203.1, + "X": 1823.33, "Y": 5.31, - "Z": -1929.5 + "Z": 3966.94 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -354440,9 +354440,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4915.45, + "X": 1535.68, "Y": -146.51, - "Z": -2764.21 + "Z": 3132.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -355142,9 +355142,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4732.9, + "X": 1353.13, "Y": 6.68, - "Z": -1872.29 + "Z": 4024.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -355331,9 +355331,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4359.62, + "X": 979.85, "Y": -134.9, - "Z": -2381.37 + "Z": 3515.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -355646,9 +355646,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5382.63, + "X": 2002.86, "Y": -53.72, - "Z": -2689.91 + "Z": 3206.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -356026,9 +356026,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4890.83, + "X": 1511.05, "Y": -57.51, - "Z": -2338.96 + "Z": 3557.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -357625,9 +357625,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4609.08, + "X": 1229.3, "Y": 10.63, - "Z": -2030.02 + "Z": 3866.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391097,9 +391097,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": -3275.53, + "X": -1006.48, "Y": 137.98, - "Z": 645.43 + "Z": -2856.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391254,9 +391254,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3199.77, + "X": -930.72, "Y": 260.73, - "Z": 1763.48 + "Z": -1738.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391418,9 +391418,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3340.75, + "X": -1071.7, "Y": 205.12, - "Z": 1279.11 + "Z": -2223.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392046,9 +392046,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -2963.91, + "X": -694.85, "Y": 149.3, - "Z": 650.16 + "Z": -2852.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392394,9 +392394,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3514.33, + "X": -1245.28, "Y": 269.32, - "Z": 1089.39 + "Z": -2412.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392652,9 +392652,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3011.14, + "X": -742.09, "Y": 186.55, - "Z": 976.72 + "Z": -2525.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -393110,9 +393110,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -2748.08, + "X": -479.03, "Y": 99.09, - "Z": 1518.96 + "Z": -1983.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -393398,9 +393398,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -2635.05, + "X": -366.0, "Y": 55.62, - "Z": 840.65 + "Z": -2661.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396996,9 +396996,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 789.5, + "X": 790.01, "Y": 4.24, - "Z": -5688.24 + "Z": -5691.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400088,9 +400088,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -349.23, + "X": -349.51, "Y": -180.04, - "Z": -5244.98 + "Z": -5248.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400520,9 +400520,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -631.44, + "X": -631.72, "Y": -268.88, - "Z": -4541.95 + "Z": -4545.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400880,9 +400880,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -438.55, + "X": -438.83, "Y": -217.33, - "Z": -4928.01 + "Z": -4931.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -401641,9 +401641,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -176.3, + "X": -176.59, "Y": -132.14, - "Z": -4355.32 + "Z": -4358.68 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410749,9 +410749,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -1741.39, + "X": -1741.84, "Y": -220.38, - "Z": -4282.67 + "Z": -4283.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410917,9 +410917,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -1987.81, + "X": -1988.26, "Y": -198.77, - "Z": -5109.21 + "Z": -5110.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411219,9 +411219,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -2026.0, + "X": -2026.45, "Y": -210.0, - "Z": -4375.35 + "Z": -4376.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411522,9 +411522,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -2238.53, + "X": -2238.98, "Y": -122.11, - "Z": -4453.85 + "Z": -4454.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411780,9 +411780,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -2455.85, + "X": -2456.31, "Y": -77.95, - "Z": -4750.35 + "Z": -4751.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423355,9 +423355,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 1148.58, + "X": 1151.39, "Y": 181.56, - "Z": 4492.46 + "Z": 4500.54 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -423513,9 +423513,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1391.66, + "X": 1394.47, "Y": 269.08, - "Z": 4806.66 + "Z": 4814.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424331,9 +424331,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1882.93, + "X": 1885.75, "Y": 227.14, - "Z": 4947.72 + "Z": 4955.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424489,9 +424489,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1628.64, + "X": 1631.45, "Y": 62.65, - "Z": 4381.17 + "Z": 4389.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425089,9 +425089,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1624.54, + "X": 1627.36, "Y": 177.34, - "Z": 4488.65 + "Z": 4496.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427537,9 +427537,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": -3611.15, + "X": -3611.49, "Y": -126.34, - "Z": -3764.86 + "Z": -3765.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -427694,9 +427694,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": -3362.11, + "X": -3362.44, "Y": -118.16, - "Z": -4188.64 + "Z": -4189.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428610,9 +428610,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -3459.03, + "X": -3468.05, "Y": 76.49, - "Z": 1078.86 + "Z": 1080.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428767,9 +428767,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -4141.84, + "X": -4150.86, "Y": 315.46, - "Z": 280.12 + "Z": 281.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428924,9 +428924,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3743.59, + "X": -3752.61, "Y": 53.02, - "Z": 1101.48 + "Z": 1103.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429081,9 +429081,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -4076.96, + "X": -4085.98, "Y": 110.33, - "Z": 1313.65 + "Z": 1315.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429238,9 +429238,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3494.77, + "X": -3503.8, "Y": 215.68, - "Z": 628.12 + "Z": 629.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429395,9 +429395,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3901.15, + "X": -3910.17, "Y": 192.76, - "Z": 879.36 + "Z": 881.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429552,9 +429552,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -4141.66, + "X": -4150.68, "Y": 208.22, - "Z": 1020.68 + "Z": 1022.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429709,9 +429709,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -4376.72, + "X": -4385.75, "Y": 230.29, - "Z": 812.56 + "Z": 814.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429866,9 +429866,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3903.86, + "X": -3912.88, "Y": 252.47, - "Z": 260.06 + "Z": 261.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430047,9 +430047,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2365.65, + "X": 2370.15, "Y": 112.82, - "Z": 3759.41 + "Z": 3767.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430204,9 +430204,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2583.66, + "X": 2588.16, "Y": 160.61, - "Z": 4415.92 + "Z": 4424.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430361,9 +430361,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 1884.76, + "X": 1889.26, "Y": 252.1, - "Z": 4095.81 + "Z": 4104.0 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430518,9 +430518,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2286.17, + "X": 2290.67, "Y": 135.41, - "Z": 4092.93 + "Z": 4101.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430826,9 +430826,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2668.07, + "X": 2672.57, "Y": 94.78, - "Z": 3866.55 + "Z": 3874.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -431014,9 +431014,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2044.06, + "X": 2048.56, "Y": 231.79, - "Z": 4252.05 + "Z": 4260.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432420,9 +432420,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5134.1, + "X": -5142.93, "Y": 229.77, - "Z": 770.97 + "Z": 772.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432577,9 +432577,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4864.39, + "X": -4873.23, "Y": 150.65, - "Z": 210.87 + "Z": 211.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432734,9 +432734,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5396.57, + "X": -5405.4, "Y": 150.33, - "Z": 382.85 + "Z": 383.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432891,9 +432891,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4653.23, + "X": -4662.06, "Y": 218.44, - "Z": 977.35 + "Z": 978.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -433048,9 +433048,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4964.87, + "X": -4973.7, "Y": 184.72, - "Z": 559.37 + "Z": 560.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437332,9 +437332,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -2814.98, + "X": -2815.56, "Y": 96.0, - "Z": -4984.87 + "Z": -4985.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437489,9 +437489,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -3032.11, + "X": -3032.69, "Y": 86.12, - "Z": -4747.96 + "Z": -4748.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438165,9 +438165,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4731.46, + "X": -4737.53, "Y": 126.25, - "Z": 2001.88 + "Z": 2004.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438322,9 +438322,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4496.98, + "X": -4503.06, "Y": 157.13, - "Z": 2054.28 + "Z": 2056.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438503,9 +438503,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": 6408.91, + "X": 6418.78, "Y": -161.46, - "Z": -2050.94 + "Z": -2054.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438660,9 +438660,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": 6598.28, + "X": 6608.15, "Y": -190.21, - "Z": -2019.64 + "Z": -2022.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438841,9 +438841,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -2160.24, + "X": -2160.61, "Y": 92.28, - "Z": -5123.42 + "Z": -5124.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438998,9 +438998,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -1941.07, + "X": -1941.43, "Y": 141.88, - "Z": -5471.92 + "Z": -5472.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439180,9 +439180,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 2296.76, + "X": 2300.55, "Y": -172.25, - "Z": 4896.35 + "Z": 4904.41 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -439337,9 +439337,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": 2092.47, + "X": 2096.26, "Y": -121.78, - "Z": 5310.29 + "Z": 5318.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439518,9 +439518,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -5344.71, + "X": -5352.28, "Y": -32.07, - "Z": 1194.85 + "Z": 1196.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439675,9 +439675,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -5617.93, + "X": -5625.51, "Y": -37.1, - "Z": 1442.28 + "Z": 1444.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439856,9 +439856,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -930.06, + "X": -931.36, "Y": 187.56, - "Z": -4851.87 + "Z": -4858.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440013,9 +440013,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -1170.22, + "X": -1171.52, "Y": 221.85, - "Z": -4732.25 + "Z": -4739.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440581,9 +440581,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": 1485.7, + "X": 1487.88, "Y": -227.46, - "Z": 5422.68 + "Z": 5430.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440738,9 +440738,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 1269.63, + "X": 1271.81, "Y": -119.92, - "Z": 5485.79 + "Z": 5493.6 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -440920,9 +440920,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 5909.55, + "X": 5923.44, "Y": 112.5, - "Z": -3176.75 + "Z": -3184.01 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -441077,9 +441077,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": 5721.87, + "X": 5735.75, "Y": 183.94, - "Z": -2808.09 + "Z": -2815.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -445120,9 +445120,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -5597.49, + "X": -5605.87, "Y": 101.03, - "Z": 315.76 + "Z": 316.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -445288,9 +445288,9 @@ "Identity Proof": "Metadata Anchor (COPYRIGHT)" }, "2. Topological Coordinates": { - "X": -5815.96, + "X": -5824.34, "Y": 189.24, - "Z": 405.65 + "Z": 406.18 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -447718,9 +447718,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3237.77, + "X": -3238.03, "Y": -179.88, - "Z": -4460.39 + "Z": -4460.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -449134,9 +449134,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 5656.23, + "X": 5669.92, "Y": 114.89, - "Z": -3742.4 + "Z": -3751.5 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449315,9 +449315,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -4274.81, + "X": -4280.73, "Y": 29.45, - "Z": 2361.42 + "Z": 2364.67 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449496,9 +449496,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 6383.52, + "X": 6393.6, "Y": 220.39, - "Z": -2686.41 + "Z": -2690.9 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449677,9 +449677,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2044.38, + "X": 2047.47, "Y": 141.51, - "Z": 5297.82 + "Z": 5305.61 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449858,9 +449858,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -132.95, + "X": -133.02, "Y": -200.63, - "Z": -5393.93 + "Z": -5397.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450015,9 +450015,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -273.19, + "X": -273.26, "Y": -263.49, - "Z": -5495.83 + "Z": -5499.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450534,9 +450534,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": 2862.12, + "X": 2866.87, "Y": -64.84, - "Z": 4779.11 + "Z": 4786.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450715,9 +450715,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5184.02, + "X": -5191.61, "Y": 14.4, - "Z": 1845.9 + "Z": 1848.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450898,9 +450898,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2484.25, + "X": -2484.74, "Y": -114.88, - "Z": -4912.34 + "Z": -4913.31 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index e1877065b..ef22889eb 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-27T14:39:14.758675+00:00", - "Total Scan Duration": "32.11 seconds" + "Analysis ISO Timestamp": "2026-08-27T16:05:33.908644+00:00", + "Total Scan Duration": "32.18 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -310,7 +310,7 @@ "dart": { "files": 7, "loc": 22485, - "impact": 14672.5 + "impact": 23280.6 }, "go": { "files": 46, @@ -2218,12 +2218,12 @@ }, "dart/flutter": { "file_count": 7, - "total_mass": 14672.5, + "total_mass": 23280.6, "avg_exposures": { "cognitive_load": 19.68, "safety_score": 10.54, "tech_debt": 35.36, - "verification": 2.48, + "verification": 35.7, "api_exposure": 0.51, "concurrency": 11.33, "state_flux": 33.54, @@ -59567,44 +59567,44 @@ } } }, - "zig/zig": { - "Directory Group Magnitude": 23134.38, - "File Count": 5, + "dart/flutter": { + "Directory Group Magnitude": 23280.6, + "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "27.13%", - "Error & Exception Exposure": "50.13%", - "Tech Debt Exposure": "12.64%", - "Testing Exposure": "80.0%", - "API Exposure": "3.65%", - "Concurrency Exposure": "10.77%", - "State Flux Exposure": "14.53%", - "Commented Logic Exposure": "5.11%", + "Cognitive Load Exposure": "19.68%", + "Error & Exception Exposure": "10.54%", + "Tech Debt Exposure": "35.36%", + "Testing Exposure": "35.7%", + "API Exposure": "0.51%", + "Concurrency Exposure": "11.33%", + "State Flux Exposure": "33.54%", + "Commented Logic Exposure": "6.84%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "42.6%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "zig/zig/Compilation.zig": { + "dart/flutter/editable_text.dart": { "1. Artifact Identity": { - "Filename": "Compilation.zig", - "Path": "zig/zig/Compilation.zig", - "Language": "Zig", + "Filename": "editable_text.dart", + "Path": "dart/flutter/editable_text.dart", + "Language": "Dart", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", + "Folder Dominant Lang": "dart", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": 3920.71, - "Y": -179.71, - "Z": -5051.82 + "X": -1827.16, + "Y": 158.72, + "Z": -4112.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -59613,11038 +59613,10504 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 8171, - "Coding LOC": 6509, - "Documentation LOC": 858, - "Structural Magnitude": 4762.98, - "Control Flow Ratio": "76.2%", - "Popularity Rank": 2, + "Total LOC": 6793, + "Coding LOC": 4168, + "Documentation LOC": 2065, + "Structural Magnitude": 2917.26, + "Control Flow Ratio": "75.5%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.639 + "Raw Cognitive Density": 0.402 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.2%", - "Error & Exception Exposure": "38.11%", - "Tech Debt Exposure": "15.61%", + "Cognitive Load Exposure": "9.96%", + "Error & Exception Exposure": "17.75%", + "Tech Debt Exposure": "20.61%", "Testing Exposure": "80.0%", - "API Exposure": "2.19%", - "Concurrency Exposure": "0.0%", + "API Exposure": "0.1%", + "Concurrency Exposure": "30.23%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.95%", + "Commented Logic Exposure": "5.58%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "24.29%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "addCommonCCArgs", - "Structural Impact": 383.9, - "Lines of Code (LOC)": 325, - "Control Flow Branches": 129, - "Input Parameters": 7, - "Control Flow Ratio": "99.2%", - "Start Line": 6745, - "End Line": 7069 + "Function Name": "EditableText", + "Structural Impact": 489.9, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 54, + "Input Parameters": 76, + "Control Flow Ratio": "100.0%", + "Start Line": 829, + "End Line": 974 }, { - "Function Name": "addCCArgs", - "Structural Impact": 279.3, - "Lines of Code (LOC)": 242, - "Control Flow Branches": 100, - "Input Parameters": 6, - "Control Flow Ratio": "98.0%", - "Start Line": 7072, - "End Line": 7313 + "Function Name": "build", + "Structural Impact": 76.8, + "Lines of Code (LOC)": 207, + "Control Flow Branches": 46, + "Input Parameters": 1, + "Control Flow Ratio": "76.7%", + "Start Line": 5644, + "End Line": 5850 }, { - "Function Name": "updateCObject", - "Structural Impact": 257.6, - "Lines of Code (LOC)": 311, - "Control Flow Branches": 120, - "Input Parameters": 3, - "Control Flow Ratio": "81.1%", - "Start Line": 6114, - "End Line": 6424 + "Function Name": "getEditableButtonItems", + "Structural Impact": 75.4, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 22, + "Input Parameters": 9, + "Control Flow Ratio": "95.7%", + "Start Line": 2138, + "End Line": 2190 }, { - "Function Name": "update", - "Structural Impact": 191.2, - "Lines of Code (LOC)": 360, - "Control Flow Branches": 99, - "Input Parameters": 2, - "Control Flow Ratio": "79.8%", - "Start Line": 2860, - "End Line": 3219 + "Function Name": "didUpdateWidget", + "Structural Impact": 69.9, + "Lines of Code (LOC)": 97, + "Control Flow Branches": 45, + "Input Parameters": 1, + "Control Flow Ratio": "97.8%", + "Start Line": 3344, + "End Line": 3440 }, { - "Function Name": "performAllTheWork", - "Structural Impact": 173.5, - "Lines of Code (LOC)": 457, - "Control Flow Branches": 86, + "Function Name": "_finalizeEditing", + "Structural Impact": 54.0, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 28, "Input Parameters": 2, - "Control Flow Ratio": "78.2%", - "Start Line": 4557, - "End Line": 5013 + "Control Flow Ratio": "90.3%", + "Start Line": 3776, + "End Line": 3851 }, { - "Function Name": "translateC", - "Structural Impact": 163.1, - "Lines of Code (LOC)": 141, - "Control Flow Branches": 51, - "Input Parameters": 8, - "Control Flow Ratio": "82.3%", - "Start Line": 5630, - "End Line": 5770 + "Function Name": "_handleSelectionChanged", + "Structural Impact": 49.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 26, + "Input Parameters": 2, + "Control Flow Ratio": "92.9%", + "Start Line": 4322, + "End Line": 4384 }, { - "Function Name": "updateWin32Resource", - "Structural Impact": 154.0, - "Lines of Code (LOC)": 240, - "Control Flow Branches": 70, + "Function Name": "_formatAndSetValue", + "Structural Impact": 49.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 22, "Input Parameters": 3, - "Control Flow Ratio": "73.7%", - "Start Line": 6426, - "End Line": 6665 + "Control Flow Ratio": "88.0%", + "Start Line": 4530, + "End Line": 4607 }, { - "Function Name": "addModuleErrorMsg", - "Structural Impact": 130.4, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 54, - "Input Parameters": 4, - "Control Flow Ratio": "77.1%", - "Start Line": 4322, - "End Line": 4470 + "Function Name": "_Editable", + "Structural Impact": 46.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 6, + "Input Parameters": 39, + "Control Flow Ratio": "100.0%", + "Start Line": 5931, + "End Line": 5973 }, { - "Function Name": "processOneJob", - "Structural Impact": 101.0, - "Lines of Code (LOC)": 179, - "Control Flow Branches": 45, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 5025, - "End Line": 5203 + "Function Name": "invoke", + "Structural Impact": 44.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "85.2%", + "Start Line": 6465, + "End Line": 6522 }, { - "Function Name": "classifyFileExt", - "Structural Impact": 89.9, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 61, - "Input Parameters": 1, - "Control Flow Ratio": "74.4%", - "Start Line": 7597, - "End Line": 7641 + "Function Name": "_inferKeyboardType", + "Structural Impact": 41.6, + "Lines of Code (LOC)": 140, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "82.6%", + "Start Line": 2225, + "End Line": 2364 }, { - "Function Name": "init", - "Structural Impact": 82.7, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 29, - "Input Parameters": 6, - "Control Flow Ratio": "96.7%", - "Start Line": 746, - "End Line": 812 + "Function Name": "_handleContextMenuOnScroll", + "Structural Impact": 39.4, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "68.6%", + "Start Line": 4198, + "End Line": 4277 }, { - "Function Name": "flush", - "Structural Impact": 75.8, + "Function Name": "updateEditingValue", + "Structural Impact": 36.3, "Lines of Code (LOC)": 76, - "Control Flow Branches": 35, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 3285, - "End Line": 3360 + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 3515, + "End Line": 3590 }, { - "Function Name": "build_crt_file", - "Structural Impact": 74.3, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 23, - "Input Parameters": 7, - "Control Flow Ratio": "69.7%", - "Start Line": 7914, - "End Line": 8042 + "Function Name": "_updateSelectionRects", + "Structural Impact": 34.7, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4846, + "End Line": 4917 }, { - "Function Name": "parse", - "Structural Impact": 73.5, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 32, - "Input Parameters": 3, - "Control Flow Ratio": "65.3%", - "Start Line": 1148, - "End Line": 1296 + "Function Name": "invoke", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6708, + "End Line": 6735 }, { - "Function Name": "spawnZigRc", - "Structural Impact": 67.0, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 25, - "Input Parameters": 5, - "Control Flow Ratio": "67.6%", - "Start Line": 6667, - "End Line": 6732 + "Function Name": "didChangeDependencies", + "Structural Impact": 32.2, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 27, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 3259, + "End Line": 3342 }, { - "Function Name": "buildOutputFromZig", - "Structural Impact": 60.3, - "Lines of Code (LOC)": 130, - "Control Flow Branches": 16, - "Input Parameters": 9, - "Control Flow Ratio": "64.0%", - "Start Line": 7772, - "End Line": 7901 + "Function Name": "_bringIntoViewBySelectionState", + "Structural Impact": 31.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "93.3%", + "Start Line": 4609, + "End Line": 4632 }, { - "Function Name": "fromUnresolved", - "Structural Impact": 59.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "77.1%", - "Start Line": 509, - "End Line": 572 + "Function Name": "_scheduleShowCaretOnScreen", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "90.0%", + "Start Line": 4392, + "End Line": 4465 }, { - "Function Name": "addNonIncrementalStuffToCacheManifest", - "Structural Impact": 53.6, - "Lines of Code (LOC)": 152, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3416, - "End Line": 3567 + "Function Name": "selectAll", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "95.0%", + "Start Line": 2852, + "End Line": 2888 }, { - "Function Name": "docsCopyModule", - "Structural Impact": 49.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 5280, - "End Line": 5328 + "Function Name": "invoke", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "93.3%", + "Start Line": 6562, + "End Line": 6603 }, { - "Function Name": "toErrorMessage", - "Structural Impact": 49.1, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 18, - "Input Parameters": 5, - "Control Flow Ratio": "69.2%", - "Start Line": 1081, - "End Line": 1131 + "Function Name": "invoke", + "Structural Impact": 26.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "76.5%", + "Start Line": 6376, + "End Line": 6418 }, { - "Function Name": "saveState", - "Structural Impact": 48.3, - "Lines of Code (LOC)": 231, - "Control Flow Branches": 25, + "Function Name": "_inferAutocorrect", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "73.5%", - "Start Line": 3651, - "End Line": 3881 + "Control Flow Ratio": "78.9%", + "Start Line": 2193, + "End Line": 2222 }, { - "Function Name": "workerDocsWasmFallible", - "Structural Impact": 45.5, - "Lines of Code (LOC)": 147, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "56.8%", - "Start Line": 5340, - "End Line": 5486 + "Function Name": "performAction", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3600, + "End Line": 3627 }, { - "Function Name": "destroy", - "Structural Impact": 39.3, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 24, + "Function Name": "_moveToTextBoundary", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5291, + "End Line": 5322 + }, + { + "Function Name": "_handleContextMenuOnParentScroll", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "96.0%", - "Start Line": 2686, - "End Line": 2763 + "Control Flow Ratio": "93.3%", + "Start Line": 4159, + "End Line": 4176 }, { - "Function Name": "renameTmpIntoCache", - "Structural Impact": 37.9, - "Lines of Code (LOC)": 37, + "Function Name": "updateFloatingCursor", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3660, + "End Line": 3724 + }, + { + "Function Name": "buildTextSpan", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 72, "Control Flow Branches": 17, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "81.0%", - "Start Line": 3372, - "End Line": 3408 + "Start Line": 5856, + "End Line": 5927 }, { - "Function Name": "workerUpdateFile", - "Structural Impact": 37.4, - "Lines of Code (LOC)": 61, + "Function Name": "compare", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 6140, + "End Line": 6155 + }, + { + "Function Name": "_performSpellCheck", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 41, "Control Flow Branches": 12, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 5488, - "End Line": 5548 + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4488, + "End Line": 4528 }, { - "Function Name": "addWholeFileError", - "Structural Impact": 35.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "93.3%", - "Start Line": 4505, - "End Line": 4536 + "Function Name": "_inferSpellCheckConfiguration", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "70.6%", + "Start Line": 2997, + "End Line": 3034 }, { - "Function Name": "openUnresolved", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "92.9%", - "Start Line": 821, - "End Line": 845 + "Function Name": "buildTextSpan", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 299, + "End Line": 325 }, { - "Function Name": "hasSharedLibraryExt", - "Structural Impact": 31.0, + "Function Name": "selectAllEnabled", + "Structural Impact": 19.3, "Lines of Code (LOC)": 26, - "Control Flow Branches": 20, + "Control Flow Branches": 17, + "Input Parameters": 0, + "Control Flow Ratio": "77.3%", + "Start Line": 2656, + "End Line": 2681 + }, + { + "Function Name": "buttonItemsForToolbarOptions", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "64.5%", - "Start Line": 7570, - "End Line": 7595 + "Control Flow Ratio": "84.6%", + "Start Line": 3037, + "End Line": 3076 }, { - "Function Name": "cleanupAfterUpdate", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "82.4%", - "Start Line": 2792, - "End Line": 2850 + "Function Name": "_semanticsOnPaste", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 5252, + "End Line": 5264 }, { - "Function Name": "docsCopyFallible", - "Structural Impact": 28.5, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 17, + "Function Name": "copySelection", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "54.8%", - "Start Line": 5219, - "End Line": 5278 + "Control Flow Ratio": "91.7%", + "Start Line": 2749, + "End Line": 2780 }, { - "Function Name": "cImport", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 5773, - "End Line": 5820 + "Function Name": "_semanticsOnCopy", + "Structural Impact": 17.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 5226, + "End Line": 5237 }, { - "Function Name": "absToCwdRelative", - "Structural Impact": 21.4, + "Function Name": "_semanticsOnCut", + "Structural Impact": 17.6, "Lines of Code (LOC)": 12, "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 494, - "End Line": 505 + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 5239, + "End Line": 5250 }, { - "Function Name": "get_libc_crt_file", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 8, + "Function Name": "applyTextSpacingOverrides", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 6753, + "End Line": 6770 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2369, + "End Line": 2476 + }, + { + "Function Name": "findSuggestionSpanAtCursorIndex", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 28, "Control Flow Branches": 9, - "Input Parameters": 3, + "Input Parameters": 1, + "Control Flow Ratio": "64.3%", + "Start Line": 2964, + "End Line": 2991 + }, + { + "Function Name": "_scrollableNotificationIsFromSameSubtree", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, + "Input Parameters": 1, "Control Flow Ratio": "69.2%", - "Start Line": 7656, - "End Line": 7663 + "Start Line": 4135, + "End Line": 4157 }, { - "Function Name": "appendFileSystemInput", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "90.9%", - "Start Line": 3221, - "End Line": 3245 + "Function Name": "_startCursorBlink", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "81.2%", + "Start Line": 4670, + "End Line": 4695 }, { - "Function Name": "format", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 10, + "Function Name": "userUpdateTextEditingValue", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "90.9%", - "Start Line": 471, - "End Line": 488 + "Control Flow Ratio": "87.5%", + "Start Line": 4974, + "End Line": 4996 }, { - "Function Name": "format", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1875, - "End Line": 1890 + "Function Name": "_onCursorTick", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "92.3%", + "Start Line": 4697, + "End Line": 4725 }, { - "Function Name": "eql", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 4294, - "End Line": 4318 + "Function Name": "getGlyphHeights", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "84.6%", + "Start Line": 3085, + "End Line": 3118 }, { - "Function Name": "unableToLoadZcuFile", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "87.5%", - "Start Line": 4540, - "End Line": 4555 + "Function Name": "hideToolbar", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5042, + "End Line": 5053 }, { - "Function Name": "addLinkLib", - "Structural Impact": 18.3, + "Function Name": "_applyTextStyleOverrides", + "Structural Impact": 13.1, "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 8131, - "End Line": 8150 - }, - { - "Function Name": "buildRt", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 9, "Control Flow Ratio": "66.7%", - "Start Line": 5878, - "End Line": 5905 + "Start Line": 6772, + "End Line": 6791 }, { - "Function Name": "updateSubCompilation", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 31, + "Function Name": "invoke", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "54.5%", - "Start Line": 7740, - "End Line": 7770 + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 6657, + "End Line": 6672 }, { - "Function Name": "addToErrorBundle", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, + "Function Name": "_moveBeyondTextBoundary", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 1298, - "End Line": 1308 + "Control Flow Ratio": "83.3%", + "Start Line": 5269, + "End Line": 5282 }, { - "Function Name": "resolve", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 19, + "Function Name": "didChangeInputControl", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1804, - "End Line": 1822 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4058, + "End Line": 4064 }, { - "Function Name": "detectEmbedFileUpdate", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 5568, - "End Line": 5585 + "Function Name": "getLeadingTextBoundaryAt", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "58.3%", + "Start Line": 6314, + "End Line": 6330 }, { - "Function Name": "workerUpdateCObject", - "Structural Impact": 14.8, + "Function Name": "getTrailingTextBoundaryAt", + "Structural Impact": 12.2, "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 5822, - "End Line": 5838 + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "58.3%", + "Start Line": 6332, + "End Line": 6348 }, { - "Function Name": "workerUpdateWin32Resource", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 3, + "Function Name": "contextMenuButtonItems", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "52.6%", + "Start Line": 3165, + "End Line": 3183 + }, + { + "Function Name": "_textProcessingActionButtonItems", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 9, + "Input Parameters": 0, "Control Flow Ratio": "75.0%", - "Start Line": 5840, - "End Line": 5856 + "Start Line": 3185, + "End Line": 3217 }, { - "Function Name": "resolveEmitPathFlush", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 3261, - "End Line": 3284 + "Function Name": "_scroll", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5417, + "End Line": 5445 }, { - "Function Name": "join", - "Structural Impact": 14.4, + "Function Name": "_adjustedSelectionWhenFocused", + "Structural Impact": 10.9, "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 604, - "End Line": 622 + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 4791, + "End Line": 4809 }, { - "Function Name": "fromRoot", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 582, - "End Line": 599 + "Function Name": "shareEnabled", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 2704, + "End Line": 2718 }, { - "Function Name": "upJoin", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 625, - "End Line": 642 + "Function Name": "_getTextInputStyle", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 3450, + "End Line": 3466 }, { - "Function Name": "setMiscFailure", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 14, + "Function Name": "_getOffsetToRevealCaret", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 44, "Control Flow Branches": 5, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "71.4%", - "Start Line": 7693, - "End Line": 7706 + "Start Line": 3916, + "End Line": 3959 }, { - "Function Name": "dump_argv", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, + "Function Name": "isInScribbleRect", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 7721, - "End Line": 7732 + "Control Flow Ratio": "54.5%", + "Start Line": 6222, + "End Line": 6238 }, { - "Function Name": "dispatchZcuLinkTask", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 8066, - "End Line": 8082 + "Function Name": "dispose", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3468, + "End Line": 3497 }, { - "Function Name": "toAbsolute", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 13, + "Function Name": "TextEditingController.fromValue", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 251, + "End Line": 258 + }, + { + "Function Name": "_transposeCharacters", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 34, "Control Flow Branches": 5, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "83.3%", - "Start Line": 667, - "End Line": 679 + "Start Line": 5346, + "End Line": 5379 }, { - "Function Name": "lessThan", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, + "Function Name": "x", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 33, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 4026, - "End Line": 4036 + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 560, + "End Line": 592 }, { - "Function Name": "lessThan", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 4182, - "End Line": 4192 + "Function Name": "textInputConfiguration", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 5175, + "End Line": 5211 }, { - "Function Name": "buildMuslCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, + "Function Name": "cutSelection", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, "Control Flow Branches": 5, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "71.4%", - "Start Line": 5907, - "End Line": 5917 + "Start Line": 2783, + "End Line": 2805 }, { - "Function Name": "buildGlibcCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 5919, - "End Line": 5929 + "Function Name": "showToolbar", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 5011, + "End Line": 5040 }, { - "Function Name": "buildFreeBSDCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, + "Function Name": "_selectionInViewport", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, "Control Flow Branches": 5, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "71.4%", - "Start Line": 5942, - "End Line": 5952 + "Start Line": 4279, + "End Line": 4294 }, { - "Function Name": "buildNetBSDCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 5967, - "End Line": 5977 - }, - { - "Function Name": "buildMingwCrtFile", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 5992, - "End Line": 6002 + "Function Name": "_restartConnectionIfNeeded", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 4036, + "End Line": 4056 }, { - "Function Name": "buildWasiLibcCrtFile", - "Structural Impact": 12.6, + "Function Name": "performSelector", + "Structural Impact": 9.0, "Lines of Code (LOC)": 11, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 6004, - "End Line": 6014 - }, - { - "Function Name": "addToErrorBundle", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1074, - "End Line": 1079 + "Start Line": 5158, + "End Line": 5168 }, { - "Function Name": "formatRcEscape", - "Structural Impact": 12.5, + "Function Name": "_hideToolbarIfVisible", + "Structural Impact": 8.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6491, - "End Line": 6497 - }, - { - "Function Name": "lessThan", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 5, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 525, - "End Line": 529 + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5471, + "End Line": 5477 }, { - "Function Name": "emitFromCObject", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 34, + "Function Name": "build", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, - "Input Parameters": 5, + "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 3569, - "End Line": 3602 - }, - { - "Function Name": "hashCSource", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 1501, - "End Line": 1517 - }, - { - "Function Name": "buildFreeBSDSharedObjects", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5954, - "End Line": 5965 - }, - { - "Function Name": "buildNetBSDSharedObjects", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5979, - "End Line": 5990 - }, - { - "Function Name": "buildGlibcSharedObjects", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5931, - "End Line": 5940 - }, - { - "Function Name": "buildLibUnwind", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6016, - "End Line": 6024 - }, - { - "Function Name": "buildLibCxx", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6026, - "End Line": 6034 - }, - { - "Function Name": "buildLibCxxAbi", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6036, - "End Line": 6044 - }, - { - "Function Name": "buildLibTsan", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6046, - "End Line": 6054 + "Start Line": 6265, + "End Line": 6280 }, { - "Function Name": "finish", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, + "Function Name": "_openInputConnection", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 34, "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 360, - "End Line": 375 + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 3968, + "End Line": 4001 }, { - "Function Name": "compilerRtOptMode", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, + "Function Name": "showSpellCheckSuggestionsToolbar", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 8154, - "End Line": 8164 - }, - { - "Function Name": "toCachePath", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 644, - "End Line": 662 + "Start Line": 5067, + "End Line": 5094 }, { - "Function Name": "buildLibZigC", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Function Name": "_pasteText", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6056, - "End Line": 6071 + "Control Flow Ratio": "75.0%", + "Start Line": 2826, + "End Line": 2849 }, { - "Function Name": "clearStatus", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1313, - "End Line": 1327 + "Function Name": "stopCurrentVerticalRunIfSelectionChanges", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 6543, + "End Line": 6560 }, { - "Function Name": "clearStatus", - "Structural Impact": 9.4, + "Function Name": "invoke", + "Structural Impact": 7.7, "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1360, - "End Line": 1374 + "Control Flow Ratio": "60.0%", + "Start Line": 6635, + "End Line": 6649 }, { - "Function Name": "openWasiPreopen", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "_onTapUpOutside", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 813, - "End Line": 820 + "Control Flow Ratio": "75.0%", + "Start Line": 5489, + "End Line": 5502 }, { - "Function Name": "workerDocsWasm", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, + "Function Name": "didUpdateWidget", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5330, - "End Line": 5338 - }, - { - "Function Name": "makeBinFileExecutable", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3608, - "End Line": 3612 + "Control Flow Ratio": "100.0%", + "Start Line": 6188, + "End Line": 6198 }, { - "Function Name": "separateCodegenThreadOk", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "enabled", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5205, - "End Line": 5209 - }, - { - "Function Name": "hotCodeSwap", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 2780, - "End Line": 2790 + "Start Line": 155, + "End Line": 163 }, { - "Function Name": "isIllegalZigImport", - "Structural Impact": 8.4, + "Function Name": "toggleToolbar", + "Structural Impact": 7.5, "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 698, - "End Line": 705 - }, - { - "Function Name": "lessThan", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3973, - "End Line": 3978 - }, - { - "Function Name": "pause", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 334, - "End Line": 348 + "Control Flow Ratio": "100.0%", + "Start Line": 5056, + "End Line": 5063 }, { - "Function Name": "startTimer", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, + "Function Name": "insertContent", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 382, - "End Line": 389 + "Control Flow Ratio": "100.0%", + "Start Line": 3634, + "End Line": 3640 }, { - "Function Name": "destroy", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, + "Function Name": "paint", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1138, - "End Line": 1146 + "Start Line": 165, + "End Line": 171 }, { - "Function Name": "workerUpdateEmbedFile", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 9, + "Function Name": "_isInternalScrollableNotification", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4129, + "End Line": 4133 + }, + { + "Function Name": "updateRenderObject", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 42, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 5558, - "End Line": 5566 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6058, + "End Line": 6099 }, { - "Function Name": "queuePrelinkTasks", + "Function Name": "_handleFocusChanged", "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 8057, - "End Line": 8062 + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4767, + "End Line": 4789 }, { - "Function Name": "crtFilePath", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, + "Function Name": "TextInput.attach", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 2, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 7670, - "End Line": 7673 - }, - { - "Function Name": "appendCompileLogLines", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4255, - "End Line": 4267 + "Control Flow Ratio": "100.0%", + "Start Line": 4047, + "End Line": 4048 }, { - "Function Name": "queuePrelinkTaskMode", + "Function Name": "_hideToolbarIfTextChanged", "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 8044, - "End Line": 8053 + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 6359, + "End Line": 6374 }, { - "Function Name": "canonicalName", + "Function Name": "createRenderObject", "Structural Impact": 6.4, - "Lines of Code (LOC)": 25, + "Lines of Code (LOC)": 43, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 7489, - "End Line": 7513 + "Start Line": 6014, + "End Line": 6056 }, { - "Function Name": "obtainCObjectCacheManifest", + "Function Name": "cutEnabled", "Structural Impact": 6.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 2632, + "End Line": 2638 + }, + { + "Function Name": "pasteText", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5587, - "End Line": 5609 + "Start Line": 2812, + "End Line": 2824 }, { - "Function Name": "@\"resume\"", + "Function Name": "_startLiveTextInput", "Structural Impact": 6.2, "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 349, - "End Line": 359 + "Control Flow Ratio": "75.0%", + "Start Line": 2944, + "End Line": 2954 }, { - "Function Name": "crtFileAsString", + "Function Name": "_stopCursorBlink", "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7665, - "End Line": 7668 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4727, + "End Line": 4736 }, { - "Function Name": "stage", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "showMagnifier", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 1002, - "End Line": 1009 + "Start Line": 5104, + "End Line": 5114 }, { - "Function Name": "debugIncremental", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, + "Function Name": "selection", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 851, - "End Line": 854 + "Control Flow Ratio": "100.0%", + "Start Line": 345, + "End Line": 353 }, { - "Function Name": "makeBinFileWritable", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, + "Function Name": "_checkNeedsAdjustAffinity", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3614, - "End Line": 3617 + "Control Flow Ratio": "75.0%", + "Start Line": 3592, + "End Line": 3598 }, { - "Function Name": "anyErrors", + "Function Name": "_onFloatingCursorResetTick", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3726, + "End Line": 3774 + }, + { + "Function Name": "didChangeMetrics", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 4469, + "End Line": 4486 + }, + { + "Function Name": "_breaksSurrogatePair", "Structural Impact": 5.9, "Lines of Code (LOC)": 5, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 4269, - "End Line": 4273 + "Control Flow Ratio": "75.0%", + "Start Line": 6308, + "End Line": 6312 }, { - "Function Name": "hash", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4278, - "End Line": 4292 + "Function Name": "TextStyle", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 315, + "End Line": 316 }, { - "Function Name": "resolveEmitPath", + "Function Name": "_DiscreteKeyFrameSimulation._", "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3247, - "End Line": 3256 + "Control Flow Ratio": "40.0%", + "Start Line": 535, + "End Line": 545 }, { - "Function Name": "clangNeedsLanguageOverride", + "Function Name": "_onTapOutside", "Structural Impact": 5.6, - "Lines of Code (LOC)": 28, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5479, + "End Line": 5487 + }, + { + "Function Name": "bounds", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 7421, - "End Line": 7448 + "Start Line": 6240, + "End Line": 6251 }, { - "Function Name": "addOptionalDebugFormat", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Function Name": "invoke", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 1487, - "End Line": 1490 + "Start Line": 6680, + "End Line": 6687 }, { - "Function Name": "addBuf", + "Function Name": "_openOrCloseInputConnectionIfNeeded", "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3883, - "End Line": 3886 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4013, + "End Line": 4020 }, { - "Function Name": "queueJobs", + "Function Name": "liveTextInputEnabled", "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5021, - "End Line": 5023 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2720, + "End Line": 2726 }, { - "Function Name": "clangSupportsDepFile", + "Function Name": "_showBlinkingCursor", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 4645, + "End Line": 4650 + }, + { + "Function Name": "_createSelectionOverlay", "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7469, - "End Line": 7487 + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 4296, + "End Line": 4320 }, { - "Function Name": "clangSupportsDiagnostics", + "Function Name": "_scrollController", "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2529, + "End Line": 2530 + }, + { + "Function Name": "insertTextPlaceholder", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7450, - "End Line": 7467 + "Control Flow Ratio": "50.0%", + "Start Line": 5132, + "End Line": 5145 }, { - "Function Name": "lockAndSetMiscFailure", - "Structural Impact": 5.0, + "Function Name": "searchWebForSelection", + "Structural Impact": 4.8, "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 7709, - "End Line": 7719 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2913, + "End Line": 2923 }, { - "Function Name": "toCrtFile", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "shareSelection", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 8084, - "End Line": 8096 + "Control Flow Ratio": "50.0%", + "Start Line": 2932, + "End Line": 2942 }, { - "Function Name": "wantBuildLibUnwindFromSource", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "_compositeCallback", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 7675, - "End Line": 7683 + "Start Line": 4811, + "End Line": 4821 }, { - "Function Name": "workerDocsCopy", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_schedulePeriodicPostFrameCallbacks", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 5211, - "End Line": 5217 + "Start Line": 4831, + "End Line": 4842 }, { - "Function Name": "count", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, + "Function Name": "value", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1068, - "End Line": 1072 + "Control Flow Ratio": "100.0%", + "Start Line": 284, + "End Line": 293 }, { - "Function Name": "deinit", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "lookUpSelection", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1057, - "End Line": 1066 + "Start Line": 2896, + "End Line": 2904 }, { - "Function Name": "addDebugFormat", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1492, - "End Line": 1499 + "Function Name": "_isAtWordwrapUpstream", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6446, + "End Line": 6454 }, { - "Function Name": "deinit", - "Structural Impact": 3.8, + "Function Name": "_scrollToDocumentBoundary", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1172, - "End Line": 1178 + "Start Line": 5407, + "End Line": 5413 }, { - "Function Name": "deinit", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1439, - "End Line": 1445 + "Function Name": "defaultSelectionWidthStyle", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2089, + "End Line": 2099 }, { - "Function Name": "workerUpdateBuiltinFile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5550, - "End Line": 5556 + "Function Name": "lookUpEnabled", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2683, + "End Line": 2691 }, { - "Function Name": "fmt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 465, - "End Line": 467 + "Function Name": "searchWebEnabled", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2693, + "End Line": 2702 }, { - "Function Name": "queueJob", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5017, - "End Line": 5019 + "Function Name": "_updateRemoteEditingValueIfNeeded", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3879, + "End Line": 3889 }, { - "Function Name": "deinit", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "_updateOrDisposeSelectionOverlayIfNeeded", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1619, - "End Line": 1632 + "Start Line": 4110, + "End Line": 4119 }, { - "Function Name": "clearMiscFailures", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "_updateComposingRectIfNeeded", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2765, - "End Line": 2773 + "Start Line": 4926, + "End Line": 4936 }, { - "Function Name": "hasCppExt", - "Structural Impact": 3.3, + "Function Name": "_updateCaretRectIfNeeded", + "Structural Impact": 4.5, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7537, - "End Line": 7545 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4950, + "End Line": 4958 }, { - "Function Name": "deinit", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "_isAtWordwrapDownstream", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 724, - "End Line": 731 + "Control Flow Ratio": "66.7%", + "Start Line": 6458, + "End Line": 6463 }, { - "Function Name": "withoutLocalCache", - "Structural Impact": 3.2, + "Function Name": "isActionEnabled", + "Structural Impact": 4.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 736, - "End Line": 743 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 6524, + "End Line": 6531 }, { - "Function Name": "obtainWin32ResourceCacheManifest", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5611, - "End Line": 5617 + "Function Name": "isActionEnabled", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 6605, + "End Line": 6612 }, { - "Function Name": "digest", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 442, - "End Line": 446 + "Function Name": "isActionEnabled", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 6620, + "End Line": 6627 }, { - "Function Name": "releaseLock", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "TextEditingController", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1605, - "End Line": 1610 + "Start Line": 244, + "End Line": 245 }, { - "Function Name": "moveLock", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1612, - "End Line": 1616 + "Function Name": "copyEnabled", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2640, + "End Line": 2646 }, { - "Function Name": "workerZcuCodegen", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 5863, - "End Line": 5876 + "Function Name": "pasteEnabled", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2648, + "End Line": 2654 }, { - "Function Name": "hasObjectExt", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7516, - "End Line": 7521 + "Function Name": "_textEditingValueforTextLayoutMetrics", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2740, + "End Line": 2746 }, { - "Function Name": "hasStaticLibraryExt", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7523, - "End Line": 7527 + "Function Name": "_startOrStopCursorTimerIfNeeded", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4738, + "End Line": 4744 }, { - "Function Name": "hasCppHExt", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7547, - "End Line": 7551 + "Function Name": "renderEditable", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 6206, + "End Line": 6207 }, { - "Function Name": "keys", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 103, - "End Line": 105 + "Function Name": "_hasInputConnection", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2518, + "End Line": 2518 }, { - "Function Name": "count", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 106, - "End Line": 108 + "Function Name": "_didChangeTextEditingValue", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4746, + "End Line": 4765 }, { - "Function Name": "popFront", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "performPrivateCommand", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 138, - "End Line": 140 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3629, + "End Line": 3632 }, { - "Function Name": "values", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_ScribbleCacheKey", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 9, + "Control Flow Ratio": "0.0%", + "Start Line": 6118, + "End Line": 6128 + }, + { + "Function Name": "invoke", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 151, - "End Line": 153 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6741, + "End Line": 6744 }, { - "Function Name": "getTarget", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_defaultSelectAllOnFocus", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 2107, + "End Line": 2119 + }, + { + "Function Name": "_replaceText", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2775, - "End Line": 2777 + "Control Flow Ratio": "100.0%", + "Start Line": 5384, + "End Line": 5399 }, { - "Function Name": "addReferenceTraceFrame", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 4472, - "End Line": 4479 + "Function Name": "requestKeyboard", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4100, + "End Line": 4108 }, { - "Function Name": "fmtRcEscape", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_onCursorColorTick", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4634, + "End Line": 4643 + }, + { + "Function Name": "removeTextPlaceholder", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5147, + "End Line": 5156 + }, + { + "Function Name": "_cursorBlinkOpacityController", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2489, + "End Line": 2492 + }, + { + "Function Name": "_spellCheckResultsReceived", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2570, + "End Line": 2573 + }, + { + "Function Name": "_shouldCreateInputConnection", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2598, + "End Line": 2599 + }, + { + "Function Name": "onScribbleFocus", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6499, - "End Line": 6501 + "Control Flow Ratio": "100.0%", + "Start Line": 6215, + "End Line": 6220 }, { - "Function Name": "hasCExt", + "Function Name": "_isSelectionWithinComposingRange", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7529, - "End Line": 7531 + "Start Line": 383, + "End Line": 385 }, { - "Function Name": "hasCHExt", + "Function Name": "_userSelectionEnabled", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7533, - "End Line": 7535 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2104, + "End Line": 2104 }, { - "Function Name": "hasObjCExt", + "Function Name": "_effectiveAutofillClient", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7553, - "End Line": 7555 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2542, + "End Line": 2542 }, { - "Function Name": "hasObjCHExt", + "Function Name": "_textDirection", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7557, - "End Line": 7559 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4960, + "End Line": 4960 }, { - "Function Name": "hasObjCppExt", + "Function Name": "applyTo", "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7561, - "End Line": 7564 + "Start Line": 6107, + "End Line": 6110 }, { - "Function Name": "hasObjCppHExt", + "Function Name": "_UpdateTextSelectionAction", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7566, - "End Line": 7568 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 6426, + "End Line": 6433 }, { - "Function Name": "getZigBackend", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "contextMenuAnchors", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7734, - "End Line": 7737 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3128, + "End Line": 3145 }, { - "Function Name": "compilerRtStrip", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_CodePointBoundary", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8168, - "End Line": 8170 + "Control Flow Ratio": "100.0%", + "Start Line": 5327, + "End Line": 5327 }, { - "Function Name": "create", + "Function Name": "_ScribbleFocusable", "Structural Impact": 2.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1903 + "Start Line": 6159, + "End Line": 6165 }, { - "Function Name": "getCrtPathsInner", - "Structural Impact": 2.8, + "Function Name": "initState", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3221, + "End Line": 3233 + }, + { + "Function Name": "_closeInputConnectionIfNeeded", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4003, + "End Line": 4011 + }, + { + "Function Name": "connectionClosed", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4066, + "End Line": 4074 + }, + { + "Function Name": "_stylusHandwritingEnabled", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2609, + "End Line": 2616 + }, + { + "Function Name": "_disposeScrollNotificationObserver", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 8106, - "End Line": 8112 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3442, + "End Line": 3448 }, { - "Function Name": "addModule", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1449, - "End Line": 1468 + "Function Name": "_scheduleRestartConnection", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4023, + "End Line": 4029 }, { - "Function Name": "addModuleTableToCacheHash", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1835 + "Function Name": "hideMagnifier", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5117, + "End Line": 5123 }, { - "Function Name": "addResolvedTarget", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1470, - "End Line": 1485 + "Function Name": "initState", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6180, + "End Line": 6186 }, { - "Function Name": "failCObj", - "Structural Impact": 2.5, + "Function Name": "strutStyle", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 7315, - "End Line": 7320 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1119, + "End Line": 1124 }, { - "Function Name": "failWin32Resource", + "Function Name": "defaultSelectionHeightStyle", "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 7360, - "End Line": 7360 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 2076, + "End Line": 2081 }, { - "Function Name": "reportRetryableWin32ResourceError", + "Function Name": "_updateSelection", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6082, - "End Line": 6086 + "Start Line": 5447, + "End Line": 5462 }, { - "Function Name": "failCObjWithOwnedDiagBundle", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "updateRenderObject", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 7340, - "End Line": 7344 + "Start Line": 138, + "End Line": 144 }, { - "Function Name": "failWin32ResourceWithOwnedBundle", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 7383, - "End Line": 7387 + "Function Name": "currentAutofillScope", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2539, + "End Line": 2540 }, { - "Function Name": "deinit", + "Function Name": "_allowPaste", "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 891, - "End Line": 897 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2807, + "End Line": 2809 }, { - "Function Name": "ensureUnusedCapacity", + "Function Name": "selectionOverlay", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4664, + "End Line": 4665 + }, + { + "Function Name": "isActionEnabled", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6420, + "End Line": 6421 + }, + { + "Function Name": "_CompositionCallback", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 137 + "Start Line": 129, + "End Line": 129 }, { - "Function Name": "isNested", + "Function Name": "_webContextMenuEnabled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2525, + "End Line": 2525 + }, + { + "Function Name": "showAutocorrectionPromptRect", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 686 + "Start Line": 5219, + "End Line": 5224 }, { - "Function Name": "deinit", + "Function Name": "_documentBoundary", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5329, + "End Line": 5329 + }, + { + "Function Name": "_documentBoundary", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5331, + "End Line": 5331 + }, + { + "Function Name": "_defaultOnTapOutside", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 915, - "End Line": 919 + "Start Line": 5507, + "End Line": 5512 }, { - "Function Name": "reportRetryableCObjectError", + "Function Name": "_defaultOnTapUpOutside", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6073, - "End Line": 6073 + "Start Line": 5517, + "End Line": 5522 }, { - "Function Name": "tmpFilePath", + "Function Name": "_DeleteTextAction", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6734, - "End Line": 6734 + "Start Line": 6353, + "End Line": 6353 }, { - "Function Name": "deinit", + "Function Name": "ContentInsertionConfiguration", "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 430, - "End Line": 432 + "Start Line": 461, + "End Line": 464 }, { - "Function Name": "addToHasher", + "Function Name": "_calculateDeviceRect", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 436, - "End Line": 439 + "Start Line": 4178, + "End Line": 4195 }, { - "Function Name": "destroy", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "_RenderCompositionCallback", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1329, - "End Line": 1332 + "Start Line": 148, + "End Line": 148 }, { - "Function Name": "destroy", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "text", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1376, - "End Line": 1379 + "Start Line": 276, + "End Line": 282 }, { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "_KeyFrame", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5625, - "End Line": 5627 + "Start Line": 512, + "End Line": 512 }, { - "Function Name": "getCrtPaths", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "bringIntoView", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8098, - "End Line": 8101 + "Start Line": 4998, + "End Line": 5005 }, { - "Function Name": "deinit", + "Function Name": "_ScribblePlaceholder", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 109 + "Start Line": 6260, + "End Line": 6260 }, { - "Function Name": "deinit", + "Function Name": "_WebComposingDisablingCallbackAction", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 141, - "End Line": 141 + "Start Line": 6616, + "End Line": 6616 }, { - "Function Name": "deinit", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "createRenderObject", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 154 + "Start Line": 133, + "End Line": 136 }, { - "Function Name": "openInfo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "_value", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 449, - "End Line": 449 + "Start Line": 3892, + "End Line": 3894 }, { - "Function Name": "fail", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "_makeOverridable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1892, - "End Line": 1892 + "Start Line": 5335, + "End Line": 5337 }, { - "Function Name": "setAllocFailure", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "build", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7685, - "End Line": 7689 + "Start Line": 6253, + "End Line": 6256 }, { - "Function Name": "tryLock", + "Function Name": "ToolbarOptions", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 252, - "End Line": 252 + "Start Line": 405, + "End Line": 414 }, { - "Function Name": "lock", + "Function Name": "dx", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 253 + "Start Line": 551, + "End Line": 552 }, { - "Function Name": "unlock", + "Function Name": "isDone", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 254 + "Start Line": 554, + "End Line": 555 }, { - "Function Name": "getAllErrorsAlloc", + "Function Name": "_scrollableNotificationIsFromSameSubtree", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3889, - "End Line": 3889 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2118, - "Sequential Logic Declarations": 661, - "Function Parameters": 183, - "Function/Method Declarations": 183, - "Class/Entity Declarations": 52, - "Defensive Programming Constructs": 1135, - "Type/Safety Bypasses": 257, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 176, - "State Mutations / Variable Reassignments": 402, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 385, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 714, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 9, - "Metaprogramming & Reflection": 18, - "Module Dependencies (Imports)": 31, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 35, - "Acknowledged Tech Debt (FIXMEs)": 6, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 247, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 3, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 168, - "Fatal Aborts & Exceptions": 374, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1200, - "Thread Synchronization Locks": 71, - "Immutable Data Declarations": 816, - "Resource Deallocation & Cleanup": 160, - "Private / Encapsulated Scopes": 746, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 6042, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 3, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 1, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 854, - "Design Camel Case": 2, - "Design Snake Case": 710, - "Design Pascal Case": 114, - "Design Upper Case": 0, - "Design Short Vars": 103, - "Design Long Vars": 4, - "Duplicate Logic": 3, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 34, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 29, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 8 - }, - "9. Extracted Dependencies": [ - "Air.zig", - "Builtin.zig", - "Compilation/Config.zig", - "InternPool.zig", - "Package.zig", - "Sema.zig", - "Type.zig", - "Value.zig", - "Zcu.zig", - "build_options", - "builtin", - "codegen/c.zig", - "codegen/llvm.zig", - "dev.zig", - "introspect.zig", - "libs/freebsd.zig", - "libs/glibc.zig", - "libs/libcxx.zig", - "libs/libtsan.zig", - "libs/libunwind.zig", - "libs/mingw.zig", - "libs/musl.zig", - "libs/netbsd.zig", - "libs/wasi_libc.zig", - "link.zig", - "main.zig", - "std", - "target.zig", - "tracy.zig" - ] - }, - "zig/zig/InternPool.zig": { - "1. Artifact Identity": { - "Filename": "InternPool.zig", - "Path": "zig/zig/InternPool.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 3821.22, - "Y": -93.04, - "Z": -4652.55 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 13040, - "Coding LOC": 10787, - "Documentation LOC": 1198, - "Structural Magnitude": 6498.14, - "Control Flow Ratio": "65.0%", - "Popularity Rank": 3, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.516 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.09%", - "Error & Exception Exposure": "59.26%", - "Tech Debt Exposure": "16.61%", - "Testing Exposure": "80.0%", - "API Exposure": "4.38%", - "Concurrency Exposure": "33.98%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.7%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.08%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 4173, + "End Line": 4174 + }, { - "Function Name": "get", - "Structural Impact": 498.4, - "Lines of Code (LOC)": 800, - "Control Flow Branches": 204, - "Input Parameters": 4, - "Control Flow Ratio": "78.5%", - "Start Line": 7846, - "End Line": 8645 + "Function Name": "autofill", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5213, + "End Line": 5214 }, { - "Function Name": "getCoerced", - "Structural Impact": 288.1, - "Lines of Code (LOC)": 275, - "Control Flow Branches": 111, - "Input Parameters": 5, - "Control Flow Ratio": "73.0%", - "Start Line": 10608, - "End Line": 10882 + "Function Name": "_NeverUserScrollableScrollPhysics", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6105 }, { - "Function Name": "eql", - "Structural Impact": 224.3, - "Lines of Code (LOC)": 326, - "Control Flow Branches": 103, - "Input Parameters": 3, - "Control Flow Ratio": "63.2%", - "Start Line": 2866, - "End Line": 3191 + "Function Name": "_CodePointBoundary", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6303, + "End Line": 6303 }, { - "Function Name": "indexToKey", - "Structural Impact": 148.9, - "Lines of Code (LOC)": 518, - "Control Flow Branches": 70, - "Input Parameters": 2, - "Control Flow Ratio": "64.8%", - "Start Line": 6980, - "End Line": 7497 + "Function Name": "_UpdateTextSelectionVerticallyAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6536, + "End Line": 6536 }, { - "Function Name": "getStructType", - "Structural Impact": 107.9, - "Lines of Code (LOC)": 199, - "Control Flow Branches": 39, - "Input Parameters": 5, - "Control Flow Ratio": "86.7%", - "Start Line": 8903, - "End Line": 9101 + "Function Name": "_SelectAllAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6631, + "End Line": 6631 }, { - "Function Name": "getOrPutTrailingString", - "Structural Impact": 101.5, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 38, - "Input Parameters": 5, - "Control Flow Ratio": "74.5%", - "Start Line": 11825, - "End Line": 11943 + "Function Name": "_CopySelectionAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6653, + "End Line": 6653 }, { - "Function Name": "hash64", - "Structural Impact": 88.2, - "Lines of Code (LOC)": 240, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "60.6%", - "Start Line": 2625, - "End Line": 2864 + "Function Name": "_PasteSelectionAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6676, + "End Line": 6676 }, { - "Function Name": "getOrPutKeyEnsuringAdditionalCapacity", - "Structural Impact": 88.0, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 33, - "Input Parameters": 5, - "Control Flow Ratio": "73.3%", - "Start Line": 7713, - "End Line": 7807 + "Function Name": "_cursorColor", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2624, + "End Line": 2630 }, { - "Function Name": "dumpStatsFallible", - "Structural Impact": 84.0, - "Lines of Code (LOC)": 260, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "85.1%", - "Start Line": 11068, - "End Line": 11327 + "Function Name": "_onResume", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3235, + "End Line": 3241 }, { - "Function Name": "getEnumType", - "Structural Impact": 83.9, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 30, - "Input Parameters": 5, - "Control Flow Ratio": "78.9%", - "Start Line": 9967, - "End Line": 10126 + "Function Name": "endBatchEdit", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3870, + "End Line": 3877 }, { - "Function Name": "trackZir", - "Structural Impact": 83.2, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 34, - "Input Parameters": 4, - "Control Flow Ratio": "73.9%", - "Start Line": 214, - "End Line": 312 + "Function Name": "_onChangedClipboardStatus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2728, + "End Line": 2732 }, { - "Function Name": "getErrorValue", - "Structural Impact": 78.5, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 32, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 12807, - "End Line": 12900 + "Function Name": "_onChangedLiveTextInputStatus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2734, + "End Line": 2738 }, { - "Function Name": "List", - "Structural Impact": 72.7, - "Lines of Code (LOC)": 238, - "Control Flow Branches": 42, - "Input Parameters": 1, - "Control Flow Ratio": "56.8%", - "Start Line": 1139, - "End Line": 1376 + "Function Name": "_resetJustResumed", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3243, + "End Line": 3246 }, { - "Function Name": "addDependency", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 29, - "Input Parameters": 4, - "Control Flow Ratio": "96.7%", - "Start Line": 913, - "End Line": 997 + "Function Name": "_initProcessTextActions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3250, + "End Line": 3253 }, { - "Function Name": "loadStructType", - "Structural Impact": 67.7, - "Lines of Code (LOC)": 177, - "Control Flow Branches": 33, - "Input Parameters": 2, - "Control Flow Ratio": "82.5%", - "Start Line": 4182, - "End Line": 4358 + "Function Name": "_flagInternalFocus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4083, + "End Line": 4086 }, { - "Function Name": "getUnionType", - "Structural Impact": 67.6, - "Lines of Code (LOC)": 127, - "Control Flow Branches": 24, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 8706, - "End Line": 8832 + "Function Name": "_unflagInternalFocus", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4088, + "End Line": 4091 }, { - "Function Name": "rehashTrackedInsts", - "Structural Impact": 50.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 317, - "End Line": 403 + "Function Name": "_updateSizeAndTransform", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4825, + "End Line": 4829 }, { - "Function Name": "init", - "Structural Impact": 43.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "95.0%", - "Start Line": 6829, - "End Line": 6906 + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6200, + "End Line": 6204 }, { - "Function Name": "getGeneratedTagEnumType", - "Structural Impact": 43.5, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "64.0%", - "Start Line": 10141, - "End Line": 10249 + "Function Name": "update", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6699, + "End Line": 6702 }, { - "Function Name": "getFuncDeclIes", - "Structural Impact": 40.9, - "Lines of Code (LOC)": 148, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "56.0%", - "Start Line": 9387, - "End Line": 9534 + "Function Name": "enabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 153, + "End Line": 153 }, { - "Function Name": "getFuncInstanceIes", - "Structural Impact": 36.6, - "Lines of Code (LOC)": 151, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "52.2%", - "Start Line": 9679, - "End Line": 9829 + "Function Name": "text", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 261, + "End Line": 261 }, { - "Function Name": "dumpGenericInstancesFallible", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "69.6%", - "Start Line": 11435, - "End Line": 11492 + "Function Name": "selection", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 331, + "End Line": 331 }, { - "Function Name": "tagValueIndex", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4410, - "End Line": 4432 + "Function Name": "clear", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 364, + "End Line": 366 }, { - "Function Name": "loadEnumType", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 4435, - "End Line": 4510 + "Function Name": "clearComposing", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 378, + "End Line": 380 }, { - "Function Name": "getFuncInstance", - "Structural Impact": 28.4, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "58.8%", - "Start Line": 9599, - "End Line": 9674 + "Function Name": "_DiscreteKeyFrameSimulation.iOSBlinkingCaret", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 534, + "End Line": 534 }, { - "Function Name": "getFuncType", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 9166, - "End Line": 9224 + "Function Name": "selectionEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1821, + "End Line": 1821 }, { - "Function Name": "isExternOrFn", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 655, - "End Line": 671 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2366, + "End Line": 2367 }, { - "Function Name": "pack", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 12943, - "End Line": 12994 + "Function Name": "spellCheckConfiguration", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2554, + "End Line": 2555 }, { - "Function Name": "getFuncDecl", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "58.3%", - "Start Line": 9305, - "End Line": 9367 + "Function Name": "spellCheckEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2561, + "End Line": 2561 }, { - "Function Name": "nameIndex", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "64.3%", - "Start Line": 3686, - "End Line": 3696 + "Function Name": "wantKeepAlive", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2621, + "End Line": 2622 }, { - "Function Name": "typeOf", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 241, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 11961, - "End Line": 12201 + "Function Name": "currentTextEditingValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3512, + "End Line": 3513 }, { - "Function Name": "getErrorSetType", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "46.7%", - "Start Line": 9536, - "End Line": 9583 + "Function Name": "_floatingCursorOffset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3658, + "End Line": 3658 }, { - "Function Name": "loadUnionType", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3537, - "End Line": 3590 + "Function Name": "beginBatchEdit", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3861, + "End Line": 3863 }, { - "Function Name": "getTupleType", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "58.3%", - "Start Line": 9109, - "End Line": 9149 + "Function Name": "_value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3891, + "End Line": 3891 }, { - "Function Name": "deinit", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6908, - "End Line": 6950 + "Function Name": "_hasFocus", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3896, + "End Line": 3896 }, { - "Function Name": "zigTypeTag", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 249, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "10.3%", - "Start Line": 12307, - "End Line": 12555 + "Function Name": "_isMultiline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3897, + "End Line": 3897 }, { - "Function Name": "dumpAllFallible", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 11329, - "End Line": 11429 + "Function Name": "_needsAutofill", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3963, + "End Line": 3964 }, { - "Function Name": "nextField", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 9933, - "End Line": 9955 + "Function Name": "cursorCurrentlyVisible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4654, + "End Line": 4655 }, { - "Function Name": "dbHelper", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 157, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4823, - "End Line": 4979 + "Function Name": "cursorBlinkInterval", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4660, + "End Line": 4661 }, { - "Function Name": "getCoercedFunc", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "54.5%", - "Start Line": 10914, - "End Line": 10949 + "Function Name": "textEditingValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4969, + "End Line": 4970 }, { - "Function Name": "getBackingAddrTag", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "56.2%", - "Start Line": 12276, - "End Line": 12302 + "Function Name": "_devicePixelRatio", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4972, + "End Line": 4972 }, { - "Function Name": "addLimbsExtraAssumeCapacity", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 10441, - "End Line": 10461 + "Function Name": "autofillId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5170, + "End Line": 5171 }, { - "Function Name": "getErrorValueIfExists", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 12902, - "End Line": 12920 + "Function Name": "_paragraphBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5332, + "End Line": 5332 }, { - "Function Name": "next", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 4146, - "End Line": 4169 + "Function Name": "_documentBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5333, + "End Line": 5333 }, { - "Function Name": "slicePtrType", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10553, - "End Line": 10566 + "Function Name": "allowUserScrolling", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6112, + "End Line": 6113 }, { - "Function Name": "pack", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "90.9%", - "Start Line": 791, - "End Line": 833 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6173, + "End Line": 6174 }, { - "Function Name": "getOpaqueType", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 10256, - "End Line": 10296 + "Function Name": "_ScribbleFocusableState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6178, + "End Line": 6178 }, { - "Function Name": "createNamespace", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 11687, - "End Line": 11722 + "Function Name": "elementIdentifier", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6212, + "End Line": 6213 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1253, + "Sequential Logic Declarations": 406, + "Function Parameters": 221, + "Function/Method Declarations": 252, + "Class/Entity Declarations": 27, + "Defensive Programming Constructs": 575, + "Type/Safety Bypasses": 96, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 16, + "State Mutations / Variable Reassignments": 120, + "Commented-out Code (Dead Logic)": 13, + "Structured Documentation Blocks": 1641, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 61, + "UI / View Layer Components": 448, + "Closures and Anonymous Functions": 563, + "Global State Dependencies": 40, + "Decorators and Annotations": 100, + "Generic Type Abstractions": 114, + "Collection Iterators / Comprehensions": 98, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 50, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 4, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 495, + "Resource Deallocation & Cleanup": 21, + "Private / Encapsulated Scopes": 1046, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 4052, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 5, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 454, + "Design Camel Case": 225, + "Design Snake Case": 86, + "Design Pascal Case": 3, + "Design Upper Case": 1, + "Design Short Vars": 2, + "Design Long Vars": 61, + "Duplicate Logic": 2, + "Orphaned Logic": 25, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 4, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 43, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 49, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 1, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "_web_browser_detection_io.dart", + "actions.dart", + "app_lifecycle_listener.dart", + "autofill.dart", + "automatic_keep_alive.dart", + "basic.dart", + "binding.dart", + "constants.dart", + "context_menu_button_item.dart", + "dart:async", + "dart:math", + "dart:ui", + "debug.dart", + "default_selection_style.dart", + "default_text_editing_shortcuts.dart", + "focus_manager.dart", + "focus_scope.dart", + "focus_traversal.dart", + "framework.dart", + "localizations.dart", + "magnifier.dart", + "media_query.dart", + "notification_listener.dart", + "package:characters/characters.dart", + "package:flutter/foundation.dart", + "package:flutter/gestures.dart", + "package:flutter/rendering.dart", + "package:flutter/scheduler.dart", + "package:flutter/services.dart", + "scroll_configuration.dart", + "scroll_controller.dart", + "scroll_notification.dart", + "scroll_notification_observer.dart", + "scroll_physics.dart", + "scroll_position.dart", + "scrollable.dart", + "scrollable_helpers.dart", + "shortcuts.dart", + "size_changed_layout_notifier.dart", + "spell_check.dart", + "tap_region.dart", + "text.dart", + "text_editing_intents.dart", + "text_selection.dart", + "text_selection_toolbar_anchors.dart", + "ticker_provider.dart", + "undo_history.dart", + "view.dart", + "widget_span.dart" + ] + }, + "dart/flutter/events.dart": { + "1. Artifact Identity": { + "Filename": "events.dart", + "Path": "dart/flutter/events.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -2167.36, + "Y": 55.64, + "Z": -3177.02 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2607, + "Coding LOC": 1754, + "Documentation LOC": 621, + "Structural Magnitude": 4668.68, + "Control Flow Ratio": "84.0%", + "Popularity Rank": 4, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.77 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.98%", + "Error & Exception Exposure": "0.63%", + "Tech Debt Exposure": "16.18%", + "Testing Exposure": "80.0%", + "API Exposure": "1.6%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.23%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "copyWith", + "Structural Impact": 337.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 66, + "Input Parameters": 24, + "Control Flow Ratio": "98.5%", + "Start Line": 1668, + "End Line": 1718 }, { - "Function Name": "extraFuncType", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 7528, - "End Line": 7555 + "Function Name": "copyWith", + "Structural Impact": 335.7, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 67, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1551, + "End Line": 1601 }, { - "Function Name": "removeDependenciesForDepender", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 848, - "End Line": 872 + "Function Name": "copyWith", + "Structural Impact": 325.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 65, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1033, + "End Line": 1082 }, { - "Function Name": "getUnion", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 8647, - "End Line": 8669 + "Function Name": "copyWith", + "Structural Impact": 325.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 65, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1149, + "End Line": 1198 }, { - "Function Name": "getIfExists", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 10298, - "End Line": 10313 + "Function Name": "copyWith", + "Structural Impact": 325.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 65, + "Input Parameters": 23, + "Control Flow Ratio": "98.5%", + "Start Line": 1297, + "End Line": 1346 }, { - "Function Name": "getString", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 11945, - "End Line": 11959 + "Function Name": "copyWith", + "Structural Impact": 316.0, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 63, + "Input Parameters": 23, + "Control Flow Ratio": "98.4%", + "Start Line": 1443, + "End Line": 1491 }, { - "Function Name": "indexToKeyBigInt", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 7625, - "End Line": 7641 + "Function Name": "copyWith", + "Structural Impact": 316.0, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 63, + "Input Parameters": 23, + "Control Flow Ratio": "98.4%", + "Start Line": 2458, + "End Line": 2506 }, { - "Function Name": "next", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 4107, - "End Line": 4126 + "Function Name": "copyWith", + "Structural Impact": 270.6, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 48, + "Input Parameters": 29, + "Control Flow Ratio": "98.0%", + "Start Line": 2240, + "End Line": 2284 }, { - "Function Name": "funcIesResolvedPtr", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12678, - "End Line": 12703 + "Function Name": "copyWith", + "Structural Impact": 266.7, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 53, + "Input Parameters": 23, + "Control Flow Ratio": "98.1%", + "Start Line": 845, + "End Line": 888 }, { - "Function Name": "funcAnalysisPtr", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12564, - "End Line": 12587 + "Function Name": "copyWith", + "Structural Impact": 237.2, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 47, + "Input Parameters": 23, + "Control Flow Ratio": "97.9%", + "Start Line": 941, + "End Line": 981 }, { - "Function Name": "srcInst", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 675, - "End Line": 690 + "Function Name": "copyWith", + "Structural Impact": 196.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 38, + "Input Parameters": 24, + "Control Flow Ratio": "97.4%", + "Start Line": 1829, + "End Line": 1866 }, { - "Function Name": "finishFuncInstance", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 3, - "Input Parameters": 7, - "Control Flow Ratio": "100.0%", - "Start Line": 9831, - "End Line": 9861 + "Function Name": "copyWith", + "Structural Impact": 196.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 38, + "Input Parameters": 24, + "Control Flow Ratio": "97.4%", + "Start Line": 2044, + "End Line": 2080 }, { - "Function Name": "isNoReturn", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 12254, - "End Line": 12266 + "Function Name": "copyWith", + "Structural Impact": 178.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 35, + "Input Parameters": 23, + "Control Flow Ratio": "97.2%", + "Start Line": 1952, + "End Line": 1986 }, { - "Function Name": "getOrPutStringOpt", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 11813, - "End Line": 11822 + "Function Name": "copyWith", + "Structural Impact": 173.2, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 34, + "Input Parameters": 23, + "Control Flow Ratio": "97.1%", + "Start Line": 2138, + "End Line": 2172 }, { - "Function Name": "toUnsigned", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1887, - "End Line": 1892 + "Function Name": "copyWith", + "Structural Impact": 173.2, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 34, + "Input Parameters": 23, + "Control Flow Ratio": "97.1%", + "Start Line": 2374, + "End Line": 2408 }, { - "Function Name": "dependencyIterator", - "Structural Impact": 11.6, + "Function Name": "copyWith", + "Structural Impact": 118.8, "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 887, - "End Line": 911 + "Control Flow Branches": 23, + "Input Parameters": 23, + "Control Flow Ratio": "100.0%", + "Start Line": 549, + "End Line": 573 }, { - "Function Name": "funcZirBodyInst", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, + "Function Name": "computeHitSlop", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 12629, - "End Line": 12653 + "Control Flow Ratio": "84.6%", + "Start Line": 2552, + "End Line": 2563 }, { - "Function Name": "isIntegerType", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, + "Function Name": "computePanSlop", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 10970, - "End Line": 10992 - }, - { - "Function Name": "putKeyReplace", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 7816, - "End Line": 7844 + "Control Flow Ratio": "84.6%", + "Start Line": 2566, + "End Line": 2577 }, { - "Function Name": "getOrPutStringFmt", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 11796, - "End Line": 11811 + "Function Name": "transformDeltaViaPositions", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 596, + "End Line": 616 }, { - "Function Name": "Map", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 5, + "Function Name": "computeScaleSlop", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1547, - "End Line": 1602 + "Control Flow Ratio": "77.8%", + "Start Line": 2580, + "End Line": 2591 }, { - "Function Name": "isErrorSetType", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 11016, - "End Line": 11024 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2012, + "End Line": 2021 }, { - "Function Name": "max", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6397, - "End Line": 6401 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2194, + "End Line": 2203 }, { - "Function Name": "min", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6412, - "End Line": 6416 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2323, + "End Line": 2332 }, { - "Function Name": "addFieldName", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 12746, - "End Line": 12762 + "Function Name": "transformed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2430, + "End Line": 2439 }, { - "Function Name": "unpack", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 5, + "Function Name": "transformed", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 12996, - "End Line": 13038 + "Control Flow Ratio": "75.0%", + "Start Line": 1642, + "End Line": 1649 }, { - "Function Name": "extraFuncInstance", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 3, - "Input Parameters": 4, + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 7579, - "End Line": 7609 + "Start Line": 916, + "End Line": 922 }, { - "Function Name": "addExtraAssumeCapacity", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 10403, - "End Line": 10439 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1008, + "End Line": 1014 }, { - "Function Name": "getCoercedFuncDecl", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 10884, - "End Line": 10897 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1124, + "End Line": 1130 }, { - "Function Name": "getCoercedFuncInstance", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 10899, - "End Line": 10912 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1272, + "End Line": 1278 }, { - "Function Name": "unpack", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 757, - "End Line": 788 + "Control Flow Ratio": "75.0%", + "Start Line": 1418, + "End Line": 1424 }, { - "Function Name": "createDeclNav", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "66.7%", - "Start Line": 11571, - "End Line": 11600 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1526, + "End Line": 1532 }, { - "Function Name": "funcTypeReturnType", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 12233, - "End Line": 12252 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1756, + "End Line": 1762 }, { - "Function Name": "eql", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2547, - "End Line": 2562 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1897, + "End Line": 1903 }, { - "Function Name": "PtrElem", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 1168, - "End Line": 1185 + "Control Flow Ratio": "75.0%", + "Start Line": 2110, + "End Line": 2116 }, { - "Function Name": "assumeRuntimeBitsIfFieldTypesWip", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 3797, - "End Line": 3811 + "Function Name": "transformed", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2542, + "End Line": 2548 }, { - "Function Name": "addMap", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 10341, - "End Line": 10349 + "Function Name": "PointerRemovedEvent", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 14, + "Control Flow Ratio": "100.0%", + "Start Line": 991, + "End Line": 1006 }, { - "Function Name": "isFn", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 637, - "End Line": 649 + "Function Name": "PointerEvent", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 0, + "Input Parameters": 27, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 282 }, { - "Function Name": "getExtern", - "Structural Impact": 9.2, + "Function Name": "PointerScrollEvent", + "Structural Impact": 6.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 586, - "End Line": 595 + "Control Flow Branches": 1, + "Input Parameters": 8, + "Control Flow Ratio": "100.0%", + "Start Line": 1883, + "End Line": 1892 }, { - "Function Name": "isThreadlocal", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 625, - "End Line": 635 + "Function Name": "PointerEnterEvent", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 0, + "Input Parameters": 23, + "Control Flow Ratio": "0.0%", + "Start Line": 1215, + "End Line": 1242 }, { - "Function Name": "PtrArrayElem", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 1153, - "End Line": 1167 + "Function Name": "PointerExitEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 0, + "Input Parameters": 23, + "Control Flow Ratio": "0.0%", + "Start Line": 1363, + "End Line": 1388 }, { - "Function Name": "ptrsHaveSameAlignment", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 12766, - "End Line": 12771 + "Function Name": "PointerMoveEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 0, + "Input Parameters": 23, + "Control Flow Ratio": "0.0%", + "Start Line": 1615, + "End Line": 1640 }, { - "Function Name": "format", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1899, - "End Line": 1906 + "Function Name": "PointerHoverEvent", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, + "Input Parameters": 22, + "Control Flow Ratio": "0.0%", + "Start Line": 1099, + "End Line": 1122 }, { - "Function Name": "extraFuncDecl", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 7557, - "End Line": 7577 + "Function Name": "PointerUpEvent", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 0, + "Input Parameters": 21, + "Control Flow Ratio": "0.0%", + "Start Line": 1729, + "End Line": 1754 }, { - "Function Name": "indexToFuncType", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10960, - "End Line": 10967 + "Function Name": "PointerDownEvent", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 20, + "Control Flow Ratio": "0.0%", + "Start Line": 1502, + "End Line": 1524 }, { - "Function Name": "ensureTotalCapacity", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1290, - "End Line": 1296 + "Function Name": "PointerCancelEvent", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 20, + "Control Flow Ratio": "0.0%", + "Start Line": 2518, + "End Line": 2540 }, { - "Function Name": "next", - "Structural Impact": 8.9, + "Function Name": "transformPosition", + "Structural Impact": 5.6, "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 877, - "End Line": 884 + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 580, + "End Line": 587 }, { - "Function Name": "remove", - "Structural Impact": 8.9, + "Function Name": "PointerAddedEvent", + "Structural Impact": 5.0, "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 10354, - "End Line": 10371 + "Control Flow Branches": 0, + "Input Parameters": 16, + "Control Flow Ratio": "0.0%", + "Start Line": 897, + "End Line": 914 }, { - "Function Name": "assumePointerAlignedIfWip", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 3897, - "End Line": 3912 + "Function Name": "PointerPanZoomUpdateEvent", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 11, + "Control Flow Ratio": "0.0%", + "Start Line": 2296, + "End Line": 2308 }, { - "Function Name": "extraFuncCoerced", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7611, - "End Line": 7623 + "Function Name": "PointerSignalEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 1795, + "End Line": 1803 }, { - "Function Name": "createNav", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 11535, - "End Line": 11567 + "Function Name": "PointerScaleEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 2097, + "End Line": 2105 }, { - "Function Name": "nameIndex", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 2068, - "End Line": 2073 + "Function Name": "PointerPanZoomStartEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 2184, + "End Line": 2192 }, { - "Function Name": "typeOf", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 3, + "Function Name": "PointerPanZoomEndEvent", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 2420, + "End Line": 2428 + }, + { + "Function Name": "respond", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3193, - "End Line": 3244 + "Control Flow Ratio": "100.0%", + "Start Line": 1913, + "End Line": 1916 }, { - "Function Name": "nameIndex", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 4399, - "End Line": 4404 + "Function Name": "PointerScrollInertiaCancelEvent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 2003, + "End Line": 2010 }, { - "Function Name": "toSlice", - "Structural Impact": 8.2, + "Function Name": "transformed", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1808, - "End Line": 1810 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2035, + "End Line": 2037 }, { - "Function Name": "fieldAlign", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3512, - "End Line": 3515 + "Function Name": "isSingleButton", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 224, + "End Line": 224 }, { - "Function Name": "getBit", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3629, - "End Line": 3632 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 543, + "End Line": 543 }, { - "Function Name": "fieldAlign", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3708, - "End Line": 3711 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 936, + "End Line": 937 }, { - "Function Name": "fieldInit", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3713, - "End Line": 3717 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1028, + "End Line": 1029 }, { - "Function Name": "setInitsWip", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 3927, - "End Line": 3952 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1144, + "End Line": 1145 }, { - "Function Name": "createComptimeUnit", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 11508, - "End Line": 11525 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1292, + "End Line": 1293 }, { - "Function Name": "resolveNavType", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 11604, - "End Line": 11644 + "Start Line": 1438, + "End Line": 1439 }, { - "Function Name": "setCapacity", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1298, - "End Line": 1319 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1546, + "End Line": 1547 }, { - "Function Name": "loadOpaqueType", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4527, - "End Line": 4547 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1663, + "End Line": 1664 }, { - "Function Name": "getOrPutString", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 11782, - "End Line": 11794 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1776, + "End Line": 1777 }, { - "Function Name": "appendSliceAssumeCapacity", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1215, - "End Line": 1230 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1933, + "End Line": 1934 }, { - "Function Name": "setFieldTypesWip", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3813, - "End Line": 3827 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2133, + "End Line": 2134 }, { - "Function Name": "setLayoutWip", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3842, - "End Line": 3856 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2217, + "End Line": 2218 }, { - "Function Name": "setFullyResolved", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 3975, - "End Line": 3989 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2369, + "End Line": 2370 }, { - "Function Name": "getMutableLimbs", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1400, - "End Line": 1411 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2453, + "End Line": 2454 }, { - "Function Name": "unwrapCoercedFunc", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12733, - "End Line": 12743 + "Function Name": "transformed", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2604, + "End Line": 2605 }, { - "Function Name": "resolveFull", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 157, - "End Line": 165 + "Function Name": "PointerEnterEvent.fromMouseEvent", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1247, + "End Line": 1270 }, { - "Function Name": "unwrap", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4811, - "End Line": 4819 + "Function Name": "PointerExitEvent.fromMouseEvent", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1393, + "End Line": 1416 }, { - "Function Name": "childType", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10542, - "End Line": 10550 + "Function Name": "debugFillProperties", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 637, + "End Line": 731 }, { - "Function Name": "createFile", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 11748, - "End Line": 11761 + "Function Name": "_onRespond", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1942, + "End Line": 1943 }, { - "Function Name": "aggregateTypeLen", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerAddedEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12213, - "End Line": 12221 + "Control Flow Ratio": "0.0%", + "Start Line": 928, + "End Line": 928 }, { - "Function Name": "aggregateTypeLenIncludingSentinel", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerRemovedEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12223, - "End Line": 12231 + "Control Flow Ratio": "0.0%", + "Start Line": 1020, + "End Line": 1020 }, { - "Function Name": "iesFuncIndex", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerHoverEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12655, - "End Line": 12664 + "Control Flow Ratio": "0.0%", + "Start Line": 1136, + "End Line": 1136 }, { - "Function Name": "slicePtr", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerEnterEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10569, - "End Line": 10576 + "Control Flow Ratio": "0.0%", + "Start Line": 1284, + "End Line": 1284 }, { - "Function Name": "sliceLen", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerExitEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 10579, - "End Line": 10586 + "Control Flow Ratio": "0.0%", + "Start Line": 1430, + "End Line": 1430 }, { - "Function Name": "dump", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 11063, - "End Line": 11066 + "Function Name": "_TransformedPointerDownEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1538, + "End Line": 1538 }, { - "Function Name": "isAggregateType", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerMoveEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 11034, - "End Line": 11039 + "Control Flow Ratio": "0.0%", + "Start Line": 1655, + "End Line": 1655 }, { - "Function Name": "isFuncBody", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerUpEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 12557, - "End Line": 12562 + "Control Flow Ratio": "0.0%", + "Start Line": 1768, + "End Line": 1768 }, { - "Function Name": "resolve", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerScrollEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 172, - "End Line": 174 + "Control Flow Ratio": "0.0%", + "Start Line": 1922, + "End Line": 1922 }, { - "Function Name": "toSlice", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerScrollInertiaCancelEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1930, - "End Line": 1932 + "Control Flow Ratio": "0.0%", + "Start Line": 2027, + "End Line": 2027 }, { - "Function Name": "getErrorValue", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 12923, - "End Line": 12930 + "Function Name": "_TransformedPointerScaleEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2122, + "End Line": 2122 }, { - "Function Name": "getErrorValueIfExists", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "_TransformedPointerPanZoomStartEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 12932, - "End Line": 12934 + "Control Flow Ratio": "0.0%", + "Start Line": 2209, + "End Line": 2209 }, { - "Function Name": "assumePointerAlignedIfFieldTypesWip", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3449, - "End Line": 3462 + "Function Name": "_TransformedPointerPanZoomUpdateEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2338, + "End Line": 2338 }, { - "Function Name": "assumePointerAlignedIfFieldTypesWip", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3882, - "End Line": 3895 + "Function Name": "_TransformedPointerPanZoomEndEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2445, + "End Line": 2445 }, { - "Function Name": "activate", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6952, - "End Line": 6965 + "Function Name": "_TransformedPointerCancelEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2596, + "End Line": 2596 }, { - "Function Name": "addInt", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 10373, - "End Line": 10395 + "Function Name": "removePerspectiveTransform", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 626, + "End Line": 631 }, { - "Function Name": "setFieldAligns", - "Structural Impact": 6.2, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3530, - "End Line": 3534 - }, - { - "Function Name": "unwrap", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 436, - "End Line": 444 + "Control Flow Ratio": "0.0%", + "Start Line": 1905, + "End Line": 1909 }, { - "Function Name": "wrap", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 445, - "End Line": 452 + "Control Flow Ratio": "0.0%", + "Start Line": 1936, + "End Line": 1940 }, { - "Function Name": "getLimbs", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "respond", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1088, - "End Line": 1094 + "Control Flow Ratio": "0.0%", + "Start Line": 1945, + "End Line": 1948 }, { - "Function Name": "toInt", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "nthMouseButton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3676, - "End Line": 3682 - }, - { - "Function Name": "checkField", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4993, - "End Line": 5009 + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 173 }, { - "Function Name": "toByteUnits", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "nthStylusButton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6343, - "End Line": 6348 + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 182 }, { - "Function Name": "toRelaxedCompareUnits", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "smallestButton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 6464, - "End Line": 6469 + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 203 }, { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "original", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1620, - "End Line": 1623 + "Control Flow Ratio": "0.0%", + "Start Line": 748, + "End Line": 749 }, { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "transform", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1700, - "End Line": 1703 + "Control Flow Ratio": "0.0%", + "Start Line": 751, + "End Line": 752 }, { - "Function Name": "fromByteUnits", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "respond", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 6350, - "End Line": 6354 + "Control Flow Ratio": "0.0%", + "Start Line": 1822, + "End Line": 1822 }, { - "Function Name": "deactivate", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "scrollDelta", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6967, - "End Line": 6971 + "Control Flow Ratio": "0.0%", + "Start Line": 1827, + "End Line": 1827 }, { - "Function Name": "getNamesFromMainThread", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "scale", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 12802, - "End Line": 12805 + "Control Flow Ratio": "0.0%", + "Start Line": 2042, + "End Line": 2042 }, { - "Function Name": "init", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "pan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1696, - "End Line": 1698 + "Control Flow Ratio": "0.0%", + "Start Line": 2223, + "End Line": 2223 }, { - "Function Name": "unwrap", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "localPan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1804, - "End Line": 1806 + "Control Flow Ratio": "0.0%", + "Start Line": 2226, + "End Line": 2226 }, { - "Function Name": "unwrap", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "panDelta", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1926, - "End Line": 1928 + "Control Flow Ratio": "0.0%", + "Start Line": 2229, + "End Line": 2229 }, { - "Function Name": "assumeRuntimeBitsIfFieldTypesWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3404, - "End Line": 3416 + "Function Name": "localPanDelta", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2232, + "End Line": 2232 }, { - "Function Name": "setRequiresComptimeWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3422, - "End Line": 3434 + "Function Name": "scale", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2235, + "End Line": 2235 }, { - "Function Name": "setRequiresComptimeWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3770, - "End Line": 3782 + "Function Name": "rotation", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2238, + "End Line": 2238 }, { - "Function Name": "clearFieldTypesWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3829, - "End Line": 3840 + "Function Name": "localPosition", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 326, + "End Line": 326 }, { - "Function Name": "clearLayoutWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3858, - "End Line": 3869 + "Function Name": "localDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 348 }, { - "Function Name": "clearAlignmentWip", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3914, - "End Line": 3925 + "Function Name": "distanceMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 400, + "End Line": 400 }, { - "Function Name": "addManyAsArrayAssumeCapacity", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1252, - "End Line": 1262 + "Function Name": "toStringFull", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 734, + "End Line": 736 }, { - "Function Name": "typeOf", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 565, - "End Line": 571 + "Function Name": "embedderId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 754, + "End Line": 755 }, { - "Function Name": "toBigInt", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2415, - "End Line": 2421 + "Function Name": "timeStamp", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 757, + "End Line": 758 }, { - "Function Name": "knownNonOpv", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3759, - "End Line": 3764 + "Function Name": "pointer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 760, + "End Line": 761 }, { - "Function Name": "haveFieldInits", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4050, - "End Line": 4055 + "Function Name": "kind", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 763, + "End Line": 764 }, { - "Function Name": "haveLayout", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4078, - "End Line": 4083 + "Function Name": "device", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 766, + "End Line": 767 }, { - "Function Name": "addManyAsArray", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1247, - "End Line": 1250 + "Function Name": "position", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 769, + "End Line": 770 }, { - "Function Name": "addExtra", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10397, - "End Line": 10401 + "Function Name": "delta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 772, + "End Line": 773 }, { - "Function Name": "dumpGenericInstances", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 11431, - "End Line": 11433 + "Function Name": "buttons", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 775, + "End Line": 776 }, { - "Function Name": "getCoercedInts", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 10953, - "End Line": 10958 + "Function Name": "down", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 778, + "End Line": 779 }, { - "Function Name": "haveFieldTypes", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3301, - "End Line": 3313 + "Function Name": "obscured", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 781, + "End Line": 782 }, { - "Function Name": "haveLayout", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3315, - "End Line": 3327 + "Function Name": "pressure", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 784, + "End Line": 785 }, { - "Function Name": "init", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6621, - "End Line": 6629 + "Function Name": "pressureMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 787, + "End Line": 788 }, { - "Function Name": "init", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6695, - "End Line": 6703 + "Function Name": "pressureMax", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 790, + "End Line": 791 }, { - "Function Name": "put", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7652, - "End Line": 7665 + "Function Name": "distance", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 793, + "End Line": 794 }, { - "Function Name": "getOrPutKey", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 7705, - "End Line": 7712 + "Function Name": "distanceMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 796, + "End Line": 797 }, { - "Function Name": "extraTypeTuple", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7511, - "End Line": 7526 + "Function Name": "distanceMax", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 799, + "End Line": 800 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1870, - "End Line": 1873 + "Function Name": "size", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 802, + "End Line": 803 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 4756, - "End Line": 4759 + "Function Name": "radiusMajor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 805, + "End Line": 806 }, { - "Function Name": "getAddrspace", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 598, - "End Line": 604 + "Function Name": "radiusMinor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 808, + "End Line": 809 }, { - "Function Name": "getAlignment", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 607, - "End Line": 613 + "Function Name": "radiusMin", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 811, + "End Line": 812 }, { - "Function Name": "getLinkSection", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 616, - "End Line": 622 + "Function Name": "radiusMax", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 814, + "End Line": 815 }, { - "Function Name": "wrap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1947, - "End Line": 1954 + "Function Name": "orientation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 817, + "End Line": 818 }, { - "Function Name": "unwrap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1955, - "End Line": 1962 + "Function Name": "tilt", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 820, + "End Line": 821 }, { - "Function Name": "hash", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2213, - "End Line": 2224 + "Function Name": "platformData", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 823, + "End Line": 824 }, { - "Function Name": "values", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2604, - "End Line": 2610 + "Function Name": "synthesized", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 826, + "End Line": 827 }, { - "Function Name": "finish", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 8855, - "End Line": 8866 + "Function Name": "viewId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 840, + "End Line": 841 }, { - "Function Name": "addStringsToMap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 10315, - "End Line": 10326 + "Function Name": "scrollDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1930, + "End Line": 1931 }, { - "Function Name": "addIndexesToMap", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 10328, - "End Line": 10339 + "Function Name": "scale", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2130, + "End Line": 2131 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 139, - "End Line": 144 + "Function Name": "localPan", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2312, + "End Line": 2313 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 182, - "End Line": 187 + "Function Name": "localPanDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2316, + "End Line": 2317 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 460, - "End Line": 465 + "Function Name": "pan", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2340, + "End Line": 2341 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 697, - "End Line": 702 + "Function Name": "panDelta", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2346, + "End Line": 2347 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1033, - "End Line": 1038 + "Function Name": "scale", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2357, + "End Line": 2358 }, { - "Function Name": "appendNTimesAssumeCapacity", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1237, - "End Line": 1245 - }, + "Function Name": "rotation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2360, + "End Line": 2361 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 954, + "Sequential Logic Declarations": 182, + "Function Parameters": 77, + "Function/Method Declarations": 146, + "Class/Entity Declarations": 51, + "Defensive Programming Constructs": 705, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 30, + "State Mutations / Variable Reassignments": 33, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 603, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 107, + "Global State Dependencies": 2, + "Decorators and Annotations": 128, + "Generic Type Abstractions": 8, + "Collection Iterators / Comprehensions": 17, + "Scientific & Mathematical Operations": 55, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 16, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 5, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 102, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 134, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1619, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 60, + "Design Camel Case": 36, + "Design Snake Case": 21, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 1, + "Duplicate Logic": 6, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 16, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 4, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 3 + }, + "9. Extracted Dependencies": [ + "constants.dart", + "dart:ui", + "gesture_settings.dart", + "package:flutter/foundation.dart", + "package:vector_math/vector_math_64.dart" + ] + }, + "dart/flutter/framework.dart": { + "1. Artifact Identity": { + "Filename": "framework.dart", + "Path": "dart/flutter/framework.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -2020.56, + "Y": 44.93, + "Z": -2869.48 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 7456, + "Coding LOC": 3380, + "Documentation LOC": 3657, + "Structural Magnitude": 2016.3, + "Control Flow Ratio": "68.8%", + "Popularity Rank": 4, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.538 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "15.0%", + "Error & Exception Exposure": "4.4%", + "Tech Debt Exposure": "26.63%", + "Testing Exposure": "2.43%", + "API Exposure": "0.93%", + "Concurrency Exposure": "26.87%", + "State Flux Exposure": "30.7%", + "Commented Logic Exposure": "10.73%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1732, - "End Line": 1737 + "Function Name": "updateChildren", + "Structural Impact": 134.5, + "Lines of Code (LOC)": 185, + "Control Flow Branches": 55, + "Input Parameters": 4, + "Control Flow Ratio": "90.2%", + "Start Line": 4124, + "End Line": 4308 }, { - "Function Name": "eql", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "updateChild", + "Structural Impact": 56.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 25, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2202, - "End Line": 2211 + "Control Flow Ratio": "78.1%", + "Start Line": 3978, + "End Line": 4075 }, { - "Function Name": "hasTag", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3282, - "End Line": 3287 + "Function Name": "finalizeTree", + "Structural Impact": 46.4, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 40, + "Input Parameters": 0, + "Control Flow Ratio": "88.9%", + "Start Line": 3338, + "End Line": 3445 }, { - "Function Name": "setStatusIfLayoutWip", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3382, - "End Line": 3391 + "Function Name": "inflateWidget", + "Structural Impact": 37.2, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "82.6%", + "Start Line": 4552, + "End Line": 4602 }, { - "Function Name": "clearInitsWip", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 3954, - "End Line": 3973 + "Function Name": "size", + "Structural Impact": 33.2, + "Lines of Code (LOC)": 125, + "Control Flow Branches": 26, + "Input Parameters": 0, + "Control Flow Ratio": "81.2%", + "Start Line": 4916, + "End Line": 5040 }, { - "Function Name": "setHaveFieldInits", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "buildScope", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4057, - "End Line": 4076 + "Control Flow Ratio": "71.4%", + "Start Line": 3055, + "End Line": 3129 }, { - "Function Name": "checkConfig", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "scheduleBuildFor", + "Structural Impact": 27.1, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4988, - "End Line": 4992 + "Control Flow Ratio": "84.2%", + "Start Line": 2936, + "End Line": 2996 }, { - "Function Name": "extraErrorSet", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7499, - "End Line": 7509 + "Function Name": "_debugCheckCompetingAncestors", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "81.8%", + "Start Line": 6660, + "End Line": 6726 }, { - "Function Name": "StringType", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "dependOnInheritedElement", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 6049, + "End Line": 6103 + }, + { + "Function Name": "_retakeInactiveElement", + "Structural Impact": 21.8, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 11767, - "End Line": 11772 + "Start Line": 4481, + "End Line": 4534 }, { - "Function Name": "OptionalStringType", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "setState", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 11774, - "End Line": 11779 + "Control Flow Ratio": "85.7%", + "Start Line": 1159, + "End Line": 1220 }, { - "Function Name": "addFieldName", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3699, - "End Line": 3706 + "Function Name": "_debugVerifyGlobalKeyReservation", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 3211, + "End Line": 3285 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "_debugDescribeIncorrectParentDataType", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 8, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6583, - "End Line": 6590 + "Control Flow Ratio": "88.9%", + "Start Line": 1644, + "End Line": 1674 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6601, - "End Line": 6608 + "Function Name": "mount", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4327, + "End Line": 4360 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6640, - "End Line": 6647 + "Function Name": "rebuild", + "Structural Impact": 17.6, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5500, + "End Line": 5539 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6658, - "End Line": 6665 + "Function Name": "_tryRebuild", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 2731, + "End Line": 2765 }, { - "Function Name": "init", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6676, - "End Line": 6683 + "Function Name": "_flushDirtyElements", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2797, + "End Line": 2844 }, { - "Function Name": "eqlSlice", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1860, - "End Line": 1865 + "Function Name": "markNeedsBuild", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 5339, + "End Line": 5391 }, { - "Function Name": "appendNTimes", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1232, - "End Line": 1235 + "Function Name": "performRebuild", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 5808, + "End Line": 5860 }, { - "Function Name": "toSlice", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1754, - "End Line": 1756 + "Function Name": "_debugVerifyIllFatedPopulation", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 3287, + "End Line": 3329 }, { - "Function Name": "at", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1758, - "End Line": 1760 + "Function Name": "attachRenderObject", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 6915, + "End Line": 6947 }, { - "Function Name": "toNullTerminatedString", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1762, - "End Line": 1766 + "Function Name": "_updateParentData", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 6876, + "End Line": 6903 }, { - "Function Name": "indexLessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1882, - "End Line": 1885 + "Function Name": "add", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2148, + "End Line": 2164 }, { - "Function Name": "fieldName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3719, - "End Line": 3721 + "Function Name": "debugFillProperties", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5264, + "End Line": 5304 }, { - "Function Name": "fieldIsComptime", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3723, - "End Line": 3725 + "Function Name": "_findAncestorParentDataElements", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6728, + "End Line": 6781 }, { - "Function Name": "compare", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6384, - "End Line": 6386 + "Function Name": "mount", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 7269, + "End Line": 7287 }, { - "Function Name": "compareStrict", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6388, - "End Line": 6392 + "Function Name": "_findAncestorRenderObjectElement", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 6635, + "End Line": 6658 }, { - "Function Name": "extraData", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_debugReserveGlobalKeyFor", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 10507, - "End Line": 10509 + "Control Flow Ratio": "80.0%", + "Start Line": 3203, + "End Line": 3209 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 11313, - "End Line": 11317 + "Function Name": "_debugAssertElementInScope", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2767, + "End Line": 2795 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 11468, - "End Line": 11470 + "Function Name": "_dirtyElementIndexAfter", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2846, + "End Line": 2874 }, { - "Function Name": "toEnum", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 12204, - "End Line": 12207 + "Function Name": "StatefulElement", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5902, + "End Line": 5928 }, { - "Function Name": "putFinal", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7675, - "End Line": 7686 + "Function Name": "renderObject", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 3779, + "End Line": 3791 }, { - "Function Name": "getMutableItems", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1378, - "End Line": 1385 + "Function Name": "_debugCheckMustNotAttachRenderObjectToAncestor", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "77.8%", + "Start Line": 7335, + "End Line": 7367 }, { - "Function Name": "getMutableExtra", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1387, - "End Line": 1394 + "Function Name": "_scheduleBuildFor", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2713, + "End Line": 2729 }, { - "Function Name": "getMutableStrings", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1414, - "End Line": 1421 + "Function Name": "activate", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4752, + "End Line": 4772 }, { - "Function Name": "getMutableStringBytes", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1428, - "End Line": 1435 + "Function Name": "dependOnInheritedWidgetOfExactType", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5080, + "End Line": 5089 }, { - "Function Name": "getMutableTrackedInsts", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "slotFor", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1439, - "End Line": 1446 + "Control Flow Ratio": "80.0%", + "Start Line": 4137, + "End Line": 4141 }, { - "Function Name": "getMutableFiles", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1455, - "End Line": 1462 + "Function Name": "dispatchNotification", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 3494, + "End Line": 3499 }, { - "Function Name": "getMutableMaps", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1476 + "Function Name": "replaceWithNullIfForgotten", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 4133, + "End Line": 4135 }, { - "Function Name": "getMutableNavs", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1485 + "Function Name": "moveRenderObjectChild", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 7197, + "End Line": 7208 }, { - "Function Name": "getMutableComptimeUnits", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1487, - "End Line": 1494 + "Function Name": "_debugCheckOwnerBuildTargetExists", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 5196, + "End Line": 5218 }, { - "Function Name": "getMutableNamespaces", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1506, - "End Line": 1513 + "Function Name": "update", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4374, + "End Line": 4394 }, { - "Function Name": "wrap", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1669, - "End Line": 1676 + "Function Name": "notifyClients", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 6413, + "End Line": 6429 }, { - "Function Name": "unwrap", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1678, - "End Line": 1685 + "Function Name": "reassemble", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3453, + "End Line": 3466 }, { - "Function Name": "iterateRuntimeOrder", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "_sort", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 4132, - "End Line": 4139 + "Start Line": 3616, + "End Line": 3630 }, { - "Function Name": "iterateRuntimeOrderReverse", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4172, - "End Line": 4179 + "Function Name": "debugGetCreatorChain", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 5223, + "End Line": 5234 }, { - "Function Name": "resolveNavValue", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 11648, - "End Line": 11685 + "Function Name": "_applyParentData", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6193, + "End Line": 6205 }, { - "Function Name": "resolveFile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "updateSlotForChild", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 166, - "End Line": 171 + "Control Flow Ratio": "100.0%", + "Start Line": 4401, + "End Line": 4414 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 196, - "End Line": 201 + "Function Name": "_deactivateFailedSubtreeRecursively", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4667, + "End Line": 4677 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "_unregisterGlobalKey", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 203, - "End Line": 208 + "Control Flow Ratio": "75.0%", + "Start Line": 3190, + "End Line": 3201 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 494, - "End Line": 499 + "Function Name": "findAncestorWidgetOfExactType", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 5121, + "End Line": 5129 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 501, - "End Line": 506 + "Function Name": "_reportException", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 7385, + "End Line": 7400 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, + "Function Name": "dependOnInheritedElement", + "Structural Impact": 7.2, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 713, - "End Line": 718 + "Control Flow Ratio": "75.0%", + "Start Line": 5073, + "End Line": 5078 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "BuildOwner", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 720, - "End Line": 725 + "Control Flow Ratio": "100.0%", + "Start Line": 2909, + "End Line": 2910 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1644, - "End Line": 1649 + "Function Name": "findRenderObject", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 4895, + "End Line": 4914 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1651, - "End Line": 1656 + "Function Name": "update", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5985, + "End Line": 6008 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1713, - "End Line": 1718 + "Function Name": "_ensureDeactivated", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4808, + "End Line": 4822 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1725 + "Function Name": "findAncestorRenderObjectOfType", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 5159, + "End Line": 5170 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, + "Function Name": "moveRenderObjectChild", + "Structural Impact": 6.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1772, - "End Line": 1777 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 6983, + "End Line": 6988 }, { - "Function Name": "unwrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1779, - "End Line": 1784 + "Function Name": "toJsonMap", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5563, + "End Line": 5572 }, { - "Function Name": "toOverlongSlice", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1786, - "End Line": 1792 + "Function Name": "_stringify", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5681, + "End Line": 5690 }, { - "Function Name": "toSlice", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "mount", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1845, - "End Line": 1851 + "Control Flow Ratio": "40.0%", + "Start Line": 6783, + "End Line": 6803 }, { - "Function Name": "length", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1853, - "End Line": 1858 + "Function Name": "moveRenderObjectChild", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 7069, + "End Line": 7072 }, { - "Function Name": "flagsPtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3733, - "End Line": 3738 + "Function Name": "moveRenderObjectChild", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 7134, + "End Line": 7137 }, { - "Function Name": "packedFlagsPtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3746, - "End Line": 3751 + "Function Name": "visitAncestorElements", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5172, + "End Line": 5179 }, { - "Function Name": "sizePtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4004, - "End Line": 4009 + "Function Name": "updateSlot", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6905, + "End Line": 6913 }, { - "Function Name": "backingIntTypePtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4019, - "End Line": 4024 + "Function Name": "_debugIsDescendantOf", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3761, + "End Line": 3767 }, { - "Function Name": "wrap", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "_activateWithParent", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4771, - "End Line": 4776 + "Control Flow Ratio": "66.7%", + "Start Line": 4717, + "End Line": 4732 }, { - "Function Name": "itemPtr", - "Structural Impact": 3.8, + "Function Name": "applyParentDataToChild", + "Structural Impact": 6.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4801, - "End Line": 4807 + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6194, + "End Line": 6200 }, { - "Function Name": "get", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "doesDependOnInheritedElement", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5068, + "End Line": 5071 + }, + { + "Function Name": "_debugTrackElementThatWillNeedToBeRebuiltDueToGlobalKeyShenanigans", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6455, - "End Line": 6461 + "Control Flow Ratio": "66.7%", + "Start Line": 3133, + "End Line": 3142 }, { - "Function Name": "init", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "_registerGlobalKey", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3178, + "End Line": 3188 + }, + { + "Function Name": "describeMissingAncestor", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6713, - "End Line": 6719 + "Start Line": 3814, + "End Line": 3842 }, { - "Function Name": "putTentative", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "mount", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7667, - "End Line": 7673 + "Control Flow Ratio": "100.0%", + "Start Line": 5788, + "End Line": 5795 }, { - "Function Name": "namespacePtr", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "insertRenderObjectChild", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11500, - "End Line": 11505 + "Control Flow Ratio": "100.0%", + "Start Line": 7188, + "End Line": 7195 }, { - "Function Name": "funcDeclInfo", - "Structural Impact": 3.8, + "Function Name": "_debugRemoveGlobalKeyReservationFor", + "Structural Impact": 5.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12718, - "End Line": 12723 + "Control Flow Ratio": "66.7%", + "Start Line": 3171, + "End Line": 3176 }, { - "Function Name": "funcTypeParamsLen", - "Structural Impact": 3.8, + "Function Name": "mount", + "Structural Impact": 5.5, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12725, - "End Line": 12731 + "Control Flow Ratio": "100.0%", + "Start Line": 7044, + "End Line": 7050 }, { - "Function Name": "getResolvedExtern", - "Structural Impact": 3.7, + "Function Name": "toDiagnosticsNode", + "Structural Impact": 5.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5259, + "End Line": 5262 + }, + { + "Function Name": "_firstBuild", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 577, - "End Line": 580 + "Start Line": 5947, + "End Line": 5974 }, { - "Function Name": "append", - "Structural Impact": 3.7, + "Function Name": "toDiagnosticsNode", + "Structural Impact": 5.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1204, - "End Line": 1207 + "Control Flow Ratio": "66.7%", + "Start Line": 6122, + "End Line": 6125 }, { - "Function Name": "get", - "Structural Impact": 3.7, + "Function Name": "mount", + "Structural Impact": 5.4, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1630, - "End Line": 1634 + "Control Flow Ratio": "100.0%", + "Start Line": 7112, + "End Line": 7116 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1831, - "End Line": 1834 + "Function Name": "_unmount", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2103, + "End Line": 2119 }, { - "Function Name": "hash", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1875, - "End Line": 1878 + "Function Name": "visitChildElements", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3918, + "End Line": 3935 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "lockState", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1980, - "End Line": 1983 + "Start Line": 3013, + "End Line": 3028 }, { - "Function Name": "paramIsComptime", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2192, - "End Line": 2195 + "Function Name": "deactivateChild", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4630, + "End Line": 4645 }, { - "Function Name": "paramIsNoalias", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2197, - "End Line": 2200 + "Function Name": "forgetChild", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4700, + "End Line": 4715 }, { - "Function Name": "analysisPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2317, - "End Line": 2320 + "Function Name": "_deactivateRecursively", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2133, + "End Line": 2146 }, { - "Function Name": "zirBodyInstPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2349, - "End Line": 2352 + "Function Name": "_deactivateFailedChildSilently", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4647, + "End Line": 4657 }, { - "Function Name": "branchQuotaPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2359, - "End Line": 2362 + "Function Name": "unmount", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4850, + "End Line": 4866 }, { - "Function Name": "resolvedErrorSetPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2378, - "End Line": 2382 + "Function Name": "debugFillProperties", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5699, + "End Line": 5707 }, { - "Function Name": "tagTypePtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3342, - "End Line": 3346 + "Function Name": "_debugConcreteSubtype", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 390, + "End Line": 396 }, { - "Function Name": "flagsPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3361, - "End Line": 3365 + "Function Name": "_debugConcreteSubtype", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3636, + "End Line": 3642 }, { - "Function Name": "sizePtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3465, - "End Line": 3469 + "Function Name": "visit", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4405, + "End Line": 4411 }, { - "Function Name": "paddingPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3476, - "End Line": 3480 + "Function Name": "_updateBuildScopeRecursively", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4437, + "End Line": 4448 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3624, - "End Line": 3627 + "Function Name": "visitChildren", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 7219, + "End Line": 7226 }, { - "Function Name": "get", - "Structural Impact": 3.7, + "Function Name": "_isProfileBuildsEnabledFor", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3650, - "End Line": 3653 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3502, + "End Line": 3505 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3670, - "End Line": 3673 + "Function Name": "dependOnInheritedWidgetOfExactType", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2447, + "End Line": 2447 }, { - "Function Name": "haveFieldTypes", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4045, - "End Line": 4048 + "Function Name": "_updateInheritance", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6258, + "End Line": 6264 }, { - "Function Name": "get", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4746, - "End Line": 4749 + "Function Name": "operator==", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 7427, + "End Line": 7433 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "getInheritedWidgetOfExactType", + "Structural Impact": 4.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4761, - "End Line": 4764 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5091, + "End Line": 5094 }, { - "Function Name": "getItem", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4782, - "End Line": 4786 + "Function Name": "toStringShort", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5256, + "End Line": 5257 }, { - "Function Name": "getTag", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "_debugCheckHasAssociatedRenderObject", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4788, - "End Line": 4791 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 7236, + "End Line": 7260 }, { - "Function Name": "order", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "insertRenderObjectChild", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6374, - "End Line": 6378 + "Control Flow Ratio": "100.0%", + "Start Line": 7125, + "End Line": 7132 }, { - "Function Name": "maxStrict", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "removeRenderObjectChild", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6403, - "End Line": 6407 + "Control Flow Ratio": "100.0%", + "Start Line": 7139, + "End Line": 7146 }, { - "Function Name": "minStrict", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "removeRenderObjectChild", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6418, - "End Line": 6422 + "Control Flow Ratio": "100.0%", + "Start Line": 7210, + "End Line": 7217 }, { - "Function Name": "forward", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "inflateWidget", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6425, - "End Line": 6429 + "Start Line": 7262, + "End Line": 7267 }, { - "Function Name": "backward", + "Function Name": "setDependencies", "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6432, - "End Line": 6436 + "Control Flow Ratio": "100.0%", + "Start Line": 6323, + "End Line": 6326 }, { - "Function Name": "check", + "Function Name": "updateDependencies", "Structural Impact": 3.7, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6439, - "End Line": 6442 + "Control Flow Ratio": "100.0%", + "Start Line": 6350, + "End Line": 6353 }, { - "Function Name": "getNav", + "Function Name": "insertRenderObjectChild", "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11494, - "End Line": 11498 + "Control Flow Ratio": "100.0%", + "Start Line": 7064, + "End Line": 7067 }, { - "Function Name": "getComptimeUnit", + "Function Name": "removeRenderObjectChild", "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11527, - "End Line": 11531 + "Control Flow Ratio": "100.0%", + "Start Line": 7074, + "End Line": 7077 }, { - "Function Name": "filePtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, + "Function Name": "canUpdate", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 11742, - "End Line": 11746 + "Start Line": 382, + "End Line": 384 }, { - "Function Name": "iesResolvedPtr", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "context", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 12669, - "End Line": 12673 + "Start Line": 949, + "End Line": 960 }, { - "Function Name": "ensureUnusedCapacity", + "Function Name": "ErrorWidget.withDetails", "Structural Impact": 3.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1286, - "End Line": 1288 + "Start Line": 5632, + "End Line": 5634 }, { - "Function Name": "getLocal", + "Function Name": "insertRenderObjectChild", "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1516, - "End Line": 1518 + "Control Flow Ratio": "100.0%", + "Start Line": 6966, + "End Line": 6967 }, { - "Function Name": "getLocalShared", + "Function Name": "removeRenderObjectChild", "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1520, - "End Line": 1522 + "Control Flow Ratio": "100.0%", + "Start Line": 6994, + "End Line": 6995 }, { - "Function Name": "getIndexMask", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1609, - "End Line": 1611 + "Function Name": "_unmountAll", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2121, + "End Line": 2131 }, { - "Function Name": "fmt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "dependOnInheritedElement", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1908, - "End Line": 1910 + "Control Flow Ratio": "100.0%", + "Start Line": 2400, + "End Line": 2400 }, { - "Function Name": "fmtId", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "depth", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1912, - "End Line": 1914 + "Start Line": 3602, + "End Line": 3610 }, { - "Function Name": "analysisUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2322, - "End Line": 2324 + "Function Name": "renderObjectAttachingChild", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3804, + "End Line": 3812 }, { - "Function Name": "zirBodyInstUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2354, - "End Line": 2356 + "Function Name": "debugGetDiagnosticChain", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5240, + "End Line": 5248 }, { - "Function Name": "branchQuotaUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_defaultErrorWidgetBuilder", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2364, - "End Line": 2366 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 5667, + "End Line": 5679 }, { - "Function Name": "resolvedErrorSetUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "debugParentDataType", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2384, - "End Line": 2386 + "Start Line": 6181, + "End Line": 6191 }, { - "Function Name": "hash32", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "operator==", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2621, - "End Line": 2623 + "Start Line": 96, + "End Line": 102 }, { - "Function Name": "loadTagType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "toString", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3330, - "End Line": 3332 + "Start Line": 212, + "End Line": 219 }, { - "Function Name": "tagTypeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "operator==", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3348, - "End Line": 3350 + "Start Line": 252, + "End Line": 258 }, { - "Function Name": "flagsUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_debugCheckForCycles", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3367, - "End Line": 3369 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 4604, + "End Line": 4614 }, { - "Function Name": "requiresComptime", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_updateDepth", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3418, - "End Line": 3420 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4427, + "End Line": 4435 }, { - "Function Name": "sizeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3471, - "End Line": 3473 + "Function Name": "currentState", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 192, + "End Line": 195 }, { - "Function Name": "paddingUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "updateSlot", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3482, - "End Line": 3484 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4418, + "End Line": 4425 }, { - "Function Name": "hasTag", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3486, - "End Line": 3488 - }, - { - "Function Name": "haveFieldTypes", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3490, - "End Line": 3492 - }, - { - "Function Name": "haveLayout", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3494, - "End Line": 3496 - }, - { - "Function Name": "flagsUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3740, - "End Line": 3742 - }, - { - "Function Name": "packedFlagsUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3753, - "End Line": 3755 - }, - { - "Function Name": "requiresComptime", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3766, - "End Line": 3768 - }, - { - "Function Name": "sizeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4011, - "End Line": 4013 - }, - { - "Function Name": "backingIntTypeUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4026, - "End Line": 4028 - }, - { - "Function Name": "getExtra", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4778, - "End Line": 4780 - }, - { - "Function Name": "getData", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4793, - "End Line": 4795 - }, - { - "Function Name": "isEnumType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10995, - "End Line": 10997 - }, - { - "Function Name": "isUnion", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10999, - "End Line": 11001 - }, - { - "Function Name": "isFunctionType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11003, - "End Line": 11005 - }, - { - "Function Name": "isPointerType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11007, - "End Line": 11009 - }, - { - "Function Name": "isOptionalType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11011, - "End Line": 11013 - }, - { - "Function Name": "isInferredErrorSetType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11026, - "End Line": 11028 - }, - { - "Function Name": "isErrorUnionType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11030, - "End Line": 11032 - }, - { - "Function Name": "errorUnionSet", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11041, - "End Line": 11043 - }, - { - "Function Name": "errorUnionPayload", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11045, - "End Line": 11047 - }, - { - "Function Name": "toFunc", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12209, - "End Line": 12211 - }, - { - "Function Name": "isUndef", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12268, - "End Line": 12270 - }, - { - "Function Name": "isVariable", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12272, - "End Line": 12274 - }, - { - "Function Name": "funcAnalysisUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12589, - "End Line": 12591 - }, - { - "Function Name": "funcIesResolvedUnordered", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 12705, - "End Line": 12707 - }, - { - "Function Name": "view", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1329, - "End Line": 1337 - }, - { - "Function Name": "view", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1366, - "End Line": 1374 - }, - { - "Function Name": "pack", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6809, - "End Line": 6817 - }, - { - "Function Name": "viewAllowEmpty", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1321, - "End Line": 1328 - }, - { - "Function Name": "pack", + "Function Name": "attachRenderObject", "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6762, - "End Line": 6768 - }, - { - "Function Name": "pack", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6784, - "End Line": 6791 + "Control Flow Ratio": "100.0%", + "Start Line": 4473, + "End Line": 4479 }, { - "Function Name": "get", + "Function Name": "getElementForInheritedWidgetOfExactType", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6801, - "End Line": 6807 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5096, + "End Line": 5100 }, { - "Function Name": "cancel", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "visitChildren", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 7688, - "End Line": 7694 + "Start Line": 5868, + "End Line": 5873 }, { - "Function Name": "deinit", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "updated", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 7696, - "End Line": 7703 - }, - { - "Function Name": "setHaveLayout", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3498, - "End Line": 3510 + "Start Line": 6395, + "End Line": 6400 }, { - "Function Name": "fromStdMem", + "Function Name": "visitChildren", "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6476, - "End Line": 6480 + "Control Flow Ratio": "100.0%", + "Start Line": 7098, + "End Line": 7103 }, { - "Function Name": "getLength", + "Function Name": "attachRenderObject", "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6508, - "End Line": 6513 + "Control Flow Ratio": "100.0%", + "Start Line": 7316, + "End Line": 7321 }, { - "Function Name": "get", + "Function Name": "updateSlot", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6777, - "End Line": 6782 + "Control Flow Ratio": "100.0%", + "Start Line": 7329, + "End Line": 7333 }, { - "Function Name": "wrap", + "Function Name": "currentWidget", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 145, - "End Line": 147 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 185, + "End Line": 185 }, { - "Function Name": "toOptional", + "Function Name": "_debugElementWasRebuilt", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 176, - "End Line": 178 + "Control Flow Ratio": "100.0%", + "Start Line": 3144, + "End Line": 3146 }, { - "Function Name": "toOptional", + "Function Name": "_debugCheckStateIsActiveForAncestorLookup", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 20, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 454, - "End Line": 456 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5046, + "End Line": 5065 }, { - "Function Name": "toOptional", + "Function Name": "dispatchNotification", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Control Flow Ratio": "100.0%", + "Start Line": 5250, + "End Line": 5253 }, { - "Function Name": "toOptional", + "Function Name": "ErrorWidget", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1027, - "End Line": 1029 + "Control Flow Ratio": "100.0%", + "Start Line": 5623, + "End Line": 5626 }, { - "Function Name": "acquire", + "Function Name": "unmount", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1353, - "End Line": 1355 + "Start Line": 6027, + "End Line": 6047 }, { - "Function Name": "header", + "Function Name": "getDependencies", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1363, - "End Line": 1365 + "Start Line": 6296, + "End Line": 6299 }, { - "Function Name": "acquire", + "Function Name": "unmount", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 19, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1567, - "End Line": 1569 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6856, + "End Line": 6874 }, { - "Function Name": "mask", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "GlobalKey", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1577, - "End Line": 1580 + "Start Line": 165, + "End Line": 165 }, { - "Function Name": "header", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "owner", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1582, - "End Line": 1584 + "Control Flow Ratio": "100.0%", + "Start Line": 2312, + "End Line": 2312 }, { - "Function Name": "acquire", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "size", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1590, - "End Line": 1592 + "Control Flow Ratio": "100.0%", + "Start Line": 2387, + "End Line": 2387 }, { - "Function Name": "getTidMask", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "debugExpectsRenderObjectForSlot", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1605, - "End Line": 1607 + "Start Line": 4893, + "End Line": 4893 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "toString", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1636, - "End Line": 1638 + "Start Line": 263, + "End Line": 274 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1689 + "Function Name": "_ElementDiagnosticableTreeNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 5554, + "End Line": 5559 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "deactivate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1726, - "End Line": 1728 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6845, + "End Line": 6854 }, { "Function Name": "toString", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1837, - "End Line": 1839 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 107, + "End Line": 113 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "performRebuild", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1841, - "End Line": 1843 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5976, + "End Line": 5983 }, { - "Function Name": "lenIncludingSentinel", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "detachRenderObject", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2124, - "End Line": 2126 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6949, + "End Line": 6956 }, { - "Function Name": "hasReorderedFields", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "debugFillProperties", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4098, - "End Line": 4100 + "Control Flow Ratio": "0.0%", + "Start Line": 1481, + "End Line": 1498 }, { - "Function Name": "Payload", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "toStringShort", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5991, - "End Line": 5993 + "Start Line": 352, + "End Line": 356 }, { - "Function Name": "fromNonzeroByteUnits", - "Structural Impact": 3.0, + "Function Name": "attachNotificationTree", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6356, - "End Line": 6359 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3482, + "End Line": 3485 }, { - "Function Name": "toLog2Units", - "Structural Impact": 3.0, + "Function Name": "describeElements", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3845, + "End Line": 3853 + }, + { + "Function Name": "attachNotificationTree", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6361, - "End Line": 6364 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5111, + "End Line": 5114 }, { - "Function Name": "fromLog2Units", - "Structural Impact": 3.0, + "Function Name": "_updateInheritance", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6369, - "End Line": 6372 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5116, + "End Line": 5119 }, { - "Function Name": "toStdMem", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "owner", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6471, - "End Line": 6474 + "Start Line": 3686, + "End Line": 3687 }, { - "Function Name": "toLlvm", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "describeElement", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3855, + "End Line": 3861 + }, + { + "Function Name": "describeWidget", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3863, + "End Line": 3869 + }, + { + "Function Name": "renderObjectAttachingChild", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6484, - "End Line": 6486 + "Start Line": 5785, + "End Line": 5786 }, { - "Function Name": "fromLlvm", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "renderObjectAttachingChild", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6488, - "End Line": 6490 + "Start Line": 6626, + "End Line": 6627 }, { - "Function Name": "get", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "update", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6569, - "End Line": 6571 + "Control Flow Ratio": "0.0%", + "Start Line": 7289, + "End Line": 7301 }, { - "Function Name": "init", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "_currentElement", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6573, - "End Line": 6575 + "Start Line": 173, + "End Line": 173 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "currentContext", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6591, - "End Line": 6593 + "Start Line": 179, + "End Line": 179 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findRenderObject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6609, - "End Line": 6611 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2366, + "End Line": 2366 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "getInheritedWidgetOfExactType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6630, - "End Line": 6632 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2470, + "End Line": 2470 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "getElementForInheritedWidgetOfExactType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6648, - "End Line": 6650 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2490, + "End Line": 2490 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findAncestorWidgetOfExactType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6666, - "End Line": 6668 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2518, + "End Line": 2518 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findAncestorStateOfType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6684, - "End Line": 6686 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2553, + "End Line": 2553 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findRootAncestorStateOfType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6704, - "End Line": 6706 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2566, + "End Line": 2566 }, { - "Function Name": "byteOffset", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "findAncestorRenderObjectOfType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6720, - "End Line": 6722 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2589, + "End Line": 2589 }, { - "Function Name": "get", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "slot", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6757, - "End Line": 6760 + "Start Line": 3597, + "End Line": 3597 }, { - "Function Name": "setName", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 13, + "Function Name": "describeElement", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8841, - "End Line": 8853 + "Start Line": 2647, + "End Line": 2650 }, { - "Function Name": "destroyNamespace", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, + "Function Name": "describeWidget", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11724, - "End Line": 11740 + "Start Line": 2655, + "End Line": 2658 }, { - "Function Name": "setLayoutResolved", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 12, + "Function Name": "update", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4085, - "End Line": 4096 + "Start Line": 6142, + "End Line": 6150 }, { - "Function Name": "getExtern", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 11, + "Function Name": "notifyDependent", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 9228, - "End Line": 9238 + "Start Line": 6371, + "End Line": 6374 }, { - "Function Name": "setName", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 12, + "Function Name": "update", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9895, - "End Line": 9906 + "Start Line": 6805, + "End Line": 6814 }, { - "Function Name": "setRequiresComptime", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "ProxyWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3436, - "End Line": 3447 + "Start Line": 1524, + "End Line": 1524 }, { - "Function Name": "setRequiresComptime", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "ParentDataWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3784, - "End Line": 3795 + "Start Line": 1590, + "End Line": 1590 }, { - "Function Name": "mutateVarInit", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "InheritedWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11050, - "End Line": 11061 + "Start Line": 1856, + "End Line": 1856 }, { - "Function Name": "setBranchHint", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "updateRenderObject", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2326, - "End Line": 2335 + "Start Line": 1923, + "End Line": 1924 }, { - "Function Name": "setStatus", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "SingleChildRenderObjectWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3371, - "End Line": 3380 + "Start Line": 1959, + "End Line": 1959 }, { - "Function Name": "setAlignment", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "MultiChildRenderObjectWidget", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3393, - "End Line": 3402 + "Start Line": 1994, + "End Line": 1994 }, { - "Function Name": "setAlignment", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "remove", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3871, - "End Line": 3880 + "Start Line": 2166, + "End Line": 2172 }, { - "Function Name": "prepare", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "debugContains", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9908, - "End Line": 9917 + "Start Line": 2174, + "End Line": 2181 }, { - "Function Name": "funcSetHasErrorTrace", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "_NotificationNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 12593, - "End Line": 12603 + "Start Line": 3489, + "End Line": 3489 }, { - "Function Name": "maxBranchQuota", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, + "Function Name": "describeOwnershipChain", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2368, - "End Line": 2375 + "Start Line": 3871, + "End Line": 3877 }, { - "Function Name": "setResolvedErrorSet", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "_performRebuild", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2388, - "End Line": 2394 + "Start Line": 6829, + "End Line": 6843 }, { - "Function Name": "setTagType", - "Structural Impact": 2.4, + "Function Name": "debugFillProperties", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3352, - "End Line": 3358 + "Start Line": 6997, + "End Line": 7003 }, { - "Function Name": "setZirIndex", - "Structural Impact": 2.4, + "Function Name": "forgetChild", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3518, - "End Line": 3524 + "Start Line": 7228, + "End Line": 7234 }, { - "Function Name": "setBackingIntType", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "IndexedSlot", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4030, - "End Line": 4036 + "Start Line": 7418, + "End Line": 7418 }, { - "Function Name": "funcSetIesResolved", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12709, - "End Line": 12716 + "Start Line": 358, + "End Line": 362 }, { - "Function Name": "funcSetDisableInstrumentation", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "debugIsValidRenderObject", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12605, - "End Line": 12615 + "Start Line": 1604, + "End Line": 1608 }, { - "Function Name": "funcSetDisableIntrinsics", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "_activateRecursively", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12617, - "End Line": 12627 + "Start Line": 4734, + "End Line": 4739 }, { - "Function Name": "setAnalyzed", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "forgetChild", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2337, - "End Line": 2346 + "Start Line": 5875, + "End Line": 5880 }, { - "Function Name": "clearFullyResolved", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "update", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3991, - "End Line": 4000 + "Start Line": 5891, + "End Line": 5896 }, { - "Function Name": "setZirIndex", - "Structural Impact": 2.2, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4039, - "End Line": 4043 + "Start Line": 6127, + "End Line": 6131 }, { - "Function Name": "setTagTy", - "Structural Impact": 2.2, + "Function Name": "applyWidgetOutOfTurn", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9919, - "End Line": 9923 + "Start Line": 6239, + "End Line": 6243 }, { - "Function Name": "setFieldTypes", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "removeDependent", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3526, - "End Line": 3528 + "Start Line": 6383, + "End Line": 6387 }, { - "Function Name": "setBit", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "forgetChild", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3634, - "End Line": 3636 + "Start Line": 7058, + "End Line": 7062 }, { - "Function Name": "clearBit", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "forgetChild", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3638, - "End Line": 3640 + "Start Line": 7105, + "End Line": 7110 }, { - "Function Name": "setFieldComptime", - "Structural Impact": 2.1, + "Function Name": "update", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7118, + "End Line": 7123 + }, + { + "Function Name": "operator==", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3727, - "End Line": 3729 + "Start Line": 364, + "End Line": 366 }, { - "Function Name": "cancel", - "Structural Impact": 2.1, + "Function Name": "didUpdateWidget", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8868, - "End Line": 8870 + "Start Line": 1034, + "End Line": 1036 }, { - "Function Name": "cancel", - "Structural Impact": 2.1, + "Function Name": "createRenderObject", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9957, - "End Line": 9959 + "Start Line": 1910, + "End Line": 1912 }, { - "Function Name": "appendAssumeCapacity", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "Element", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1209, - "End Line": 1213 + "Start Line": 3561, + "End Line": 3563 }, { - "Function Name": "extraDataTrail", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "operator==", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10463, - "End Line": 10463 + "Start Line": 3586, + "End Line": 3589 }, { - "Function Name": "shrinkRetainingCapacity", - "Structural Impact": 1.9, + "Function Name": "_debugRemoveGlobalKeyReservation", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1281, - "End Line": 1284 + "Start Line": 4362, + "End Line": 4365 }, { - "Function Name": "release", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "updated", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1358 + "Start Line": 6157, + "End Line": 6160 }, { - "Function Name": "release", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "notifyClients", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1572 + "Start Line": 6245, + "End Line": 6248 }, { - "Function Name": "release", - "Structural Impact": 1.9, + "Function Name": "assignOwner", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1593, - "End Line": 1596 + "Start Line": 7039, + "End Line": 7042 }, { - "Function Name": "addManyAsSlice", - "Structural Impact": 1.8, + "Function Name": "ObjectKey", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1264, - "End Line": 1264 + "Start Line": 91, + "End Line": 91 }, { - "Function Name": "addManyAsSliceAssumeCapacity", - "Structural Impact": 1.8, + "Function Name": "LabeledGlobalKey", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1269, - "End Line": 1269 + "Start Line": 208, + "End Line": 208 }, { - "Function Name": "resetUnordered", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "GlobalObjectKey", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1597, - "End Line": 1599 + "Start Line": 247, + "End Line": 247 }, { - "Function Name": "addOne", + "Function Name": "Widget", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1187, - "End Line": 1187 + "Start Line": 314, + "End Line": 314 }, { - "Function Name": "addOneAssumeCapacity", + "Function Name": "StatelessWidget", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1192, - "End Line": 1192 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1891, - "Sequential Logic Declarations": 1017, - "Function Parameters": 438, - "Function/Method Declarations": 437, - "Class/Entity Declarations": 208, - "Defensive Programming Constructs": 676, - "Type/Safety Bypasses": 547, - "High-Risk Execution Commands": 3, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 621, - "State Mutations / Variable Reassignments": 463, - "Commented-out Code (Dead Logic)": 28, - "Structured Documentation Blocks": 965, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 269, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1355, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 52, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 131, - "Metaprogramming & Reflection": 96, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 70, - "Acknowledged Tech Debt (FIXMEs)": 5, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 516, - "Manual Memory Allocation": 5, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 3, - "Explicit Type Casts": 332, - "Fatal Aborts & Exceptions": 763, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1284, - "Thread Synchronization Locks": 95, - "Immutable Data Declarations": 1455, - "Resource Deallocation & Cleanup": 48, - "Private / Encapsulated Scopes": 1306, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 2, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 10289, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1565, - "Design Camel Case": 1, - "Design Snake Case": 1222, - "Design Pascal Case": 309, - "Design Upper Case": 2, - "Design Short Vars": 50, - "Design Long Vars": 8, - "Duplicate Logic": 8, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 186, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 3, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 8 - }, - "9. Extracted Dependencies": [ - "Zcu.zig", - "builtin", - "std" - ] - }, - "zig/zig/Type.zig": { - "1. Artifact Identity": { - "Filename": "Type.zig", - "Path": "zig/zig/Type.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 4225.87, - "Y": 24.18, - "Z": -4129.54 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 4357, - "Coding LOC": 3675, - "Documentation LOC": 275, - "Structural Magnitude": 3720.2, - "Control Flow Ratio": "66.1%", - "Popularity Rank": 6, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.424 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.84%", - "Error & Exception Exposure": "45.38%", - "Tech Debt Exposure": "8.87%", - "Testing Exposure": "80.0%", - "API Exposure": "7.57%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.84%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "86.44%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "print", - "Structural Impact": 302.0, - "Lines of Code (LOC)": 271, - "Control Flow Branches": 128, - "Input Parameters": 4, - "Control Flow Ratio": "87.1%", - "Start Line": 160, - "End Line": 430 + "Start Line": 525, + "End Line": 525 }, { - "Function Name": "abiSizeInner", - "Structural Impact": 257.3, - "Lines of Code (LOC)": 271, - "Control Flow Branches": 108, - "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 1293, - "End Line": 1563 + "Function Name": "build", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 571, + "End Line": 572 }, { - "Function Name": "abiAlignmentInner", - "Structural Impact": 238.8, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 101, - "Input Parameters": 4, - "Control Flow Ratio": "61.2%", - "Start Line": 964, - "End Line": 1178 + "Function Name": "StatefulWidget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 773, + "End Line": 773 }, { - "Function Name": "onePossibleValue", - "Structural Impact": 163.0, - "Lines of Code (LOC)": 211, - "Control Flow Branches": 87, - "Input Parameters": 2, - "Control Flow Ratio": "70.7%", - "Start Line": 2492, - "End Line": 2702 + "Function Name": "_debugTypesAreRight", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 937, + "End Line": 937 }, { - "Function Name": "hasRuntimeBitsInner", - "Structural Impact": 161.8, - "Lines of Code (LOC)": 198, - "Control Flow Branches": 61, - "Input Parameters": 5, - "Control Flow Ratio": "73.5%", - "Start Line": 481, - "End Line": 678 + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1332, + "End Line": 1341 }, { - "Function Name": "bitSizeInner", - "Structural Impact": 160.1, - "Lines of Code (LOC)": 161, - "Control Flow Branches": 67, - "Input Parameters": 4, - "Control Flow Ratio": "57.3%", - "Start Line": 1625, - "End Line": 1785 + "Function Name": "build", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1460, + "End Line": 1461 }, { - "Function Name": "comptimeOnlyInner", - "Structural Impact": 132.7, - "Lines of Code (LOC)": 194, - "Control Flow Branches": 54, - "Input Parameters": 4, - "Control Flow Ratio": "63.5%", - "Start Line": 2716, - "End Line": 2909 + "Function Name": "debugTypicalAncestorWidgetClass", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1632, + "End Line": 1632 }, { - "Function Name": "abiAlignmentInnerOptional", - "Structural Impact": 53.5, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 22, - "Input Parameters": 4, - "Control Flow Ratio": "68.8%", - "Start Line": 1222, - "End Line": 1262 + "Function Name": "applyParentData", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1694, + "End Line": 1695 }, { - "Function Name": "abiSizeInnerOptional", - "Structural Impact": 51.5, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 21, - "Input Parameters": 4, - "Control Flow Ratio": "67.7%", - "Start Line": 1565, - "End Line": 1611 + "Function Name": "updateShouldNotify", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1873, + "End Line": 1874 }, { - "Function Name": "abiAlignmentInnerErrorUnion", - "Structural Impact": 48.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 18, - "Input Parameters": 5, - "Control Flow Ratio": "72.0%", - "Start Line": 1180, - "End Line": 1220 + "Function Name": "RenderObjectWidget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1894, + "End Line": 1894 }, { - "Function Name": "structFieldOffset", - "Structural Impact": 38.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "63.0%", - "Start Line": 3355, - "End Line": 3402 + "Function Name": "didUnmountRenderObject", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1930, + "End Line": 1931 }, { - "Function Name": "intInfo", - "Structural Impact": 36.3, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "40.9%", - "Start Line": 2288, - "End Line": 2355 + "Function Name": "LeafRenderObjectWidget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1941, + "End Line": 1941 }, { - "Function Name": "elemPtrType", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "93.8%", - "Start Line": 3977, - "End Line": 4040 + "Function Name": "widget", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2308, + "End Line": 2308 }, { - "Function Name": "resolveLayout", - "Structural Impact": 35.0, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 3582, - "End Line": 3623 + "Function Name": "mounted", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2324, + "End Line": 2324 }, { - "Function Name": "resolveFully", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3721, - "End Line": 3769 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2340, + "End Line": 2340 }, { - "Function Name": "maxIntScalar", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3019, - "End Line": 3048 + "Function Name": "visitAncestorElements", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2608, + "End Line": 2608 }, { - "Function Name": "errorSetHasField", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "68.4%", - "Start Line": 2187, - "End Line": 2209 + "Function Name": "visitChildElements", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2631, + "End Line": 2631 }, { - "Function Name": "resolveUnionInner", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 3845, - "End Line": 3901 + "Function Name": "dispatchNotification", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2638, + "End Line": 2638 }, { - "Function Name": "structFieldAlignmentInner", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, - "Input Parameters": 6, - "Control Flow Ratio": "64.3%", - "Start Line": 3239, - "End Line": 3264 + "Function Name": "describeMissingAncestor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2664, + "End Line": 2664 }, { - "Function Name": "resolveStructInner", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "55.0%", - "Start Line": 3786, - "End Line": 3842 + "Function Name": "describeOwnershipChain", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2670, + "End Line": 2670 }, { - "Function Name": "typeDeclSrcLine", - "Structural Impact": 26.1, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 3483, - "End Line": 3519 + "Function Name": "BuildScope", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2686, + "End Line": 2686 }, { - "Function Name": "getUnionLayout", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "57.9%", - "Start Line": 3903, - "End Line": 3965 + "Function Name": "onNotification", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3480, + "End Line": 3480 }, { - "Function Name": "structFieldValueComptime", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3315, - "End Line": 3338 + "Function Name": "visitChildren", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3893, + "End Line": 3893 }, { - "Function Name": "fnHasRuntimeBitsInner", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 787, - "End Line": 798 + "Function Name": "debugVisitOnstageChildren", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3915, + "End Line": 3915 }, { - "Function Name": "packedStructFieldPtrInfo", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "70.0%", - "Start Line": 3544, - "End Line": 3580 + "Function Name": "createRenderObject", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5696, + "End Line": 5697 }, { - "Function Name": "unionFieldAlignmentInner", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "66.7%", - "Start Line": 3281, - "End Line": 3293 + "Function Name": "ComponentElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5777, + "End Line": 5777 }, { - "Function Name": "structFieldDefaultValue", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 3295, - "End Line": 3313 + "Function Name": "StatelessElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5886, + "End Line": 5886 }, { - "Function Name": "fieldAlignmentInner", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 3166, - "End Line": 3199 + "Function Name": "activate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6010, + "End Line": 6019 }, { - "Function Name": "ptrAlignmentInner", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 828, - "End Line": 843 + "Function Name": "ProxyElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6137, + "End Line": 6137 }, { - "Function Name": "errorSetHasFieldIp", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 2165, - "End Line": 2182 + "Function Name": "notifyClients", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6167, + "End Line": 6168 }, { - "Function Name": "minIntScalar", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 2992, - "End Line": 3008 + "Function Name": "ParentDataElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6174, + "End Line": 6174 }, { - "Function Name": "resolveFields", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "23.1%", - "Start Line": 3625, - "End Line": 3719 + "Function Name": "InheritedElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6254, + "End Line": 6254 }, { - "Function Name": "hasWellDefinedLayout", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 683, - "End Line": 774 + "Function Name": "RenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6613, + "End Line": 6613 }, { - "Function Name": "isPtrAtRuntime", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 1879, - "End Line": 1894 + "Function Name": "LeafRenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7056, + "End Line": 7056 }, { - "Function Name": "unionTagType", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 2021, - "End Line": 2036 + "Function Name": "SingleChildRenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7094, + "End Line": 7094 }, { - "Function Name": "errorSetIsEmpty", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2125, - "End Line": 2138 + "Function Name": "MultiChildRenderObjectElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7164, + "End Line": 7165 }, { - "Function Name": "sentinel", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2233, - "End Line": 2245 + "Function Name": "RenderTreeRootElement", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7314, + "End Line": 7314 }, { - "Function Name": "isSelfComparable", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 39, - "End Line": 76 + "Function Name": "DebugCreator", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7376, + "End Line": 7376 }, { - "Function Name": "isIndexable", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2929, - "End Line": 2943 + "Function Name": "debugIsDefunct", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3663, + "End Line": 3670 }, { - "Function Name": "indexableHasLen", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2945, - "End Line": 2960 + "Function Name": "debugIsActive", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3676, + "End Line": 3683 }, { - "Function Name": "layoutIsResolved", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1789, - "End Line": 1802 + "Function Name": "reassemble", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3752, + "End Line": 3759 }, { - "Function Name": "isPtrLikeOptional", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 1921, - "End Line": 1933 + "Function Name": "deactivate", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4795, + "End Line": 4801 }, { - "Function Name": "unionTagTypeSafety", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2040, - "End Line": 2051 + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5306, + "End Line": 5313 }, { - "Function Name": "isNumeric", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2460, - "End Line": 2488 + "Function Name": "initState", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1006, + "End Line": 1011 }, { - "Function Name": "elemType2", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 1958, - "End Line": 1973 + "Function Name": "detachRenderObject", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4458, + "End Line": 4463 }, { - "Function Name": "srcLocOrNull", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3404, - "End Line": 3417 + "Function Name": "didChangeDependencies", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5189, + "End Line": 5194 }, { - "Function Name": "errorSetNames", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 3073, - "End Line": 3084 + "Function Name": "_debugUpdateRenderObjectOwner", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6816, + "End Line": 6821 }, { - "Function Name": "ptrInfo", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 105, - "End Line": 114 + "Function Name": "renderObject", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7167, + "End Line": 7172 }, { - "Function Name": "isSliceAtRuntime", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 1831, - "End Line": 1840 + "Function Name": "debugDeactivated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4827, + "End Line": 4830 }, { - "Function Name": "optionalReprIsPayload", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 1906, - "End Line": 1916 + "Function Name": "performRebuild", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5546, + "End Line": 5550 }, { - "Function Name": "isAnyError", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2143, - "End Line": 2153 + "Function Name": "_firstBuild", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5797, + "End Line": 5800 }, { - "Function Name": "isSignedInt", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2254, - "End Line": 2263 + "Function Name": "reassemble", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5941, + "End Line": 5945 }, { - "Function Name": "isUnsignedInt", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2266, - "End Line": 2275 + "Function Name": "deactivate", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6021, + "End Line": 6025 }, { - "Function Name": "toUnsigned", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3446, - "End Line": 3456 + "Function Name": "didChangeDependencies", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6116, + "End Line": 6120 }, { - "Function Name": "castPtrToFn", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 79, - "End Line": 84 + "Function Name": "debugDeactivated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6266, + "End Line": 6270 }, { - "Function Name": "hasRuntimeBitsSema", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 452, - "End Line": 457 + "Function Name": "renderObject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6618, + "End Line": 6622 }, { - "Function Name": "hasRuntimeBitsIgnoreComptimeSema", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 463, - "End Line": 468 + "Function Name": "performRebuild", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6823, + "End Line": 6827 }, { - "Function Name": "lazyAbiAlignment", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 855, - "End Line": 860 + "Function Name": "RootRenderObjectElement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7017, + "End Line": 7021 }, { - "Function Name": "isValidParamType", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2432, - "End Line": 2438 + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7079, + "End Line": 7082 }, { - "Function Name": "isValidReturnType", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2440, - "End Line": 2446 + "Function Name": "children", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7178, + "End Line": 7181 }, { - "Function Name": "isNullFromType", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 4055, - "End Line": 4060 + "Function Name": "detachRenderObject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7323, + "End Line": 7327 }, { - "Function Name": "fieldType", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 3140, - "End Line": 3151 + "Function Name": "_DebugOnly", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 62 }, { - "Function Name": "minInt", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2985, - "End Line": 2989 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 104, + "End Line": 105 }, { - "Function Name": "maxInt", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 3012, - "End Line": 3016 + "Function Name": "GlobalKey.constructor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 171 }, { - "Function Name": "typeDeclInstAllowGeneratedTag", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3469, - "End Line": 3481 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 261 }, { - "Function Name": "optionalChild", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2008, - "End Line": 2017 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 347, + "End Line": 349 }, { - "Function Name": "isNonexhaustiveEnum", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3060, - "End Line": 3069 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 368, + "End Line": 370 }, { - "Function Name": "baseZigTypeTag", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 28, - "End Line": 36 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 531 }, { - "Function Name": "unionHasAllZeroBitFieldTypes", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2079, - "End Line": 2086 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 778, + "End Line": 779 }, { - "Function Name": "unionBackingType", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2090, - "End Line": 2097 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 798, + "End Line": 800 }, { - "Function Name": "optEuBaseType", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3437, - "End Line": 3444 + "Function Name": "widget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 926, + "End Line": 926 }, { - "Function Name": "isFnOrHasRuntimeBits", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 800, - "End Line": 805 + "Function Name": "mounted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 973, + "End Line": 973 }, { - "Function Name": "isFnOrHasRuntimeBitsIgnoreComptime", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 808, - "End Line": 813 + "Function Name": "reassemble", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1049, + "End Line": 1051 }, { - "Function Name": "abiSizeLazy", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1276, - "End Line": 1281 + "Function Name": "deactivate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1248, + "End Line": 1250 }, { - "Function Name": "enumTagFieldIndex", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3108, - "End Line": 3118 + "Function Name": "activate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1282, + "End Line": 1284 }, { - "Function Name": "structFieldName", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3121, - "End Line": 3128 + "Function Name": "didChangeDependencies", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1477, + "End Line": 1479 }, { - "Function Name": "structFieldIsComptime", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3340, - "End Line": 3347 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1592, + "End Line": 1593 }, { - "Function Name": "unionFieldType", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 2060, - "End Line": 2066 + "Function Name": "debugTypicalAncestorWidgetDescription", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1642, + "End Line": 1642 }, { - "Function Name": "floatBits", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2409, - "End Line": 2420 + "Function Name": "debugCanApplyOutOfTurn", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1707, + "End Line": 1708 }, { - "Function Name": "indexablePtrElem", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1980, - "End Line": 1989 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1858, + "End Line": 1859 }, { - "Function Name": "containerLayout", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2104, - "End Line": 2112 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1897, + "End Line": 1899 }, { - "Function Name": "getNamespace", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2968, - "End Line": 2977 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1943, + "End Line": 1944 }, { - "Function Name": "structFieldAlignment", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3204, - "End Line": 3217 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1966, + "End Line": 1967 }, { - "Function Name": "structFieldAlignmentSema", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 3222, - "End Line": 3235 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2050, + "End Line": 2051 }, { - "Function Name": "typeDeclInst", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3458, - "End Line": 3467 + "Function Name": "_debugStateLocked", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2999, + "End Line": 2999 }, { - "Function Name": "getCaptures", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3522, - "End Line": 3531 + "Function Name": "debugBuilding", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3004, + "End Line": 3004 }, { - "Function Name": "containerTypeName", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 4042, - "End Line": 4050 + "Function Name": "globalKeyCount", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3169, + "End Line": 3169 }, { - "Function Name": "ptrAddressSpace", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 845, - "End Line": 851 + "Function Name": "widget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3652, + "End Line": 3653 }, { - "Function Name": "isAllowzeroPtr", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1864, - "End Line": 1870 + "Function Name": "mounted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3656, + "End Line": 3657 }, { - "Function Name": "vectorLen", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2224, - "End Line": 2230 + "Function Name": "buildScope", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3720, + "End Line": 3720 }, { - "Function Name": "isAbiInt", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2279, - "End Line": 2285 + "Function Name": "dirty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5322, + "End Line": 5322 }, { - "Function Name": "intTagType", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3051, - "End Line": 3058 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5782, + "End Line": 5783 }, { - "Function Name": "structFieldCount", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3130, - "End Line": 3137 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5865, + "End Line": 5866 }, { - "Function Name": "isTuple", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3427, - "End Line": 3433 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5888, + "End Line": 5889 }, { - "Function Name": "isSinglePointer", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1804, - "End Line": 1809 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5930, + "End Line": 5931 }, { - "Function Name": "ptrSizeOrNull", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1817, - "End Line": 1822 + "Function Name": "state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5938, + "End Line": 5938 }, { - "Function Name": "isSlice", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1824, - "End Line": 1829 + "Function Name": "build", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6139, + "End Line": 6140 }, { - "Function Name": "isConstPtr", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1846, - "End Line": 1851 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6630, + "End Line": 6631 }, { - "Function Name": "isVolatilePtrIp", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1857, - "End Line": 1862 + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7381, + "End Line": 7382 }, { - "Function Name": "isCPtr", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1872, - "End Line": 1877 + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7435, + "End Line": 7436 }, { - "Function Name": "ptrAllowsZero", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1898, - "End Line": 1903 + "Function Name": "_NullElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7442, + "End Line": 7442 }, { - "Function Name": "shallowElemType", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1991, - "End Line": 1996 + "Function Name": "debugDoingBuild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7446, + "End Line": 7447 }, { - "Function Name": "scalarType", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1999, - "End Line": 2004 + "Function Name": "_NullWidget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7451, + "End Line": 7451 }, { - "Function Name": "isError", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2155, - "End Line": 2160 + "Function Name": "createElement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 7453, + "End Line": 7454 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 736, + "Sequential Logic Declarations": 333, + "Function Parameters": 241, + "Function/Method Declarations": 323, + "Class/Entity Declarations": 44, + "Defensive Programming Constructs": 752, + "Type/Safety Bypasses": 72, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 79, + "State Mutations / Variable Reassignments": 223, + "Commented-out Code (Dead Logic)": 73, + "Structured Documentation Blocks": 3388, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 44, + "UI / View Layer Components": 267, + "Closures and Anonymous Functions": 536, + "Global State Dependencies": 49, + "Decorators and Annotations": 231, + "Generic Type Abstractions": 209, + "Collection Iterators / Comprehensions": 103, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 14, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 9, + "Explicit Type Casts": 33, + "Fatal Aborts & Exceptions": 40, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 24, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 178, + "Resource Deallocation & Cleanup": 12, + "Private / Encapsulated Scopes": 758, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3253, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 336, + "Design Camel Case": 111, + "Design Snake Case": 149, + "Design Pascal Case": 8, + "Design Upper Case": 0, + "Design Short Vars": 5, + "Design Long Vars": 24, + "Duplicate Logic": 10, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 2, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 262, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 4, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 2 + }, + "9. Extracted Dependencies": [ + "binding.dart", + "dart:async", + "dart:collection", + "debug.dart", + "focus_manager.dart", + "inherited_model.dart", + "notification_listener.dart", + "package:flutter/foundation.dart", + "package:flutter/rendering.dart", + "widget_inspector.dart" + ] + }, + "dart/flutter/navigator.dart": { + "1. Artifact Identity": { + "Filename": "navigator.dart", + "Path": "dart/flutter/navigator.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -1306.92, + "Y": 186.37, + "Z": -3668.76 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 6451, + "Coding LOC": 3075, + "Documentation LOC": 2965, + "Structural Magnitude": 2054.6, + "Control Flow Ratio": "70.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.427 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "10.78%", + "Error & Exception Exposure": "7.87%", + "Tech Debt Exposure": "17.53%", + "Testing Exposure": "2.48%", + "API Exposure": "0.15%", + "Concurrency Exposure": "22.24%", + "State Flux Exposure": "22.29%", + "Commented Logic Exposure": "10.44%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "_flushHistoryUpdates", + "Structural Impact": 110.3, + "Lines of Code (LOC)": 169, + "Control Flow Branches": 71, + "Input Parameters": 1, + "Control Flow Ratio": "97.3%", + "Start Line": 4423, + "End Line": 4591 }, { - "Function Name": "fnPtrMaskOrNull", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2453, - "End Line": 2458 + "Function Name": "_updatePages", + "Structural Impact": 66.5, + "Lines of Code (LOC)": 289, + "Control Flow Branches": 51, + "Input Parameters": 0, + "Control Flow Ratio": "77.3%", + "Start Line": 4131, + "End Line": 4419 }, { - "Function Name": "totalVectorBits", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2916, - "End Line": 2920 + "Function Name": "resolve", + "Structural Impact": 47.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "91.3%", + "Start Line": 1186, + "End Line": 1249 }, { - "Function Name": "isArrayOrVector", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "update", + "Structural Impact": 45.9, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "90.6%", + "Start Line": 6101, + "End Line": 6169 + }, + { + "Function Name": "handlePush", + "Structural Impact": 43.2, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "89.5%", + "Start Line": 3222, + "End Line": 3280 + }, + { + "Function Name": "_routeNamed", + "Structural Impact": 39.0, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "68.0%", + "Start Line": 4660, + "End Line": 4720 + }, + { + "Function Name": "_transition", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "81.2%", + "Start Line": 1020, + "End Line": 1092 + }, + { + "Function Name": "handleExitingRoute", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2922, - "End Line": 2927 + "Control Flow Ratio": "93.3%", + "Start Line": 1196, + "End Line": 1231 }, { - "Function Name": "resolveStructFieldInits", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "defaultGenerateInitialRoutes", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3771, - "End Line": 3775 + "Control Flow Ratio": "61.9%", + "Start Line": 2987, + "End Line": 3055 }, { - "Function Name": "getParentNamespace", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "restoreState", + "Structural Impact": 24.5, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2980, - "End Line": 2982 + "Control Flow Ratio": "73.3%", + "Start Line": 3838, + "End Line": 3911 }, { - "Function Name": "isNamedInt", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2357, - "End Line": 2374 + "Function Name": "_finalizeEntry", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 6171, + "End Line": 6185 }, { - "Function Name": "isAnyFloat", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2392, - "End Line": 2405 + "Function Name": "popUntilWithResult", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 5666, + "End Line": 5687 }, { - "Function Name": "isRuntimeFloat", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "maybePop", + "Structural Impact": 20.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2377, - "End Line": 2389 + "Control Flow Ratio": "60.0%", + "Start Line": 5545, + "End Line": 5579 }, { - "Function Name": "fieldAlignment", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3153, - "End Line": 3155 + "Function Name": "_updateHeroController", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "78.6%", + "Start Line": 3961, + "End Line": 4011 }, { - "Function Name": "fieldAlignmentSema", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3157, - "End Line": 3159 + "Function Name": "of", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 2917, + "End Line": 2938 }, { - "Function Name": "smallestUnsignedBits", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "restoreEntriesForPage", + "Structural Impact": 18.1, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 4343, - "End Line": 4348 + "Start Line": 6212, + "End Line": 6227 }, { - "Function Name": "hasRuntimeBits", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "maybeOf", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 448, - "End Line": 450 + "Control Flow Ratio": "90.0%", + "Start Line": 2962, + "End Line": 2971 }, { - "Function Name": "hasRuntimeBitsIgnoreComptime", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 459, - "End Line": 461 + "Function Name": "_flushRouteAnnouncement", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4610, + "End Line": 4639 }, { - "Function Name": "fnHasRuntimeBits", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 776, - "End Line": 778 + "Function Name": "pop", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 5605, + "End Line": 5635 }, { - "Function Name": "fnHasRuntimeBitsSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "handlePop", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 780, - "End Line": 782 + "Control Flow Ratio": "70.0%", + "Start Line": 3327, + "End Line": 3349 }, { - "Function Name": "ptrAlignment", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 820, - "End Line": 822 + "Function Name": "didUpdateWidget", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 4021, + "End Line": 4060 }, { - "Function Name": "ptrAlignmentSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 824, - "End Line": 826 + "Function Name": "handleDidPopNext", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 3282, + "End Line": 3318 }, { - "Function Name": "abiAlignment", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 950, - "End Line": 952 + "Function Name": "pushReplacementNamed", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 4810, + "End Line": 4820 }, { - "Function Name": "abiAlignmentSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 954, - "End Line": 956 + "Function Name": "_afterNavigation", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 5096, + "End Line": 5129 }, { - "Function Name": "abiSize", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1271, - "End Line": 1273 + "Function Name": "_handleHistoryChanged", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "92.3%", + "Start Line": 3743, + "End Line": 3769 }, { - "Function Name": "abiSizeSema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1283, - "End Line": 1285 + "Function Name": "_RouteEntry", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 3148, + "End Line": 3163 }, { - "Function Name": "bitSize", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1617, - "End Line": 1619 + "Function Name": "pushReplacementNamed", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 2018, + "End Line": 2028 }, { - "Function Name": "comptimeOnly", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2706, - "End Line": 2708 + "Function Name": "popAndPushNamed", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 2114, + "End Line": 2124 }, { - "Function Name": "comptimeOnlySema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "_debugMapsEqual", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 2710, - "End Line": 2712 + "Start Line": 6187, + "End Line": 6197 }, { - "Function Name": "unionFieldAlignmentSema", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3266, - "End Line": 3279 + "Function Name": "popAndPushNamed", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 4887, + "End Line": 4895 }, { - "Function Name": "Tid", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 878, - "End Line": 883 + "Function Name": "removeRouteBelow", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5717, + "End Line": 5745 }, { - "Function Name": "ZcuPtr", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 885, - "End Line": 890 + "Function Name": "restorablePushReplacementNamed", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 2056, + "End Line": 2066 }, { - "Function Name": "Tid", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 917, - "End Line": 922 + "Function Name": "restorablePopAndPushNamed", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 2151, + "End Line": 2161 }, { - "Function Name": "ZcuPtr", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 924, - "End Line": 929 + "Function Name": "restorablePushReplacement", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 2429, + "End Line": 2439 }, { - "Function Name": "toLazy", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "finalizeRoute", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 941, - "End Line": 946 + "Control Flow Ratio": "75.0%", + "Start Line": 5758, + "End Line": 5794 }, { - "Function Name": "pt", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "restorablePushReplacement", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 892, - "End Line": 899 + "Control Flow Ratio": "80.0%", + "Start Line": 5188, + "End Line": 5209 }, { - "Function Name": "eql", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "restorablePushReplacementNamed", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 116, - "End Line": 122 + "Control Flow Ratio": "80.0%", + "Start Line": 4844, + "End Line": 4861 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "pushReplacement", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 273, - "End Line": 277 + "Control Flow Ratio": "80.0%", + "Start Line": 2399, + "End Line": 2406 }, { - "Function Name": "pt", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "restorablePopAndPushNamed", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 931, - "End Line": 934 + "Control Flow Ratio": "80.0%", + "Start Line": 4918, + "End Line": 4926 }, { - "Function Name": "unionFieldTypeByIndex", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "pushNamedAndRemoveUntil", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2068, - "End Line": 2072 + "Control Flow Ratio": "80.0%", + "Start Line": 4952, + "End Line": 4959 }, { - "Function Name": "unionTagFieldIndex", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2074, - "End Line": 2077 + "Function Name": "fromPrimitives", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 6236, + "End Line": 6245 }, { - "Function Name": "enumFieldName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3094, - "End Line": 3097 + "Function Name": "removeRoute", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5692, + "End Line": 5711 }, { - "Function Name": "enumFieldIndex", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3099, - "End Line": 3103 + "Function Name": "pushNamedAndRemoveUntil", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 2221, + "End Line": 2231 }, { - "Function Name": "fmtType", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4217, - "End Line": 4219 + "Function Name": "handleRemoval", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3358, + "End Line": 3374 }, { - "Function Name": "arrayInfo", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "pushReplacement", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 97, - "End Line": 103 + "Control Flow Ratio": "80.0%", + "Start Line": 5158, + "End Line": 5169 }, { - "Function Name": "fmt", - "Structural Impact": 3.8, + "Function Name": "_getRouteAfter", + "Structural Impact": 9.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 132, - "End Line": 137 + "Control Flow Ratio": "80.0%", + "Start Line": 4653, + "End Line": 4658 }, { - "Function Name": "unionTagTypeHypothetical", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "Route", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2055, - "End Line": 2058 + "Control Flow Ratio": "100.0%", + "Start Line": 171, + "End Line": 175 }, { - "Function Name": "unionGetLayout", - "Structural Impact": 3.7, + "Function Name": "pushNamed", + "Structural Impact": 8.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2099, - "End Line": 2102 + "Control Flow Ratio": "80.0%", + "Start Line": 4745, + "End Line": 4748 }, { - "Function Name": "isInt", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2248, - "End Line": 2251 + "Function Name": "dispose", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "45.5%", + "Start Line": 3434, + "End Line": 3487 }, { - "Function Name": "zigTypeTag", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 24, - "End Line": 26 + "Function Name": "pushNamed", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1902, + "End Line": 1909 }, { - "Function Name": "ptrIsMutable", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_replaceEntryBelow", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 87, - "End Line": 89 + "Control Flow Ratio": "60.0%", + "Start Line": 5479, + "End Line": 5506 }, { - "Function Name": "default", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "build", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 145 + "Start Line": 5906, + "End Line": 5958 }, { - "Function Name": "dump", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_pushEntryAndRemoveUntil", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 154, - "End Line": 156 - }, + "Control Flow Ratio": "60.0%", + "Start Line": 5312, + "End Line": 5336 + }, { - "Function Name": "isNoReturn", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 815, - "End Line": 817 + "Function Name": "markForPop", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3556, + "End Line": 3575 }, { - "Function Name": "bitSizeSema", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1621, - "End Line": 1623 + "Function Name": "_RestorationInformation.fromSerializableData", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5976, + "End Line": 5986 }, { - "Function Name": "ptrSize", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1812, - "End Line": 1814 + "Function Name": "_lastRouteEntryWhereOrNull", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 5896, + "End Line": 5904 }, { - "Function Name": "slicePtrFieldType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1842, - "End Line": 1844 + "Function Name": "restorableReplace", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2590, + "End Line": 2602 }, { - "Function Name": "isVolatilePtr", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1853, - "End Line": 1855 + "Function Name": "restorableReplaceRouteBelow", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2657, + "End Line": 2669 }, { - "Function Name": "childType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_disposeRouteEntry", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1941, - "End Line": 1943 + "Control Flow Ratio": "100.0%", + "Start Line": 3950, + "End Line": 3959 }, { - "Function Name": "childTypeIp", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1945, - "End Line": 1947 + "Function Name": "restorablePushNamedAndRemoveUntil", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2259, + "End Line": 2269 }, { - "Function Name": "errorUnionPayload", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2115, - "End Line": 2117 + "Function Name": "restorablePushAndRemoveUntil", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 2524, + "End Line": 2534 }, { - "Function Name": "errorUnionSet", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2120, - "End Line": 2122 + "Function Name": "initState", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3801, + "End Line": 3825 }, { - "Function Name": "arrayLen", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2212, - "End Line": 2214 + "Function Name": "restorableReplace", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 5367, + "End Line": 5389 }, { - "Function Name": "arrayLenIp", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2216, - "End Line": 2218 + "Function Name": "restorableReplaceRouteBelow", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 5455, + "End Line": 5477 }, { - "Function Name": "arrayLenIncludingSentinel", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2220, - "End Line": 2222 + "Function Name": "restorablePushAndRemoveUntil", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 5289, + "End Line": 5310 }, { - "Function Name": "fnReturnType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2423, - "End Line": 2425 + "Function Name": "restorablePushNamedAndRemoveUntil", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4982, + "End Line": 4999 }, { - "Function Name": "fnCallingConvention", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2428, - "End Line": 2430 + "Function Name": "didStartUserGesture", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5826, + "End Line": 5842 }, { - "Function Name": "fnIsVarArgs", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2449, - "End Line": 2451 + "Function Name": "of", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 873, + "End Line": 891 }, { - "Function Name": "isVector", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2911, - "End Line": 2913 + "Function Name": "restorationId", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 3191, + "End Line": 3202 }, { - "Function Name": "getNamespaceIndex", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_replaceEntry", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2963, - "End Line": 2965 + "Control Flow Ratio": "40.0%", + "Start Line": 5391, + "End Line": 5419 }, { - "Function Name": "enumFields", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3086, - "End Line": 3088 + "Function Name": "_debugCheckPageApiParameters", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 3771, + "End Line": 3799 }, { - "Function Name": "enumFieldCount", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3090, - "End Line": 3092 + "Function Name": "restorablePushNamed", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1957, + "End Line": 1964 }, { - "Function Name": "srcLoc", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3419, - "End Line": 3421 + "Function Name": "restorablePush", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2343, + "End Line": 2350 }, { - "Function Name": "resolveStructAlignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3777, - "End Line": 3779 + "Function Name": "pushAndRemoveUntil", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2494, + "End Line": 2501 }, { - "Function Name": "resolveUnionAlignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3781, - "End Line": 3783 + "Function Name": "popUntilWithResult", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2816, + "End Line": 2823 }, { - "Function Name": "cTypeAlign", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4354, - "End Line": 4356 + "Function Name": "removeRouteBelow", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2888, + "End Line": 2895 }, { - "Function Name": "fmtDebug", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "_pushReplacementEntry", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 148, - "End Line": 150 + "Start Line": 5211, + "End Line": 5234 }, { - "Function Name": "fromInterned", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "_hookOntoRouteFuture", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 432, - "End Line": 435 + "Control Flow Ratio": "75.0%", + "Start Line": 6413, + "End Line": 6426 }, { - "Function Name": "toIntern", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 437, - "End Line": 440 + "Function Name": "resolve", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1167, + "End Line": 1171 }, { - "Function Name": "toValue", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 442, - "End Line": 444 + "Function Name": "removeRoute", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2855, + "End Line": 2858 }, { - "Function Name": "ptrAbiAlignment", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "markForComplete", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1613, - "End Line": 1615 + "Control Flow Ratio": "100.0%", + "Start Line": 3577, + "End Line": 3587 }, { - "Function Name": "isGenericPoison", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "didToggleBucket", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3423, - "End Line": 3425 + "Control Flow Ratio": "100.0%", + "Start Line": 3913, + "End Line": 3922 }, { - "Function Name": "format", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "restorablePush", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 128 + "Control Flow Ratio": "66.7%", + "Start Line": 5057, + "End Line": 5077 }, { - "Function Name": "collectSubtypes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4063, - "End Line": 4063 + "Function Name": "popUntil", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5651, + "End Line": 5660 }, { - "Function Name": "shouldDedupeType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "_RestorationInformation.anonymous", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4139, - "End Line": 4139 + "Control Flow Ratio": "100.0%", + "Start Line": 5970, + "End Line": 5974 }, { - "Function Name": "deinit", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4211, - "End Line": 4215 + "Function Name": "_firstRouteEntryWhereOrNull", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5886, + "End Line": 5893 }, { - "Function Name": "arrayBase", - "Structural Impact": 1.8, + "Function Name": "requestFocus", + "Structural Impact": 6.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3533, - "End Line": 3533 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 180, + "End Line": 180 }, { - "Function Name": "format", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4185, - "End Line": 4185 + "Function Name": "didComplete", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 478, + "End Line": 482 }, { - "Function Name": "init", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4195, - "End Line": 4195 + "Function Name": "maybeOf", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 854, + "End Line": 858 }, { - "Function Name": "format", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4225, - "End Line": 4225 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1363, - "Sequential Logic Declarations": 699, - "Function Parameters": 194, - "Function/Method Declarations": 189, - "Class/Entity Declarations": 12, - "Defensive Programming Constructs": 429, - "Type/Safety Bypasses": 157, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 381, - "State Mutations / Variable Reassignments": 83, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 187, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 394, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 22, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 60, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 10, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 137, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 19, - "Fatal Aborts & Exceptions": 660, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 464, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 515, - "Resource Deallocation & Cleanup": 15, - "Private / Encapsulated Scopes": 333, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3167, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 575, - "Design Camel Case": 0, - "Design Snake Case": 428, - "Design Pascal Case": 141, - "Design Upper Case": 2, - "Design Short Vars": 75, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 26, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 6, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 8 - }, - "9. Extracted Dependencies": [ - "InternPool.zig", - "Sema.zig", - "Value.zig", - "Zcu.zig", - "builtin", - "std", - "target.zig" - ] - }, - "zig/zig/Zcu.zig": { - "1. Artifact Identity": { - "Filename": "Zcu.zig", - "Path": "zig/zig/Zcu.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 3334.91, - "Y": -147.23, - "Z": -4676.64 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 4802, - "Coding LOC": 3619, - "Documentation LOC": 755, - "Structural Magnitude": 2727.58, - "Control Flow Ratio": "70.8%", - "Popularity Rank": 4, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.642 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "19.7%", - "Error & Exception Exposure": "64.83%", - "Tech Debt Exposure": "13.62%", - "Testing Exposure": "80.0%", - "API Exposure": "3.82%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "11.24%", - "Commented Logic Exposure": "5.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "38.57%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "span", - "Structural Impact": 630.2, - "Lines of Code (LOC)": 999, - "Control Flow Branches": 334, + "Function Name": "restorablePushNamed", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "67.7%", - "Start Line": 1276, - "End Line": 2274 + "Control Flow Ratio": "66.7%", + "Start Line": 4770, + "End Line": 4783 }, { - "Function Name": "resolveReferencesInner", - "Structural Impact": 114.0, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 72, + "Function Name": "_getRouteById", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 4024, - "End Line": 4238 - }, - { - "Function Name": "mapOldZirToNew", - "Structural Impact": 109.3, - "Lines of Code (LOC)": 174, - "Control Flow Branches": 44, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 3299, - "End Line": 3472 + "Control Flow Ratio": "60.0%", + "Start Line": 5796, + "End Line": 5800 }, { - "Function Name": "explainWhyFileIsInModule", - "Structural Impact": 83.0, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 29, - "Input Parameters": 6, - "Control Flow Ratio": "82.9%", - "Start Line": 4676, - "End Line": 4747 + "Function Name": "hasActiveRouteBelow", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 615, + "End Line": 629 }, { - "Function Name": "atomicPtrAlignment", - "Structural Impact": 42.5, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 19, - "Input Parameters": 3, - "Control Flow Ratio": "73.1%", - "Start Line": 3862, - "End Line": 3912 + "Function Name": "_cancelActivePointers", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5868, + "End Line": 5883 }, { - "Function Name": "markDependeeOutdated", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "94.4%", - "Start Line": 3061, - "End Line": 3112 + "Function Name": "pushAndRemoveUntil", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5262, + "End Line": 5271 }, { - "Function Name": "formatDependee", - "Structural Impact": 37.1, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "57.6%", - "Start Line": 4342, - "End Line": 4390 + "Function Name": "didAdd", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 285, + "End Line": 314 }, { - "Function Name": "lessThan", - "Structural Impact": 32.7, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "65.0%", - "Start Line": 2728, - "End Line": 2755 + "Function Name": "popDisposition", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 382, + "End Line": 390 }, { - "Function Name": "getSource", - "Structural Impact": 31.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 16, + "Function Name": "onPopInvokedWithResult", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 1059, - "End Line": 1106 + "Control Flow Ratio": "100.0%", + "Start Line": 410, + "End Line": 416 }, { - "Function Name": "saveZirCache", - "Structural Impact": 31.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 2951, - "End Line": 2989 + "Function Name": "_getIndexBefore", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4646, + "End Line": 4651 }, { - "Function Name": "loadZirCacheBody", - "Structural Impact": 30.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "65.0%", - "Start Line": 2904, - "End Line": 2949 + "Function Name": "push", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2308, + "End Line": 2311 }, { - "Function Name": "deleteUnitReferences", - "Structural Impact": 30.2, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 15, + "Function Name": "maybePop", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3582, - "End Line": 3630 + "Control Flow Ratio": "66.7%", + "Start Line": 2725, + "End Line": 2728 }, { - "Function Name": "markPoDependeeUpToDate", - "Structural Impact": 29.9, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 15, + "Function Name": "pop", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "93.8%", - "Start Line": 3114, - "End Line": 3157 + "Control Flow Ratio": "100.0%", + "Start Line": 2775, + "End Line": 2778 }, { - "Function Name": "findOutdatedToAnalyze", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3197, - "End Line": 3277 + "Function Name": "_getRouteBefore", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4641, + "End Line": 4644 }, { - "Function Name": "deinit", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "92.9%", - "Start Line": 2778, - "End Line": 2870 + "Function Name": "isActive", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 640, + "End Line": 643 }, { - "Function Name": "deleteUnitExports", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 12, + "Function Name": "didReplace", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 3541, - "End Line": 3578 + "Control Flow Ratio": "100.0%", + "Start Line": 794, + "End Line": 794 }, { - "Function Name": "end", - "Structural Impact": 22.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "91.7%", - "Start Line": 4754, - "End Line": 4781 + "Function Name": "Navigator", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 16, + "Control Flow Ratio": "0.0%", + "Start Line": 1565, + "End Line": 1586 }, { - "Function Name": "loadZoirCacheBody", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3021, - "End Line": 3059 + "Function Name": "_flushObserverNotifications", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4593, + "End Line": 4608 }, { - "Function Name": "renderFullyQualifiedDebugName", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 874, - "End Line": 892 + "Function Name": "canPop", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 5516, + "End Line": 5531 }, { - "Function Name": "markTransitiveDependersPotentiallyOutdated", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3161, - "End Line": 3195 + "Function Name": "canUpdateFrom", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 3204, + "End Line": 3213 }, { - "Function Name": "loadZirCache", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "64.3%", - "Start Line": 2892, - "End Line": 2902 + "Function Name": "_debugCheckDuplicatedPageKeys", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4062, + "End Line": 4074 }, { - "Function Name": "formatAnalUnit", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 4316, - "End Line": 4338 + "Function Name": "_updateSettings", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 223, + "End Line": 230 }, { - "Function Name": "addFileInMultipleModulesError", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 4633, - "End Line": 4674 + "Function Name": "isCurrent", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 584, + "End Line": 595 }, { - "Function Name": "addUnitReference", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "75.0%", - "Start Line": 3657, - "End Line": 3687 + "Function Name": "isFirst", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 601, + "End Line": 612 }, { - "Function Name": "addTypeReference", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3689, - "End Line": 3712 + "Function Name": "complete", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3400, + "End Line": 3409 }, { - "Function Name": "ensureFuncBodyAnalysisQueued", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3481, - "End Line": 3502 + "Function Name": "shouldAnnounceChangeToNext", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3511, + "End Line": 3516 }, { - "Function Name": "ensureNavValAnalysisQueued", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3504, - "End Line": 3521 + "Function Name": "push", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5026, + "End Line": 5030 }, { - "Function Name": "flushRetryableFailures", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, + "Function Name": "initWithValue", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3281, - "End Line": 3297 - }, - { - "Function Name": "handleUpdateExports", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 3762, - "End Line": 3779 + "Start Line": 6376, + "End Line": 6381 }, { - "Function Name": "trackUnitSema", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, + "Function Name": "replace", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 4783, - "End Line": 4801 + "Control Flow Ratio": "50.0%", + "Start Line": 2567, + "End Line": 2574 }, { - "Function Name": "addGlobalAssembly", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, + "Function Name": "replaceRouteBelow", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3781, - "End Line": 3791 + "Control Flow Ratio": "50.0%", + "Start Line": 2633, + "End Line": 2640 }, { - "Function Name": "stage", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, + "Function Name": "canPop", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 576, - "End Line": 588 + "Control Flow Ratio": "66.7%", + "Start Line": 2689, + "End Line": 2692 }, { - "Function Name": "modeFromPath", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 7, + "Function Name": "restorationEnabled", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 1013, - "End Line": 1021 + "Control Flow Ratio": "100.0%", + "Start Line": 3590, + "End Line": 3593 }, { - "Function Name": "maybeUnresolveIes", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 2, + "Function Name": "initWithValue", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 4394, - "End Line": 4416 + "Start Line": 6247, + "End Line": 6250 }, { - "Function Name": "deleteUnitCompileLogs", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3634, - "End Line": 3646 + "Function Name": "_RestorationInformation.named", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 5965, + "End Line": 5969 }, { - "Function Name": "renderFullyQualifiedName", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, + "Function Name": "replaceRouteBelow", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1124, - "End Line": 1132 + "Start Line": 5432, + "End Line": 5443 }, { - "Function Name": "typeToStruct", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "toRouteEntry", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3916, - "End Line": 3923 + "Control Flow Ratio": "50.0%", + "Start Line": 6007, + "End Line": 6018 }, { - "Function Name": "typeToUnion", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "didAdd", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3954, - "End Line": 3961 + "Control Flow Ratio": "100.0%", + "Start Line": 3376, + "End Line": 3386 }, { - "Function Name": "getTree", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, + "Function Name": "replace", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1111, - "End Line": 1117 + "Control Flow Ratio": "100.0%", + "Start Line": 5348, + "End Line": 5356 }, { - "Function Name": "renderFullyQualifiedDebugName", - "Structural Impact": 10.7, + "Function Name": "handleAdd", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1134, - "End Line": 1139 + "Start Line": 3215, + "End Line": 3220 }, { - "Function Name": "typeToPackedStruct", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "pop", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3925, - "End Line": 3929 + "Control Flow Ratio": "100.0%", + "Start Line": 3390, + "End Line": 3395 }, { - "Function Name": "errorSetBits", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "didPush", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 3719, - "End Line": 3729 - }, - { - "Function Name": "internFullyQualifiedName", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "60.0%", - "Start Line": 894, - "End Line": 904 - }, - { - "Function Name": "errorBundleTokenSrc", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 1169, - "End Line": 1188 - }, - { - "Function Name": "create", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 1217, - "End Line": 1228 - }, - { - "Function Name": "codegenFailType", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 4609, - "End Line": 4620 - }, - { - "Function Name": "saveZoirCache", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2991, - "End Line": 3019 + "Start Line": 268, + "End Line": 276 }, { - "Function Name": "addInlineReferenceFrame", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "_defaultPopInvokedHandler", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3648, - "End Line": 3655 - }, - { - "Function Name": "structPackedFieldBitOffset", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3935, - "End Line": 3952 + "Control Flow Ratio": "100.0%", + "Start Line": 696, + "End Line": 696 }, { - "Function Name": "getUnitInfo", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 351, - "End Line": 358 + "Function Name": "didPush", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 774, + "End Line": 774 }, { - "Function Name": "unionTagFieldIndex", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 3998, - "End Line": 4003 + "Function Name": "didPop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 780, + "End Line": 780 }, { - "Function Name": "getAlign", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "didRemove", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 691, - "End Line": 700 + "Control Flow Ratio": "100.0%", + "Start Line": 791, + "End Line": 791 }, { - "Function Name": "internFullyQualifiedName", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "didChangeTop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1141, - "End Line": 1149 + "Control Flow Ratio": "100.0%", + "Start Line": 805, + "End Line": 805 }, { - "Function Name": "upgradeOrLost", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "didStartUserGesture", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2716, - "End Line": 2723 + "Control Flow Ratio": "100.0%", + "Start Line": 811, + "End Line": 811 }, { - "Function Name": "codegenFail", - "Structural Impact": 7.2, + "Function Name": "markForPush", + "Structural Impact": 3.5, "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 4580, - "End Line": 4588 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3536, + "End Line": 3544 }, { - "Function Name": "namespacePtrUnwrap", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2876, - "End Line": 2878 + "Function Name": "markForAdd", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3546, + "End Line": 3554 }, { - "Function Name": "typeToFunc", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3963, - "End Line": 3966 + "Function Name": "didChangeDependencies", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3927, + "End Line": 3937 }, { - "Function Name": "init", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 6, + "Function Name": "didStopUserGesture", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1237, - "End Line": 1242 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5848, + "End Line": 5856 }, { - "Function Name": "errorBundleWholeFileSrc", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, + "Function Name": "_updateEffectiveObservers", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1153, - "End Line": 1167 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4013, + "End Line": 4019 }, { - "Function Name": "codegenFailMsg", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, + "Function Name": "computeSerializableData", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 4591, - "End Line": 4600 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6074, + "End Line": 6081 }, { - "Function Name": "codegenFailTypeMsg", - "Structural Impact": 6.5, + "Function Name": "_debugIsStaticCallback", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4622, - "End Line": 4630 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 5032, + "End Line": 5040 }, { - "Function Name": "resolveReferences", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "_AnonymousRestorationInformation.fromSerializableData", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4018, - "End Line": 4023 + "Control Flow Ratio": "100.0%", + "Start Line": 6059, + "End Line": 6068 }, { - "Function Name": "tagOffset", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3988, - "End Line": 3990 + "Function Name": "toPrimitives", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6383, + "End Line": 6388 }, { - "Function Name": "payloadOffset", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3992, - "End Line": 3994 + "Function Name": "_recordLastFocus", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3828, + "End Line": 3831 }, { - "Function Name": "toBuiltin", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 25, + "Function Name": "getSerializableData", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 632, - "End Line": 656 + "Start Line": 5994, + "End Line": 5997 }, { - "Function Name": "getValue", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "createDefaultValue", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 684, - "End Line": 689 + "Start Line": 6231, + "End Line": 6234 }, { - "Function Name": "deinit", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Function Name": "present", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 669, - "End Line": 673 + "Start Line": 6354, + "End Line": 6360 }, { - "Function Name": "eql", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 6, + "Function Name": "didPop", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 387, - "End Line": 392 + "Start Line": 457, + "End Line": 461 }, { - "Function Name": "eql", - "Structural Impact": 4.8, + "Function Name": "addAll", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 843, - "End Line": 848 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3665, + "End Line": 3670 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 5, + "Function Name": "_NamedRestorationInformation.fromSerializableData", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 375, - "End Line": 379 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6028, + "End Line": 6033 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, + "Function Name": "fromPrimitives", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 859, - "End Line": 862 + "Start Line": 6390, + "End Line": 6394 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "_updateRestorationId", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 748, - "End Line": 753 + "Control Flow Ratio": "100.0%", + "Start Line": 233, + "End Line": 235 }, { - "Function Name": "unwrap", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "didReplace", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 794, - "End Line": 799 + "Control Flow Ratio": "100.0%", + "Start Line": 320, + "End Line": 322 }, { - "Function Name": "newType", - "Structural Impact": 4.2, + "Function Name": "didChangeNext", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 359, - "End Line": 361 + "Start Line": 502, + "End Line": 504 }, { - "Function Name": "newNav", - "Structural Impact": 4.2, + "Function Name": "didChangePrevious", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 362, - "End Line": 364 + "Start Line": 515, + "End Line": 517 }, { - "Function Name": "deinit", - "Structural Impact": 3.9, + "Function Name": "Page", + "Structural Impact": 3.0, "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 687, + "End Line": 694 + }, + { + "Function Name": "canUpdate", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 337, - "End Line": 344 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 740, + "End Line": 742 }, { - "Function Name": "deinit", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, + "Function Name": "_forcedDisposeAllRouteEntries", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1244, - "End Line": 1251 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3940, + "End Line": 3948 }, { - "Function Name": "unload", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "deactivate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1023, - "End Line": 1028 + "Start Line": 4076, + "End Line": 4084 }, { - "Function Name": "unloadTree", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "activate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1030, - "End Line": 1035 + "Start Line": 4086, + "End Line": 4095 }, { - "Function Name": "unloadSource", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "willPop", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1037, - "End Line": 1042 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 349, + "End Line": 355 }, { - "Function Name": "unloadZir", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1044, - "End Line": 1049 + "Start Line": 3672, + "End Line": 3678 }, { - "Function Name": "fileRootType", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4250, - "End Line": 4255 + "Start Line": 6199, + "End Line": 6206 }, { - "Function Name": "navSrcLoc", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, + "Function Name": "markForRemove", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4264, - "End Line": 4270 + "Start Line": 952, + "End Line": 957 }, { - "Function Name": "navSrcLine", - "Structural Impact": 3.8, + "Function Name": "dispose", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4284, - "End Line": 4289 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6398, + "End Line": 6403 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "HeroControllerScope", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 831, + "End Line": 835 + }, + { + "Function Name": "willBePresent", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 371, - "End Line": 374 + "Start Line": 3489, + "End Line": 3492 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "isPresent", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 383, - "End Line": 386 + "Start Line": 3494, + "End Line": 3497 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "suitableForAnnouncement", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 838, - "End Line": 841 + "Start Line": 3501, + "End Line": 3504 }, { - "Function Name": "hash", - "Structural Impact": 3.7, + "Function Name": "suitableForTransitionAnimation", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 854, - "End Line": 857 + "Start Line": 3506, + "End Line": 3509 }, { - "Function Name": "init", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "_History", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2773, - "End Line": 2776 + "Start Line": 3648, + "End Line": 3652 }, { - "Function Name": "backendSupportsFeature", - "Structural Impact": 3.7, + "Function Name": "_pushEntry", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5079, + "End Line": 5094 + }, + { + "Function Name": "_NamedRestorationInformation", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6022, + "End Line": 6026 + }, + { + "Function Name": "computeSerializableData", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3840, - "End Line": 3843 + "Start Line": 6035, + "End Line": 6038 }, { - "Function Name": "navFileScopeIndex", - "Structural Impact": 3.7, + "Function Name": "_AnonymousRestorationInformation", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6053, + "End Line": 6057 + }, + { + "Function Name": "toPrimitives", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4295, - "End Line": 4298 + "Start Line": 6252, + "End Line": 6255 }, { - "Function Name": "ptr", - "Structural Impact": 3.6, + "Function Name": "RestorableRouteFuture", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6319, + "End Line": 6323 + }, + { + "Function Name": "toString", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 727, - "End Line": 729 + "Start Line": 662, + "End Line": 664 }, { - "Function Name": "get", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "restorationId", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 739, - "End Line": 741 + "Start Line": 3924, + "End Line": 3925 }, { - "Function Name": "ptr", - "Structural Impact": 3.6, + "Function Name": "_allRouteOverlayEntries", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 785, - "End Line": 787 + "Start Line": 4123, + "End Line": 4125 }, { - "Function Name": "fileScope", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "createDefaultValue", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 865, - "End Line": 867 + "Start Line": 6373, + "End Line": 6374 }, { - "Function Name": "fileScopeIp", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "enabled", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 869, - "End Line": 871 + "Start Line": 6405, + "End Line": 6406 }, { - "Function Name": "get", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "navigator", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1202, - "End Line": 1204 + "Start Line": 184, + "End Line": 184 }, { - "Function Name": "upgrade", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_isPageBased", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2711, - "End Line": 2713 + "Start Line": 206, + "End Line": 206 }, { - "Function Name": "namespacePtr", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "restorationScopeId", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2872, - "End Line": 2874 + "Start Line": 220, + "End Line": 220 }, { - "Function Name": "iesFuncIndex", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "currentResult", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3968, - "End Line": 3970 + "Start Line": 426, + "End Line": 426 }, { - "Function Name": "funcInfo", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "popped", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3972, - "End Line": 3974 + "Start Line": 433, + "End Line": 433 }, { - "Function Name": "fileByIndex", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "navigator", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4244, - "End Line": 4246 + "Start Line": 757, + "End Line": 757 }, { - "Function Name": "navValue", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4097, + "End Line": 4118 + }, + { + "Function Name": "overlay", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4291, - "End Line": 4293 + "Start Line": 4121, + "End Line": 4121 }, { - "Function Name": "navFileScope", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "route", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4300, - "End Line": 4302 + "Start Line": 6370, + "End Line": 6370 }, { - "Function Name": "fmtAnalUnit", - "Structural Impact": 3.6, + "Function Name": "popUntil", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4304, - "End Line": 4306 + "Control Flow Ratio": "0.0%", + "Start Line": 2805, + "End Line": 2807 }, { - "Function Name": "fmtDependee", - "Structural Impact": 3.6, + "Function Name": "indexWhere", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4307, - "End Line": 4309 + "Control Flow Ratio": "0.0%", + "Start Line": 3656, + "End Line": 3658 }, { - "Function Name": "src", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "insert", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3680, + "End Line": 3683 + }, + { + "Function Name": "RouteSettings", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 650, + "End Line": 650 + }, + { + "Function Name": "HeroControllerScope.none", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 839, + "End Line": 839 + }, + { + "Function Name": "_NavigatorObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3597, + "End Line": 3597 + }, + { + "Function Name": "_NavigatorPushObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3605, + "End Line": 3605 + }, + { + "Function Name": "_NavigatorPopObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3614, + "End Line": 3614 + }, + { + "Function Name": "_NavigatorRemoveObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3623, + "End Line": 3623 + }, + { + "Function Name": "_NavigatorReplaceObservation", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3632, + "End Line": 3632 + }, + { + "Function Name": "onPopInvoked", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 197, - "End Line": 202 + "Control Flow Ratio": "0.0%", + "Start Line": 397, + "End Line": 401 }, { - "Function Name": "nodeOffsetDebug", - "Structural Impact": 3.1, + "Function Name": "removeAt", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2646, - "End Line": 2650 + "Control Flow Ratio": "0.0%", + "Start Line": 3685, + "End Line": 3689 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, + "Function Name": "createRoute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6045, + "End Line": 6049 + }, + { + "Function Name": "createRoute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6088, + "End Line": 6092 + }, + { + "Function Name": "didPopNext", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 742, - "End Line": 744 + "Control Flow Ratio": "0.0%", + "Start Line": 489, + "End Line": 491 }, { - "Function Name": "toOptional", - "Structural Impact": 3.0, + "Function Name": "updateShouldNotify", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 893, + "End Line": 896 + }, + { + "Function Name": "isRoutePredicate", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 788, - "End Line": 790 + "Control Flow Ratio": "0.0%", + "Start Line": 3523, + "End Line": 3525 }, { - "Function Name": "getMode", - "Structural Impact": 3.0, + "Function Name": "notify", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1008, - "End Line": 1011 + "Control Flow Ratio": "0.0%", + "Start Line": 3607, + "End Line": 3610 }, { - "Function Name": "fullyQualifiedNameLen", - "Structural Impact": 3.0, + "Function Name": "notify", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1119, - "End Line": 1122 + "Control Flow Ratio": "0.0%", + "Start Line": 3616, + "End Line": 3619 }, { - "Function Name": "baseSrcToken", - "Structural Impact": 3.0, + "Function Name": "notify", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1269, - "End Line": 1272 + "Control Flow Ratio": "0.0%", + "Start Line": 3625, + "End Line": 3628 }, { - "Function Name": "nodeOffsetRelease", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "notify", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2652, - "End Line": 2654 + "Control Flow Ratio": "0.0%", + "Start Line": 3634, + "End Line": 3637 }, { - "Function Name": "clearCachedResolvedReferences", - "Structural Impact": 3.0, + "Function Name": "add", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3714, - "End Line": 3717 + "Control Flow Ratio": "0.0%", + "Start Line": 3660, + "End Line": 3663 }, { - "Function Name": "getTarget", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "_userGesturesInProgress", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3751, - "End Line": 3753 + "Control Flow Ratio": "0.0%", + "Start Line": 5804, + "End Line": 5807 }, { - "Function Name": "optimizeMode", - "Structural Impact": 3.0, + "Function Name": "_handlePointerDown", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3758, - "End Line": 3760 + "Control Flow Ratio": "0.0%", + "Start Line": 5860, + "End Line": 5862 }, { - "Function Name": "analysisRoots", - "Structural Impact": 3.0, + "Function Name": "_handlePointerUpOrCancel", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4240, - "End Line": 4242 + "Control Flow Ratio": "0.0%", + "Start Line": 5864, + "End Line": 5866 }, { - "Function Name": "errNote", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 7, + "Function Name": "_isInstalledIn", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3731, - "End Line": 3737 + "Start Line": 188, + "End Line": 188 }, { - "Function Name": "setFileRootType", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "createRoute", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4257, - "End Line": 4262 + "Start Line": 747, + "End Line": 748 }, { - "Function Name": "typeSrcLoc", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "route", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4272, - "End Line": 4276 + "Start Line": 903, + "End Line": 903 }, { - "Function Name": "typeFileScope", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "isWaitingForEnteringDecision", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4278, - "End Line": 4282 + "Start Line": 910, + "End Line": 910 }, { - "Function Name": "callconvSupported", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "isWaitingForExitingDecision", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4418, - "End Line": 4422 + "Start Line": 917, + "End Line": 917 }, { - "Function Name": "assertCodegenFailed", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "markForPop", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4603, - "End Line": 4607 + "Start Line": 938, + "End Line": 938 }, { - "Function Name": "destroy", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "markForComplete", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1232, - "End Line": 1235 + "Start Line": 945, + "End Line": 945 }, { - "Function Name": "resolveBaseNode", - "Structural Impact": 1.8, + "Function Name": "isPresentPredicate", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2672, - "End Line": 2672 + "Start Line": 3518, + "End Line": 3518 }, { - "Function Name": "access", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "suitableForTransitionAnimationPredicate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 592, - "End Line": 595 + "Start Line": 3519, + "End Line": 3520 }, { - "Function Name": "kind", + "Function Name": "willBePresentPredicate", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 478, - "End Line": 478 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1028, - "Sequential Logic Declarations": 424, - "Function Parameters": 128, - "Function/Method Declarations": 128, - "Class/Entity Declarations": 55, - "Defensive Programming Constructs": 493, - "Type/Safety Bypasses": 149, - "High-Risk Execution Commands": 76, - "I/O and Network Boundaries": 12, - "Exposed API / Public Exports": 244, - "State Mutations / Variable Reassignments": 314, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 598, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 640, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 25, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 18, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 18, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 9, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 186, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 71, - "Fatal Aborts & Exceptions": 308, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 572, - "Thread Synchronization Locks": 6, - "Immutable Data Declarations": 622, - "Resource Deallocation & Cleanup": 96, - "Private / Encapsulated Scopes": 586, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3302, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 694, - "Design Camel Case": 2, - "Design Snake Case": 569, - "Design Pascal Case": 102, - "Design Upper Case": 0, - "Design Short Vars": 57, - "Design Long Vars": 1, - "Duplicate Logic": 4, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 28, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 17, - "Direct Downstream (Dependency Blast Radius)": 4, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 8 - }, - "9. Extracted Dependencies": [ - "Air.zig", - "Compilation.zig", - "InternPool.zig", - "Package.zig", - "Sema.zig", - "Type.zig", - "Value.zig", - "Zcu/PerThread.zig", - "build_options", - "builtin", - "codegen/llvm.zig", - "dev.zig", - "introspect.zig", - "link.zig", - "std", - "target.zig", - "tracy.zig" - ] - }, - "zig/zig/main.zig": { - "1. Artifact Identity": { - "Filename": "main.zig", - "Path": "zig/zig/main.zig", - "Language": "Zig", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" - }, - "2. Topological Coordinates": { - "X": 3510.08, - "Y": -87.94, - "Z": -4546.85 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 7530, - "Coding LOC": 6619, - "Documentation LOC": 363, - "Structural Magnitude": 5425.48, - "Control Flow Ratio": "82.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.89 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "61.79%", - "Error & Exception Exposure": "43.09%", - "Tech Debt Exposure": "8.51%", - "Testing Exposure": "80.0%", - "API Exposure": "0.29%", - "Concurrency Exposure": "19.86%", - "State Flux Exposure": "61.43%", - "Commented Logic Exposure": "5.08%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "18.63%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "buildOutputType", - "Structural Impact": 1414.0, - "Lines of Code (LOC)": 894, - "Control Flow Branches": 558, - "Input Parameters": 5, - "Control Flow Ratio": "81.3%", - "Start Line": 798, - "End Line": 1691 + "Start Line": 3521, + "End Line": 3521 }, { - "Function Name": "cmdBuild", - "Structural Impact": 536.7, - "Lines of Code (LOC)": 627, - "Control Flow Branches": 225, - "Input Parameters": 4, - "Control Flow Ratio": "81.2%", - "Start Line": 4791, - "End Line": 5417 + "Function Name": "notify", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3601, + "End Line": 3601 }, { - "Function Name": "createModule", - "Structural Impact": 296.6, - "Lines of Code (LOC)": 331, - "Control Flow Branches": 98, - "Input Parameters": 7, - "Control Flow Ratio": "87.5%", - "Start Line": 3728, - "End Line": 4058 + "Function Name": "_RestorationInformation", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5964, + "End Line": 5964 }, { - "Function Name": "mainArgs", - "Structural Impact": 232.9, - "Lines of Code (LOC)": 178, - "Control Flow Branches": 111, - "Input Parameters": 3, - "Control Flow Ratio": "74.0%", - "Start Line": 206, - "End Line": 383 + "Function Name": "restorationScopeId", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5989, + "End Line": 5989 }, { - "Function Name": "cmdFetch", - "Structural Impact": 204.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 84, - "Input Parameters": 4, - "Control Flow Ratio": "71.2%", - "Start Line": 6820, - "End Line": 7102 + "Function Name": "createRoute", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6004, + "End Line": 6005 }, { - "Function Name": "runOrTest", - "Structural Impact": 175.6, - "Lines of Code (LOC)": 122, - "Control Flow Branches": 46, - "Input Parameters": 12, - "Control Flow Ratio": "83.6%", - "Start Line": 4308, - "End Line": 4429 + "Function Name": "_defaultNavigatorFinder", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6428, + "End Line": 6428 }, { - "Function Name": "jitCmd", - "Structural Impact": 147.6, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 55, - "Input Parameters": 5, - "Control Flow Ratio": "77.5%", - "Start Line": 5432, - "End Line": 5639 + "Function Name": "NavigationNotification", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6440, + "End Line": 6440 }, { - "Function Name": "cmdAstCheck", - "Structural Impact": 136.3, - "Lines of Code (LOC)": 166, - "Control Flow Branches": 63, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 6075, - "End Line": 6240 + "Function Name": "dispose", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 572, + "End Line": 579 }, { - "Function Name": "serve", - "Structural Impact": 132.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 41, - "Input Parameters": 8, - "Control Flow Ratio": "80.4%", - "Start Line": 4068, - "End Line": 4199 + "Function Name": "handleComplete", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3351, + "End Line": 3356 }, { - "Function Name": "addIncludePath", - "Structural Impact": 99.4, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 33, - "Input Parameters": 7, - "Control Flow Ratio": "82.5%", - "Start Line": 6684, - "End Line": 6747 + "Function Name": "forcedDispose", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3420, + "End Line": 3425 }, { - "Function Name": "runOrTestHotSwap", - "Structural Impact": 98.1, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 32, - "Input Parameters": 7, - "Control Flow Ratio": "76.2%", - "Start Line": 4431, - "End Line": 4526 + "Function Name": "finalize", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3411, + "End Line": 3414 }, { - "Function Name": "warnAboutForeignBinaries", - "Structural Impact": 76.5, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 28, - "Input Parameters": 5, - "Control Flow Ratio": "96.6%", - "Start Line": 6547, - "End Line": 6656 + "Function Name": "removeLast", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3691, + "End Line": 3695 }, { - "Function Name": "handleModArg", - "Structural Impact": 72.1, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 18, - "Input Parameters": 12, - "Control Flow Ratio": "100.0%", - "Start Line": 7429, - "End Line": 7499 + "Function Name": "iterator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3701, + "End Line": 3704 }, { - "Function Name": "cmdTranslateC", - "Structural Impact": 65.2, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 24, - "Input Parameters": 5, - "Control Flow Ratio": "77.4%", - "Start Line": 4545, - "End Line": 4624 + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3706, + "End Line": 3709 }, { - "Function Name": "cmdInit", - "Structural Impact": 63.0, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "75.7%", - "Start Line": 4656, - "End Line": 4754 + "Function Name": "computeSerializableData", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5999, + "End Line": 6002 }, { - "Function Name": "next", - "Structural Impact": 58.3, - "Lines of Code (LOC)": 147, - "Control Flow Branches": 35, - "Input Parameters": 1, - "Control Flow Ratio": "81.4%", - "Start Line": 5882, - "End Line": 6028 + "Function Name": "_navigator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6408, + "End Line": 6411 }, { - "Function Name": "serveUpdateResults", - "Structural Impact": 57.3, - "Lines of Code (LOC)": 106, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "70.7%", - "Start Line": 4201, - "End Line": 4306 + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6446, + "End Line": 6449 }, { - "Function Name": "write", - "Structural Impact": 55.4, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 19, - "Input Parameters": 6, - "Control Flow Ratio": "90.5%", - "Start Line": 7322, - "End Line": 7371 + "Function Name": "_installed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 187, + "End Line": 187 }, { - "Function Name": "cmdChangelist", - "Structural Impact": 51.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 23, - "Input Parameters": 3, - "Control Flow Ratio": "63.9%", - "Start Line": 6462, - "End Line": 6528 + "Function Name": "settings", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 203 }, { - "Function Name": "detectNativeCpuWithLLVM", - "Structural Impact": 45.1, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 6292, - "End Line": 6353 + "Function Name": "overlayEntries", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 247 }, { - "Function Name": "findBuildRoot", - "Structural Impact": 44.4, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "82.1%", - "Start Line": 7183, - "End Line": 7238 - }, - { - "Function Name": "cmdDetectCpu", - "Structural Impact": 33.6, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "85.0%", - "Start Line": 6242, - "End Line": 6290 - }, - { - "Function Name": "accessFrameworkPath", - "Structural Impact": 25.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "83.3%", - "Start Line": 6762, - "End Line": 6786 - }, - { - "Function Name": "createDependenciesModule", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 7123, - "End Line": 7165 - }, - { - "Function Name": "resolve", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 705, - "End Line": 728 - }, - { - "Function Name": "cmdDumpLlvmInts", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 6375, - "End Line": 6415 - }, - { - "Function Name": "log", - "Structural Impact": 21.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 137, - "End Line": 160 - }, - { - "Function Name": "main", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 18, + "Function Name": "install", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 166, - "End Line": 204 - }, - { - "Function Name": "eatIntPrefix", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 6530, - "End Line": 6540 - }, - { - "Function Name": "cmdDumpZir", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 6418, - "End Line": 6459 - }, - { - "Function Name": "anyObjectLinkInputs", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 7501, - "End Line": 7510 - }, - { - "Function Name": "findTemplates", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 7382, - "End Line": 7407 - }, - { - "Function Name": "printCpu", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 6355, - "End Line": 6373 - }, - { - "Function Name": "addLibDirectoryWarn2", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 7516, - "End Line": 7529 - }, - { - "Function Name": "updateModule", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4533, - "End Line": 4543 - }, - { - "Function Name": "argsCopyZ", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5665, - "End Line": 5671 - }, - { - "Function Name": "next", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 751, - "End Line": 758 - }, - { - "Function Name": "nextOrFatal", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 759, - "End Line": 766 - }, - { - "Function Name": "prefixedIntArg", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6542, - "End Line": 6545 - }, - { - "Function Name": "writeSimpleTemplateFile", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 7373, - "End Line": 7380 - }, - { - "Function Name": "createEmptyDependenciesModule", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 7104, - "End Line": 7119 - }, - { - "Function Name": "resolveRespFileArgs", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6035, - "End Line": 6049 - }, - { - "Function Name": "translateC", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 4626, - "End Line": 4641 + "Control Flow Ratio": "0.0%", + "Start Line": 255, + "End Line": 257 }, { - "Function Name": "parseWasiExecModel", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 7414, - "End Line": 7417 + "Function Name": "willHandlePopInternally", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 419 }, { - "Function Name": "saveState", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4060, - "End Line": 4066 + "Function Name": "changedInternalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 532 }, { - "Function Name": "initArgIteratorResponseFile", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5752, - "End Line": 5758 + "Function Name": "changedExternalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 557, + "End Line": 559 }, { - "Function Name": "parseSubsystem", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6658, - "End Line": 6672 + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 750, + "End Line": 751 }, { - "Function Name": "parseCodeModel", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6052, - "End Line": 6055 + "Function Name": "didStopUserGesture", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 816, + "End Line": 816 }, { - "Function Name": "parseRcIncludes", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6788, - "End Line": 6791 + "Function Name": "markForPush", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 924, + "End Line": 924 }, { - "Function Name": "parseOptimizeMode", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7409, - "End Line": 7412 + "Function Name": "markForAdd", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 931, + "End Line": 931 }, { - "Function Name": "parseStackSize", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7419, - "End Line": 7422 + "Function Name": "TransitionDelegate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1018, + "End Line": 1018 }, { - "Function Name": "parseImageBase", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7424, - "End Line": 7427 + "Function Name": "DefaultTransitionDelegate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1184, + "End Line": 1184 }, { - "Function Name": "init", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5867, - "End Line": 5880 + "Function Name": "createState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3057, + "End Line": 3058 }, { - "Function Name": "addLibDirectoryWarn", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7512, - "End Line": 7514 + "Function Name": "_RoutePlaceholder", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3144, + "End Line": 3144 }, { - "Function Name": "deinit", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7172, - "End Line": 7175 + "Function Name": "isPresentForRestoration", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3499, + "End Line": 3499 }, { - "Function Name": "wasi_cwd", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "isWaitingForEnteringDecision", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 60, - "End Line": 65 + "Control Flow Ratio": "0.0%", + "Start Line": 3527, + "End Line": 3528 }, { - "Function Name": "lldMain", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "isWaitingForExitingDecision", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5706, - "End Line": 5710 + "Start Line": 3530, + "End Line": 3531 }, { - "Function Name": "loadManifest", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "markNeedsExitingDecision", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7246, - "End Line": 7250 + "Start Line": 3534, + "End Line": 3534 }, { - "Function Name": "sanitizeExampleName", - "Structural Impact": 1.8, + "Function Name": "restorationEnabled", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4756, - "End Line": 4756 + "Start Line": 3589, + "End Line": 3589 }, { - "Function Name": "ZigClang_main", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "operator[]", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5662, - "End Line": 5662 + "Start Line": 3697, + "End Line": 3699 }, { - "Function Name": "ZigLlvmAr_main", - "Structural Impact": 1.8, + "Function Name": "_usingPagesAPI", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5663, - "End Line": 5663 + "Start Line": 3741, + "End Line": 3741 }, { - "Function Name": "clangMain", - "Structural Impact": 1.8, + "Function Name": "_nextPagelessRestorationScopeId", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5673, - "End Line": 5673 + "Start Line": 3836, + "End Line": 3836 }, { - "Function Name": "llvmArMain", - "Structural Impact": 1.8, + "Function Name": "_userGesturesInProgress", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5687, - "End Line": 5687 + "Start Line": 5802, + "End Line": 5802 }, { - "Function Name": "deinit", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "userGestureInProgress", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7315, - "End Line": 7320 + "Start Line": 5816, + "End Line": 5816 }, { - "Function Name": "incrementArgIndex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isRestorable", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6030, - "End Line": 6033 + "Start Line": 5992, + "End Line": 5992 }, { - "Function Name": "reset", - "Structural Impact": 1.6, + "Function Name": "isRestorable", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6680, - "End Line": 6682 + "Start Line": 6070, + "End Line": 6072 }, { - "Function Name": "deinit", - "Structural Impact": 1.5, + "Function Name": "hasData", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5083, - "End Line": 5083 + "Start Line": 6210, + "End Line": 6210 }, { - "Function Name": "ZigClangIsLLVMUsingSeparateLibcxx", + "Function Name": "enabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6257, + "End Line": 6258 + }, + { + "Function Name": "isPresent", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5660, - "End Line": 5660 + "Start Line": 6365, + "End Line": 6365 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2631, - "Sequential Logic Declarations": 571, - "Function Parameters": 69, - "Function/Method Declarations": 68, - "Class/Entity Declarations": 25, - "Defensive Programming Constructs": 950, - "Type/Safety Bypasses": 110, - "High-Risk Execution Commands": 2, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 767, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 32, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 20, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 815, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 7, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 31, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 11, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 60, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 1, - "Structured Telemetry & Logging": 24, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 22, - "Fatal Aborts & Exceptions": 152, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 806, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 685, - "Resource Deallocation & Cleanup": 65, - "Private / Encapsulated Scopes": 873, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 6390, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 8, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1141, - "Design Camel Case": 1, - "Design Snake Case": 1053, - "Design Pascal Case": 72, - "Design Upper Case": 0, - "Design Short Vars": 87, - "Design Long Vars": 44, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 18, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 2, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 20, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Compilation.zig", - "DarwinPosixSpawn.zig", - "IncrementalDebugServer.zig", - "Package.zig", - "Zcu.zig", - "build_options", - "builtin", - "clang_options.zig", - "codegen.zig", - "codegen/llvm.zig", - "codegen/llvm/bindings.zig", - "crash_report.zig", - "dev.zig", - "introspect.zig", - "libs/mingw.zig", - "libs/wasi_libc.zig", - "link.zig", - "std", - "target.zig", - "tracy.zig" - ] - } - } - }, - "perl/exiftool": { - "Directory Group Magnitude": 19252.98, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "46.37%", - "Error & Exception Exposure": "59.68%", - "Tech Debt Exposure": "19.79%", - "Testing Exposure": "40.77%", - "API Exposure": "0.05%", - "Concurrency Exposure": "5.89%", - "State Flux Exposure": "56.17%", - "Commented Logic Exposure": "2.82%", - "Specification Exposure": "83.33%", - "Instability Exposure": "41.67%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.98%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "perl/exiftool/README": { - "1. Artifact Identity": { - "Filename": "README", - "Path": "perl/exiftool/README", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (README)" - }, - "2. Topological Coordinates": { - "X": 1272.38, - "Y": -36.78, - "Z": -4390.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 270, - "Coding LOC": 0, - "Documentation LOC": 229, - "Structural Magnitude": 5.4, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 798, + "Sequential Logic Declarations": 340, + "Function Parameters": 218, + "Function/Method Declarations": 275, + "Class/Entity Declarations": 27, + "Defensive Programming Constructs": 688, + "Type/Safety Bypasses": 146, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 19, + "State Mutations / Variable Reassignments": 205, + "Commented-out Code (Dead Logic)": 61, + "Structured Documentation Blocks": 2651, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 35, + "UI / View Layer Components": 86, + "Closures and Anonymous Functions": 479, + "Global State Dependencies": 50, + "Decorators and Annotations": 138, + "Generic Type Abstractions": 258, + "Collection Iterators / Comprehensions": 70, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 22, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 7, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 13, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 20, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Bitwise Operations": 23, + "Thread Synchronization Locks": 4, + "Immutable Data Declarations": 233, + "Resource Deallocation & Cleanup": 15, + "Private / Encapsulated Scopes": 874, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 2981, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 1, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -70653,23 +70119,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Core Var Decl": 348, + "Design Camel Case": 168, + "Design Snake Case": 107, + "Design Pascal Case": 8, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 25, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 16, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 2, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 217, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -70685,29 +70151,52 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "basic.dart", + "binding.dart", + "dart:async", + "dart:collection", + "dart:convert", + "dart:developer", + "dart:ui", + "focus_manager.dart", + "focus_scope.dart", + "focus_traversal.dart", + "framework.dart", + "heroes.dart", + "notification_listener.dart", + "overlay.dart", + "package:flutter/foundation.dart", + "package:flutter/rendering.dart", + "package:flutter/scheduler.dart", + "package:flutter/services.dart", + "restoration.dart", + "restoration_properties.dart", + "routes.dart", + "ticker_provider.dart" + ] }, - "perl/exiftool/META.json": { + "dart/flutter/object.dart": { "1. Artifact Identity": { - "Filename": "META.json", - "Path": "perl/exiftool/META.json", - "Language": "Json", + "Filename": "object.dart", + "Path": "dart/flutter/object.dart", + "Language": "Dart", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", + "Folder Dominant Lang": "dart", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .json)" + "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": 225.12, - "Y": 8.53, - "Z": -4234.31 + "X": -2393.44, + "Y": 79.9, + "Z": -3562.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -70716,6566 +70205,3122 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 56, - "Coding LOC": 55, - "Documentation LOC": 0, - "Structural Magnitude": 16.1, - "Control Flow Ratio": "0.0%", + "Total LOC": 6760, + "Coding LOC": 3910, + "Documentation LOC": 2382, + "Structural Magnitude": 2382.9, + "Control Flow Ratio": "75.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.559 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "15.89%", + "Error & Exception Exposure": "16.07%", + "Tech Debt Exposure": "45.54%", + "Testing Exposure": "2.47%", + "API Exposure": "0.13%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "31.91%", + "Commented Logic Exposure": "5.45%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "33.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 53, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "perl/exiftool/ExifTool.pm": { - "1. Artifact Identity": { - "Filename": "ExifTool.pm", - "Path": "perl/exiftool/ExifTool.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": 810.4, - "Y": -1.39, - "Z": -4227.23 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 10227, - "Coding LOC": 8286, - "Documentation LOC": 1632, - "Structural Magnitude": 11459.52, - "Control Flow Ratio": "60.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.535 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "95.85%", - "Error & Exception Exposure": "96.6%", - "Tech Debt Exposure": "15.7%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "18.19%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.2%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ProcessJPEG", - "Structural Impact": 741.1, - "Lines of Code (LOC)": 1103, - "Control Flow Branches": 342, - "Input Parameters": 3, - "Control Flow Ratio": "63.8%", - "Start Line": 7248, - "End Line": 8350 - }, - { - "Function Name": "ExtractInfo", - "Structural Impact": 296.6, - "Lines of Code (LOC)": 501, - "Control Flow Branches": 191, + "Function Name": "describeSemanticsConfiguration", + "Structural Impact": 138.1, + "Lines of Code (LOC)": 245, + "Control Flow Branches": 88, "Input Parameters": 1, - "Control Flow Ratio": "71.8%", - "Start Line": 2711, - "End Line": 3211 - }, - { - "Function Name": "DoProcessTIFF", - "Structural Impact": 279.0, - "Lines of Code (LOC)": 380, - "Control Flow Branches": 129, - "Input Parameters": 3, - "Control Flow Ratio": "66.5%", - "Start Line": 8519, - "End Line": 8898 - }, - { - "Function Name": "ProcessBinaryData", - "Structural Impact": 276.9, - "Lines of Code (LOC)": 299, - "Control Flow Branches": 130, - "Input Parameters": 3, - "Control Flow Ratio": "73.0%", - "Start Line": 9855, - "End Line": 10153 - }, - { - "Function Name": "Options", - "Structural Impact": 271.2, - "Lines of Code (LOC)": 264, - "Control Flow Branches": 128, - "Input Parameters": 3, - "Control Flow Ratio": "75.3%", - "Start Line": 2412, - "End Line": 2675 + "Control Flow Ratio": "100.0%", + "Start Line": 4915, + "End Line": 5159 }, { - "Function Name": "GetValue", - "Structural Impact": 256.6, - "Lines of Code (LOC)": 291, - "Control Flow Branches": 120, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3427, - "End Line": 3717 + "Function Name": "computeChildGeometry", + "Structural Impact": 73.2, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 27, + "Input Parameters": 5, + "Control Flow Ratio": "93.1%", + "Start Line": 6632, + "End Line": 6724 }, { - "Function Name": "BuildCompositeTags", - "Structural Impact": 180.8, - "Lines of Code (LOC)": 187, - "Control Flow Branches": 98, + "Function Name": "layout", + "Structural Impact": 69.2, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 35, "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 3953, - "End Line": 4139 + "Control Flow Ratio": "71.4%", + "Start Line": 2782, + "End Line": 2917 }, { - "Function Name": "HandleTag", - "Structural Impact": 164.4, - "Lines of Code (LOC)": 152, - "Control Flow Branches": 63, - "Input Parameters": 5, - "Control Flow Ratio": "57.3%", - "Start Line": 9266, - "End Line": 9417 + "Function Name": "flushSemantics", + "Structural Impact": 62.5, + "Lines of Code (LOC)": 211, + "Control Flow Branches": 51, + "Input Parameters": 0, + "Control Flow Ratio": "85.0%", + "Start Line": 1451, + "End Line": 1661 }, { - "Function Name": "SetFoundTags", - "Structural Impact": 163.1, - "Lines of Code (LOC)": 235, - "Control Flow Branches": 106, - "Input Parameters": 1, - "Control Flow Ratio": "74.6%", - "Start Line": 5301, - "End Line": 5535 + "Function Name": "RenderObject", + "Structural Impact": 61.9, + "Lines of Code (LOC)": 298, + "Control Flow Branches": 46, + "Input Parameters": 0, + "Control Flow Ratio": "75.4%", + "Start Line": 4366, + "End Line": 4663 }, { - "Function Name": "GetGroup", - "Structural Impact": 139.2, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 66, - "Input Parameters": 3, - "Control Flow Ratio": "80.5%", - "Start Line": 3787, - "End Line": 3891 + "Function Name": "updateChildren", + "Structural Impact": 49.8, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 42, + "Input Parameters": 0, + "Control Flow Ratio": "95.5%", + "Start Line": 5772, + "End Line": 5907 }, { - "Function Name": "FoundTag", - "Structural Impact": 129.8, - "Lines of Code (LOC)": 181, - "Control Flow Branches": 53, - "Input Parameters": 4, - "Control Flow Ratio": "63.9%", - "Start Line": 9426, - "End Line": 9606 + "Function Name": "getTransformTo", + "Structural Impact": 45.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "85.3%", + "Start Line": 3663, + "End Line": 3724 }, { - "Function Name": "ConvertDateTime", - "Structural Impact": 123.8, - "Lines of Code (LOC)": 120, - "Control Flow Branches": 67, + "Function Name": "_paintWithContext", + "Structural Impact": 42.0, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "76.1%", - "Start Line": 6551, - "End Line": 6670 + "Control Flow Ratio": "74.1%", + "Start Line": 3461, + "End Line": 3572 }, { - "Function Name": "DoneExtract", - "Structural Impact": 114.6, - "Lines of Code (LOC)": 171, - "Control Flow Branches": 74, + "Function Name": "_mergeSiblingGroup", + "Structural Impact": 40.3, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "74.7%", - "Start Line": 4414, - "End Line": 4584 + "Control Flow Ratio": "92.6%", + "Start Line": 6272, + "End Line": 6341 }, { - "Function Name": "ExpandShortcuts", - "Structural Impact": 98.0, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 53, - "Input Parameters": 2, - "Control Flow Ratio": "82.8%", - "Start Line": 5645, - "End Line": 5734 + "Function Name": "_collectChildMergeUpAndSiblingGroup", + "Structural Impact": 36.7, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "80.8%", + "Start Line": 5938, + "End Line": 6048 }, { - "Function Name": "ParseArguments", - "Structural Impact": 86.8, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 46, - "Input Parameters": 2, - "Control Flow Ratio": "78.0%", - "Start Line": 5061, - "End Line": 5167 + "Function Name": "_debugCanPerformMutations", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 122, + "Control Flow Branches": 23, + "Input Parameters": 0, + "Control Flow Ratio": "85.2%", + "Start Line": 2298, + "End Line": 2419 }, { - "Function Name": "AddCompositeTags", - "Structural Impact": 68.8, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 36, - "Input Parameters": 2, - "Control Flow Ratio": "72.0%", - "Start Line": 5740, - "End Line": 5833 + "Function Name": "_repaintCompositedChild", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "73.3%", + "Start Line": 128, + "End Line": 186 }, { - "Function Name": "GroupMatches", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "75.6%", - "Start Line": 5195, - "End Line": 5238 + "Function Name": "_updateSiblingNodesGeometries", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 21, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6354, + "End Line": 6406 }, { - "Function Name": "ProcessTrailers", - "Structural Impact": 64.6, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 32, - "Input Parameters": 2, - "Control Flow Ratio": "61.5%", - "Start Line": 7019, - "End Line": 7167 + "Function Name": "markNeedsUpdate", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 20, + "Input Parameters": 0, + "Control Flow Ratio": "95.2%", + "Start Line": 6409, + "End Line": 6479 }, { - "Function Name": "GetTagTable", - "Structural Impact": 54.0, - "Lines of Code (LOC)": 91, - "Control Flow Branches": 34, + "Function Name": "_buildSemantics", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "65.4%", - "Start Line": 8927, - "End Line": 9017 + "Control Flow Ratio": "100.0%", + "Start Line": 6173, + "End Line": 6208 }, { - "Function Name": "ReadValue", - "Structural Impact": 52.6, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 18, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 6263, - "End Line": 6309 + "Function Name": "pushClipRSuperellipse", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 7, + "Control Flow Ratio": "63.6%", + "Start Line": 665, + "End Line": 696 }, { - "Function Name": "WindowsLongPath", - "Structural Impact": 51.5, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "62.8%", - "Start Line": 4776, - "End Line": 4836 + "Function Name": "pushClipRRect", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 7, + "Control Flow Ratio": "63.6%", + "Start Line": 616, + "End Line": 642 }, { - "Function Name": "GetTagList", - "Structural Impact": 50.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "46.5%", - "Start Line": 3328, - "End Line": 3391 + "Function Name": "pushClipPath", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 7, + "Control Flow Ratio": "63.6%", + "Start Line": 717, + "End Line": 743 }, { - "Function Name": "GetInfo", - "Structural Impact": 47.4, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "61.7%", - "Start Line": 3222, - "End Line": 3320 + "Function Name": "pushClipRect", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "63.6%", + "Start Line": 571, + "End Line": 595 }, { - "Function Name": "GetFileType", - "Structural Impact": 46.2, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "63.2%", - "Start Line": 4191, - "End Line": 4248 + "Function Name": "_buildSemanticsSubtree", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6211, + "End Line": 6246 }, { - "Function Name": "GetUnixTime", - "Structural Impact": 43.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "62.2%", - "Start Line": 6794, - "End Line": 6822 + "Function Name": "computeAncestorInfo", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 5618, + "End Line": 5653 }, { - "Function Name": "AddTagToTable", - "Structural Impact": 42.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "81.0%", - "Start Line": 9206, - "End Line": 9255 + "Function Name": "flushPaint", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "78.9%", + "Start Line": 1293, + "End Line": 1350 }, { - "Function Name": "RemoveTagsFromList", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 15, + "Function Name": "pushTransform", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 5245, - "End Line": 5269 + "Control Flow Ratio": "75.0%", + "Start Line": 788, + "End Line": 816 }, { - "Function Name": "ConvertUnixTime", - "Structural Impact": 39.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 18, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 6761, - "End Line": 6788 + "Function Name": "flushLayout", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 1137, + "End Line": 1204 }, { - "Function Name": "IdentifyTrailer", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "73.9%", - "Start Line": 6966, - "End Line": 7006 + "Function Name": "_insertIntoChildList", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4436, + "End Line": 4478 }, { - "Function Name": "Open", - "Structural Impact": 36.1, - "Lines of Code (LOC)": 52, + "Function Name": "toStringShort", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 39, "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "53.8%", - "Start Line": 4845, - "End Line": 4896 + "Input Parameters": 0, + "Control Flow Ratio": "82.4%", + "Start Line": 3971, + "End Line": 4009 }, { - "Function Name": "GetFileTime", - "Structural Impact": 34.1, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, + "Function Name": "_marksConflictsInMergeGroup", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4997, - "End Line": 5055 + "Control Flow Ratio": "80.0%", + "Start Line": 6481, + "End Line": 6505 }, { - "Function Name": "GetTagInfo", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 63, + "Function Name": "markNeedsPaint", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 42, "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "41.9%", - "Start Line": 9133, - "End Line": 9195 + "Input Parameters": 0, + "Control Flow Ratio": "81.2%", + "Start Line": 3315, + "End Line": 3356 }, { - "Function Name": "Warn", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "59.1%", - "Start Line": 5593, - "End Line": 5620 + "Function Name": "debugFillProperties", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6529, + "End Line": 6567 }, { - "Function Name": "CreateDirectory", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4947, - "End Line": 4990 + "Function Name": "_updateChildGeometry", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 6087, + "End Line": 6124 }, { - "Function Name": "IsUTF8", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, + "Function Name": "_compositeChild", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "51.9%", - "Start Line": 4650, - "End Line": 4692 + "Control Flow Ratio": "87.5%", + "Start Line": 269, + "End Line": 292 }, { - "Function Name": "GetDescription", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3739, - "End Line": 3775 + "Function Name": "_updateGeometry", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "90.0%", + "Start Line": 6126, + "End Line": 6141 }, { - "Function Name": "EncodeFileName", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4723, - "End Line": 4757 + "Function Name": "_intersectRects", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 6741, + "End Line": 6746 }, { - "Function Name": "VerboseDir", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "62.5%", - "Start Line": 9761, - "End Line": 9777 + "Function Name": "attach", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2465, + "End Line": 2492 }, { - "Function Name": "ProcessDirectory", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, + "Function Name": "showOnScreen", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 4, - "Control Flow Ratio": "45.0%", - "Start Line": 9024, - "End Line": 9069 + "Control Flow Ratio": "100.0%", + "Start Line": 4118, + "End Line": 4130 }, { - "Function Name": "SetFileType", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 9666, - "End Line": 9695 + "Function Name": "markNeedsLayout", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "84.6%", + "Start Line": 2649, + "End Line": 2668 }, { - "Function Name": "Printable", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6520, - "End Line": 6545 + "Function Name": "_updateSemanticsOwner", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1396, + "End Line": 1411 }, { - "Function Name": "DecodeBits", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 23, + "Function Name": "_updateCompositingBits", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6362, - "End Line": 6384 - }, - { - "Function Name": "Decode", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "46.7%", - "Start Line": 6321, - "End Line": 6345 + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 3217, + "End Line": 3249 }, { - "Function Name": "Filter", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, + "Function Name": "_transformRect", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6483, - "End Line": 6513 + "Control Flow Ratio": "62.5%", + "Start Line": 6727, + "End Line": 6739 }, { - "Function Name": "HDump", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 6935, - "End Line": 6958 + "Function Name": "pushLayer", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 504, + "End Line": 524 }, { - "Function Name": "ConvertTimeSpan", - "Structural Impact": 20.0, + "Function Name": "paintChild", + "Structural Impact": 11.3, "Lines of Code (LOC)": 19, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6676, - "End Line": 6694 - }, - { - "Function Name": "IsSameID", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 10, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 5173, - "End Line": 5187 + "Control Flow Ratio": "83.3%", + "Start Line": 249, + "End Line": 267 }, { - "Function Name": "ToFloat", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 18, + "Function Name": "_getTagsForChildren", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, "Input Parameters": 0, "Control Flow Ratio": "81.8%", - "Start Line": 5946, - "End Line": 5955 + "Start Line": 5920, + "End Line": 5936 }, { - "Function Name": "CanWrite", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 12, + "Function Name": "_produceSemanticsNode", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "48.0%", - "Start Line": 4255, - "End Line": 4273 + "Control Flow Ratio": "100.0%", + "Start Line": 6248, + "End Line": 6260 }, { - "Function Name": "CombineInfo", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 24, + "Function Name": "sendSemanticsEvent", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 3836, + "End Line": 3846 + }, + { + "Function Name": "_skippedPaintingOnLayer", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 22, "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4381, - "End Line": 4404 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3402, + "End Line": 3423 }, { - "Function Name": "ExtractBinary", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 9814, - "End Line": 9847 + "Function Name": "markNeedsCompositingBitsUpdate", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "72.7%", + "Start Line": 3183, + "End Line": 3202 }, { - "Function Name": "FindValue", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 15, + "Function Name": "_layoutWithoutResize", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "53.8%", - "Start Line": 4612, - "End Line": 4626 + "Input Parameters": 0, + "Control Flow Ratio": "77.8%", + "Start Line": 2725, + "End Line": 2757 }, { - "Function Name": "OverrideFileType", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, + "Function Name": "pushOpacity", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 9701, - "End Line": 9720 - }, - { - "Function Name": "SetByteOrder", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6137, - "End Line": 6176 + "Start Line": 836, + "End Line": 848 }, { - "Function Name": "GetTimeZone", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 6719, - "End Line": 6734 + "Function Name": "pushColorFilter", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 761, + "End Line": 771 }, { - "Function Name": "SetupTagTable", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, + "Function Name": "debugFillProperties", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 5879, - "End Line": 5907 + "Control Flow Ratio": "100.0%", + "Start Line": 4046, + "End Line": 4093 }, { - "Function Name": "ConvertDuration", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 6854, - "End Line": 6872 + "Function Name": "initSemanticsAnnotations", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "100.0%", + "Start Line": 4738, + "End Line": 4755 }, { - "Function Name": "SplitFileName", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 4698, - "End Line": 4715 + "Function Name": "_reportException", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2213, + "End Line": 2235 }, { - "Function Name": "IsFloat", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 12, + "Function Name": "markNeedsCompositedLayerUpdate", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5924, - "End Line": 5930 + "Control Flow Ratio": "87.5%", + "Start Line": 3375, + "End Line": 3395 }, { - "Function Name": "CopyAltInfo", - "Structural Impact": 12.9, + "Function Name": "markNeedsBuild", + "Structural Impact": 8.9, "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 5275, - "End Line": 5292 + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 5734, + "End Line": 5751 }, { - "Function Name": "GetGroups", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 23, + "Function Name": "debugValidateChild", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "36.4%", - "Start Line": 3899, - "End Line": 3921 - }, - { - "Function Name": "DoAutoLoad", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 5541, - "End Line": 5566 + "Control Flow Ratio": "66.7%", + "Start Line": 4163, + "End Line": 4195 }, { - "Function Name": "Exists", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, + "Function Name": "debugValidateChild", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4902, - "End Line": 4922 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4400, + "End Line": 4432 }, { - "Function Name": "VerboseDump", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 9782, - "End Line": 9795 + "Function Name": "_removeFromChildList", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4513, + "End Line": 4536 }, { - "Function Name": "DoUnpack", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 6029, - "End Line": 6041 + "Function Name": "flushCompositingBits", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 1239, + "End Line": 1260 }, { - "Function Name": "GetTagInfoList", - "Structural Impact": 9.6, + "Function Name": "dropChild", + "Structural Impact": 8.0, "Lines of Code (LOC)": 19, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 9103, - "End Line": 9121 - }, - { - "Function Name": "IsDirectory", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4928, - "End Line": 4940 - }, - { - "Function Name": "ExpandFlags", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 5855, - "End Line": 5871 + "Control Flow Ratio": "100.0%", + "Start Line": 2179, + "End Line": 2197 }, { - "Function Name": "CleanWarning", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2318, - "End Line": 2329 + "Function Name": "_debugRelayoutBoundaryAlreadyMarkedNeedsLayout", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2594, + "End Line": 2609 }, { - "Function Name": "NextTagKey", - "Structural Impact": 9.1, + "Function Name": "rootNode", + "Structural Impact": 7.5, "Lines of Code (LOC)": 8, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4634, - "End Line": 4641 + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 1079, + "End Line": 1086 }, { - "Function Name": "ValidateImage", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "30.0%", - "Start Line": 6391, - "End Line": 6408 + "Function Name": "_effectiveAttributedIncreasedValue", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4869, + "End Line": 4872 }, { - "Function Name": "Init", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 3, + "Function Name": "_effectiveAttributedDecreasedValue", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 4304, - "End Line": 4359 + "Control Flow Ratio": "80.0%", + "Start Line": 4874, + "End Line": 4877 }, { - "Function Name": "ClearOptions", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, + "Function Name": "_effectiveAttributedLabel", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 2680, - "End Line": 2702 + "Control Flow Ratio": "80.0%", + "Start Line": 4861, + "End Line": 4863 }, { - "Function Name": "MakeDescription", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 6442, - "End Line": 6460 + "Function Name": "_effectiveAttributedValue", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4865, + "End Line": 4867 }, { - "Function Name": "ConvertBitrate", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, + "Function Name": "_effectiveAttributedHint", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 6879, - "End Line": 6890 + "Control Flow Ratio": "80.0%", + "Start Line": 4879, + "End Line": 4881 }, { - "Function Name": "ModifyMimeType", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9726, - "End Line": 9740 + "Function Name": "_scheduleSystemFontsUpdate", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 4691, + "End Line": 4712 }, { - "Function Name": "Purge", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4365, - "End Line": 4374 + "Function Name": "shouldFormSemanticsNode", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 5670, + "End Line": 5687 }, { - "Function Name": "GetTagID", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, + "Function Name": "updateLayerProperties", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 3724, - "End Line": 3732 - }, - { - "Function Name": "ValidTagName", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 6418, - "End Line": 6422 + "Control Flow Ratio": "75.0%", + "Start Line": 199, + "End Line": 219 }, { - "Function Name": "SetGroup", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 9620, - "End Line": 9624 + "Function Name": "_enableMutationsToDirtySubtrees", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1214, + "End Line": 1231 }, { - "Function Name": "DoEscape", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, + "Function Name": "operator==", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 9643, - "End Line": 9657 + "Control Flow Ratio": "83.3%", + "Start Line": 5301, + "End Line": 5309 }, { - "Function Name": "Error", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 5626, - "End Line": 5638 + "Function Name": "isBlockingPreviousSibling", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5708, + "End Line": 5730 }, { - "Function Name": "JpegMarkerName", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, + "Function Name": "child", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 7213, - "End Line": 7226 + "Control Flow Ratio": "100.0%", + "Start Line": 4201, + "End Line": 4209 }, { - "Function Name": "ConvertFileSize", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "11.1%", - "Start Line": 6828, - "End Line": 6848 + "Function Name": "updateCompositedLayer", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3101, + "End Line": 3104 }, { - "Function Name": "AddTagsToLookup", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5838, - "End Line": 5849 + "Function Name": "debugDescribeChildren", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4645, + "End Line": 4662 }, { - "Function Name": "TimeZoneString", + "Function Name": "move", "Structural Impact": 5.8, "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 6741, - "End Line": 6753 - }, - { - "Function Name": "VPrint", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9745, - "End Line": 9754 + "Control Flow Ratio": "66.7%", + "Start Line": 4569, + "End Line": 4581 }, { - "Function Name": "SwapBytes", + "Function Name": "_debugUltimatePreviousSiblingOf", "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 5975, - "End Line": 5982 + "Control Flow Ratio": "50.0%", + "Start Line": 4369, + "End Line": 4377 }, { - "Function Name": "GetRational32s", + "Function Name": "_debugUltimateNextSiblingOf", "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6069, - "End Line": 6076 + "Control Flow Ratio": "50.0%", + "Start Line": 4379, + "End Line": 4387 }, { - "Function Name": "InverseFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6908, - "End Line": 6915 + "Function Name": "stopRecordingIfNeeded", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 393, + "End Line": 420 }, { - "Function Name": "new", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 26, + "Function Name": "adoptChild", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2335, - "End Line": 2360 + "Control Flow Ratio": "50.0%", + "Start Line": 2151, + "End Line": 2173 }, { - "Function Name": "GetRational32u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6077, - "End Line": 6083 + "Function Name": "toStringDeep", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 4017, + "End Line": 4032 }, { - "Function Name": "GetRational64s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "_intersectRects", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6084, - "End Line": 6090 + "Control Flow Ratio": "100.0%", + "Start Line": 6687, + "End Line": 6687 }, { - "Function Name": "GetRational64u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "invokeLayoutCallback", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6091, - "End Line": 6097 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3007, + "End Line": 3020 }, { - "Function Name": "GetFixed16s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "adoptChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6098, - "End Line": 6103 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1748, + "End Line": 1759 }, { - "Function Name": "GetFixed32s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "dropChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6109, - "End Line": 6115 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1768, + "End Line": 1779 }, { - "Function Name": "ImageInfo", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 2382, - "End Line": 2404 + "Function Name": "removeAll", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4549, + "End Line": 4562 }, { - "Function Name": "CanCreate", + "Function Name": "attach", "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "15.4%", - "Start Line": 4279, - "End Line": 4287 + "Control Flow Ratio": "100.0%", + "Start Line": 4583, + "End Line": 4592 }, { - "Function Name": "MakeTagName", + "Function Name": "visitChildren", "Structural Impact": 4.7, "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 6428, - "End Line": 6436 + "Control Flow Ratio": "100.0%", + "Start Line": 4615, + "End Line": 4623 }, { - "Function Name": "ProcessTIFF", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "14.3%", - "Start Line": 8488, - "End Line": 8500 + "Function Name": "localeForSubtree", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4845, + "End Line": 4851 }, { - "Function Name": "TagTableKeys", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "textDirection", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 8904, - "End Line": 8913 + "Control Flow Ratio": "66.7%", + "Start Line": 4899, + "End Line": 4905 }, { - "Function Name": "OrderedKeys", + "Function Name": "ensureGeometry", "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6076, + "End Line": 6085 + }, + { + "Function Name": "targetFrameMatch.group", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 4293, - "End Line": 4297 + "Control Flow Ratio": "100.0%", + "Start Line": 2813, + "End Line": 2815 }, { - "Function Name": "DirStart", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, + "Function Name": "debugSemantics", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3870, + "End Line": 3877 + }, + { + "Function Name": "markNeedsSemanticsUpdate", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3898, + "End Line": 3905 + }, + { + "Function Name": "insert", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 18, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 7232, - "End Line": 7241 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4484, + "End Line": 4501 }, { - "Function Name": "GetFoundTags", + "Function Name": "addAll", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4509, + "End Line": 4511 + }, + { + "Function Name": "requestVisualUpdate", "Structural Impact": 4.3, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "12.5%", - "Start Line": 3399, - "End Line": 3405 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1068, + "End Line": 1074 }, { - "Function Name": "SetNewGroups", + "Function Name": "describeSemanticsClip", "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 3928, - "End Line": 3944 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3766, + "End Line": 3766 }, { - "Function Name": "GetDescriptions", + "Function Name": "contributesToSemanticsTree", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5661, + "End Line": 5666 + }, + { + "Function Name": "layer", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3131, + "End Line": 3135 + }, + { + "Function Name": "wasSemanticsBoundary", "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 6467, - "End Line": 6477 + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5349, + "End Line": 5349 }, { - "Function Name": "LimitLongValues", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6921, - "End Line": 6929 + "Function Name": "_isRecording", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 310, + "End Line": 325 }, { - "Function Name": "ConvertFileName", + "Function Name": "debugAssertIsValid", "Structural Impact": 3.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6896, - "End Line": 6902 + "Control Flow Ratio": "50.0%", + "Start Line": 934, + "End Line": 940 }, { - "Function Name": "GetFileExtension", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, + "Function Name": "_LocalSemanticsHandle._", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 9085, - "End Line": 9096 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 954, + "End Line": 959 }, { - "Function Name": "ToggleByteOrder", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, + "Function Name": "scheduleLayoutCallback", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6180, - "End Line": 6183 + "Start Line": 4298, + "End Line": 4313 }, { - "Function Name": "GetCompositeTagInfo", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "_debugSetParent", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4145, - "End Line": 4150 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1682, + "End Line": 1685 }, { - "Function Name": "SetPriorityDir", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "_withDebugActiveLayoutCleared", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 9611, - "End Line": 9615 + "Control Flow Ratio": "25.0%", + "Start Line": 2262, + "End Line": 2278 }, { - "Function Name": "TimeLocal", - "Structural Impact": 2.6, + "Function Name": "markParentNeedsLayout", + "Structural Impact": 3.6, "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 6701, - "End Line": 6713 + "Control Flow Ratio": "100.0%", + "Start Line": 2679, + "End Line": 2691 }, { - "Function Name": "Encode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6352, - "End Line": 6356 + "Function Name": "original", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5362, + "End Line": 5373 }, { - "Function Name": "DoUnpackDbl", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6046, - "End Line": 6053 + "Function Name": "ensureSemanticsNode", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 6153, + "End Line": 6165 }, { - "Function Name": "ProcessSubTIFF", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8506, - "End Line": 8513 + "Function Name": "debugDumpRenderObjectSemanticsTree", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6571, + "End Line": 6583 }, { - "Function Name": "SwapWords", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "debugLayoutParent", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 5984, - "End Line": 5988 + "Control Flow Ratio": "50.0%", + "Start Line": 2433, + "End Line": 2441 }, { - "Function Name": "ProcessEXIF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8478, - "End Line": 8482 + "Function Name": "detach", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4594, + "End Line": 4603 }, { - "Function Name": "DeleteTag", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9629, - "End Line": 9638 + "Function Name": "redepthChildren", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4605, + "End Line": 4613 }, { - "Function Name": "GetTableName", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4590, - "End Line": 4595 + "Function Name": "hashCode", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5311, + "End Line": 5320 }, { - "Function Name": "GetTagIndex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4601, - "End Line": 4606 + "Function Name": "debugDisposed", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2028, + "End Line": 2035 }, { - "Function Name": "AddCleanup", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5579, - "End Line": 5584 + "Function Name": "debugLayer", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3157, + "End Line": 3164 }, { - "Function Name": "IsInt", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "ensureSemantics", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5931, - "End Line": 5931 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1385, + "End Line": 1394 }, { - "Function Name": "IsHex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "attach", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5932, - "End Line": 5932 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1694, + "End Line": 1703 }, { - "Function Name": "IsRational", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "layer", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5933, - "End Line": 5933 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3137, + "End Line": 3146 }, { - "Function Name": "RoundFloat", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5937, - "End Line": 5941 + "Function Name": "_didUpdateParentData", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6050, + "End Line": 6058 }, { - "Function Name": "GetFixed16u", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6104, - "End Line": 6108 + "Function Name": "redepthChild", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2125, + "End Line": 2132 }, { - "Function Name": "GetFixed32u", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6116, - "End Line": 6121 + "Function Name": "properties", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4760, + "End Line": 4767 }, { - "Function Name": "ProcessEXV", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8469, - "End Line": 8473 + "Function Name": "container", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4778, + "End Line": 4784 }, { - "Function Name": "MetadataPath", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "explicitChildNodes", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9075, - "End Line": 9079 + "Control Flow Ratio": "50.0%", + "Start Line": 4801, + "End Line": 4807 }, { - "Function Name": "PrintHex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "excludeSemantics", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9802, - "End Line": 9806 + "Control Flow Ratio": "50.0%", + "Start Line": 4817, + "End Line": 4823 }, { - "Function Name": "GetTagName", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4165, - "End Line": 4170 + "Function Name": "blockUserActions", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4832, + "End Line": 4838 }, { - "Function Name": "GetShortcuts", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4175, - "End Line": 4180 + "Function Name": "visitChildrenForSemantics", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4907, + "End Line": 4913 }, { - "Function Name": "DoUnpackRev", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6002, - "End Line": 6007 + "Function Name": "updateConfig", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5379, + "End Line": 5385 }, { - "Function Name": "DoPackStd", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "_debugAllowChildListModifications", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6011, - "End Line": 6016 + "Control Flow Ratio": "66.7%", + "Start Line": 1727, + "End Line": 1728 }, { - "Function Name": "DoPackRev", - "Structural Impact": 1.3, + "Function Name": "setupParentData", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6018, - "End Line": 6023 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2095, + "End Line": 2100 }, { - "Function Name": "GetRequestedTags", - "Structural Impact": 1.2, + "Function Name": "attach", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4211, + "End Line": 4215 + }, + { + "Function Name": "visitChildren", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4230, + "End Line": 4235 + }, + { + "Function Name": "childBefore", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4632, + "End Line": 4636 + }, + { + "Function Name": "childAfter", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4639, + "End Line": 4643 + }, + { + "Function Name": "effective", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3415 + "Control Flow Ratio": "66.7%", + "Start Line": 5352, + "End Line": 5354 }, { - "Function Name": "AvailableOptions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "configToMergeUp", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5657, + "End Line": 5659 + }, + { + "Function Name": "_performMoveCursorForwardByCharacter", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5209, + "End Line": 5211 + }, + { + "Function Name": "_performMoveCursorBackwardByCharacter", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5213, + "End Line": 5215 + }, + { + "Function Name": "_performMoveCursorForwardByWord", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5217, + "End Line": 5219 + }, + { + "Function Name": "_performMoveCursorBackwardByWord", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5221, + "End Line": 5223 + }, + { + "Function Name": "_performSetSelection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5225, + "End Line": 5227 + }, + { + "Function Name": "_performSetText", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5229, + "End Line": 5231 + }, + { + "Function Name": "_SemanticsParentData", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 5257, + "End Line": 5264 + }, + { + "Function Name": "parent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5582, + "End Line": 5582 + }, + { + "Function Name": "describeApproximatePaintClip", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3739, + "End Line": 3739 + }, + { + "Function Name": "configToMergeUp", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5420, + "End Line": 5420 + }, + { + "Function Name": "_SemanticsGeometry", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4156, - "End Line": 4159 + "Start Line": 6596, + "End Line": 6602 }, { - "Function Name": "AUTOLOAD", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "debugInstrumentRepaintCompositedChild", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5571, - "End Line": 5574 + "Start Line": 229, + "End Line": 242 }, { - "Function Name": "IsPC", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "PipelineOwner", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1025, + "End Line": 1032 + }, + { + "Function Name": "detach", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1710, + "End Line": 1721 + }, + { + "Function Name": "dispose", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1798, + "End Line": 1810 + }, + { + "Function Name": "scheduleInitialSemantics", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3777, + "End Line": 3787 + }, + { + "Function Name": "assembleSemanticsNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5915, + "Start Line": 3935, + "End Line": 3943 + }, + { + "Function Name": "_getNonBlockedChildren", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5909, "End Line": 5918 }, { - "Function Name": "DoUnpackStd", - "Structural Impact": 1.2, + "Function Name": "_createSemanticsNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 6262, + "End Line": 6270 + }, + { + "Function Name": "recorder", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 337, + "End Line": 343 + }, + { + "Function Name": "canvas", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 350, + "End Line": 357 + }, + { + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 966, + "End Line": 973 + }, + { + "Function Name": "constraints", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2566, + "End Line": 2572 + }, + { + "Function Name": "setIsComplexHint", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 433, + "End Line": 438 + }, + { + "Function Name": "setWillChangeHint", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 451, + "End Line": 456 + }, + { + "Function Name": "debugDescribeChildren", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1663, + "End Line": 1668 + }, + { + "Function Name": "detach", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2502, + "End Line": 2507 + }, + { + "Function Name": "debugNeedsSemanticsUpdate", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 3855, + "End Line": 3860 + }, + { + "Function Name": "redepthChildren", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4223, + "End Line": 4228 + }, + { + "Function Name": "debugDescribeChildren", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4237, + "End Line": 4242 + }, + { + "Function Name": "parentDataDirty", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5584, + "End Line": 5589 + }, + { + "Function Name": "geometryDirty", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5591, + "End Line": 5596 + }, + { + "Function Name": "RenderObject", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5996, - "End Line": 6000 + "Control Flow Ratio": "100.0%", + "Start Line": 1994, + "End Line": 1998 }, { - "Function Name": "DummyWriteProc", - "Structural Impact": 1.1, + "Function Name": "detach", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 4217, + "End Line": 4221 + }, + { + "Function Name": "_performTap", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5161, + "End Line": 5163 + }, + { + "Function Name": "_performLongPress", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5165, + "End Line": 5167 + }, + { + "Function Name": "_performDismiss", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5169, + "End Line": 5171 + }, + { + "Function Name": "_performScrollLeft", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5173, + "End Line": 5175 + }, + { + "Function Name": "_performScrollRight", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5177, + "End Line": 5179 + }, + { + "Function Name": "_performScrollUp", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5181, + "End Line": 5183 + }, + { + "Function Name": "_performScrollDown", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5185, + "End Line": 5187 + }, + { + "Function Name": "_performIncrease", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5189, + "End Line": 5191 + }, + { + "Function Name": "_performDecrease", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5193, + "End Line": 5195 + }, + { + "Function Name": "_performCopy", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5197, + "End Line": 5199 + }, + { + "Function Name": "_performCut", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5201, + "End Line": 5203 + }, + { + "Function Name": "_performPaste", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5205, + "End Line": 5207 + }, + { + "Function Name": "_performDidGainAccessibilityFocus", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5233, + "End Line": 5235 + }, + { + "Function Name": "_performDidLoseAccessibilityFocus", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5237, + "End Line": 5239 + }, + { + "Function Name": "_performFocus", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5241, + "End Line": 5243 + }, + { + "Function Name": "_performExpand", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5245, + "End Line": 5247 + }, + { + "Function Name": "_performCollapse", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5249, + "End Line": 5251 + }, + { + "Function Name": "rootNode", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1241, - "End Line": 1241 + "Control Flow Ratio": "50.0%", + "Start Line": 1077, + "End Line": 1077 }, { - "Function Name": "SetWarning", - "Structural Impact": 1.1, + "Function Name": "semanticsOwner", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1364, + "End Line": 1364 + }, + { + "Function Name": "nodeToEnsureGeometry.toList", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2310, - "End Line": 2310 + "Start Line": 1586, + "End Line": 1591 }, { - "Function Name": "GetWarning", - "Structural Impact": 1.1, + "Function Name": "_debugRootSuffixForTimelineEventNames", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2313 + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1687 }, { - "Function Name": "Get8s", - "Structural Impact": 1.1, + "Function Name": "parent", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6056, - "End Line": 6056 + "Control Flow Ratio": "50.0%", + "Start Line": 2144, + "End Line": 2144 }, { - "Function Name": "Get8u", - "Structural Impact": 1.1, + "Function Name": "debugActiveLayout", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6057, - "End Line": 6057 + "Control Flow Ratio": "50.0%", + "Start Line": 2255, + "End Line": 2255 }, { - "Function Name": "Get16s", - "Structural Impact": 1.1, + "Function Name": "owner", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6058, - "End Line": 6058 + "Control Flow Ratio": "50.0%", + "Start Line": 2447, + "End Line": 2447 }, { - "Function Name": "Get16u", - "Structural Impact": 1.1, + "Function Name": "debugActivePaint", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3035, + "End Line": 3035 + }, + { + "Function Name": "scheduleInitialPaint", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6059, - "End Line": 6059 + "Start Line": 3431, + "End Line": 3441 }, { - "Function Name": "Get32s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "replaceRootLayer", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6060, - "End Line": 6060 + "Start Line": 3448, + "End Line": 3459 }, { - "Function Name": "Get32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "toStringShallow", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6061, - "End Line": 6061 + "Start Line": 4039, + "End Line": 4044 }, { - "Function Name": "GetFloat", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "describeForError", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6062, - "End Line": 6062 + "Start Line": 4141, + "End Line": 4146 }, { - "Function Name": "GetDouble", - "Structural Impact": 1.1, + "Function Name": "child", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6063, - "End Line": 6063 + "Control Flow Ratio": "50.0%", + "Start Line": 4200, + "End Line": 4200 }, { - "Function Name": "Get16uRev", - "Structural Impact": 1.1, + "Function Name": "firstChild", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6064, - "End Line": 6064 + "Control Flow Ratio": "50.0%", + "Start Line": 4626, + "End Line": 4626 }, { - "Function Name": "Get32uRev", - "Structural Impact": 1.1, + "Function Name": "lastChild", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6065, - "End Line": 6065 + "Control Flow Ratio": "50.0%", + "Start Line": 4629, + "End Line": 4629 }, { - "Function Name": "Set8s", - "Structural Impact": 1.1, + "Function Name": "localeForSubtree", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6123, - "End Line": 6123 + "Control Flow Ratio": "50.0%", + "Start Line": 4843, + "End Line": 4843 }, { - "Function Name": "Set8u", - "Structural Impact": 1.1, + "Function Name": "textDirection", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6124, - "End Line": 6124 + "Control Flow Ratio": "50.0%", + "Start Line": 4897, + "End Line": 4897 }, { - "Function Name": "Set16u", - "Structural Impact": 1.1, + "Function Name": "isVisible", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6626, + "End Line": 6626 + }, + { + "Function Name": "repaintCompositedChild", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6125, - "End Line": 6125 + "Start Line": 123, + "End Line": 126 }, { - "Function Name": "Set32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "createChildContext", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 529, + "End Line": 532 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6126, - "End Line": 6126 + "Start Line": 2053, + "End Line": 2070 }, { - "Function Name": "Set16uRev", - "Structural Impact": 1.1, + "Function Name": "debugRegisterRepaintBoundaryPaint", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3062, + "End Line": 3065 + }, + { + "Function Name": "applyPaintTransform", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3616, + "End Line": 3618 + }, + { + "Function Name": "attach", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4714, + "End Line": 4722 + }, + { + "Function Name": "_SemanticsGeometry.root", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6604, + "End Line": 6612 + }, + { + "Function Name": "PaintingContext", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 100 + }, + { + "Function Name": "debugPaint", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6127, - "End Line": 6127 + "Start Line": 3582, + "End Line": 3582 }, { - "Function Name": "GetByteOrder", - "Structural Impact": 1.1, + "Function Name": "paint", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6131, - "End Line": 6131 + "Start Line": 3601, + "End Line": 3601 }, { - "Function Name": "FormatSize", - "Structural Impact": 1.1, + "Function Name": "handleEvent", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3948, + "End Line": 3949 + }, + { + "Function Name": "_updateAttributedFields", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4853, + "End Line": 4859 + }, + { + "Function Name": "_IncompleteSemanticsFragment", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5439, + "End Line": 5439 + }, + { + "Function Name": "debugCheckForParentData", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5689, + "End Line": 5696 + }, + { + "Function Name": "appendLayer", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 303, + "End Line": 308 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1670, + "End Line": 1674 + }, + { + "Function Name": "absorbAll", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5388, + "End Line": 5392 + }, + { + "Function Name": "addCompositionCallback", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 379, + "End Line": 381 + }, + { + "Function Name": "addLayer", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 472, + "End Line": 475 + }, + { + "Function Name": "visitChildren", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1787, + "End Line": 1789 + }, + { + "Function Name": "scheduleInitialLayout", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6253, - "End Line": 6253 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2806, - "Sequential Logic Declarations": 1865, - "Function Parameters": 373, - "Function/Method Declarations": 237, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 57, - "Type/Safety Bypasses": 21, - "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 6165, - "Commented-out Code (Dead Logic)": 11, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 10, - "UI / View Layer Components": 16, - "Closures and Anonymous Functions": 5, - "Global State Dependencies": 2046, - "Decorators and Annotations": 728, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 57, - "Scientific & Mathematical Operations": 25, - "Metaprogramming & Reflection": 7, - "Module Dependencies (Imports)": 82, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 10, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1863, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 81, - "Ad-hoc Print / Debug Statements": 93, - "Explicit Type Casts": 124, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 635, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 235, - "Private / Encapsulated Scopes": 949, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 15, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7658, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 5, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 419, - "Time Date Logic": 57, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1431, - "Design Camel Case": 5, - "Design Snake Case": 101, - "Design Pascal Case": 529, - "Design Upper Case": 795, - "Design Short Vars": 54, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 32, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 485, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 19, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 99, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 8, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "CodedCharacterSet", - "Compact", - "Cwd", - "Digest::MD5", - "Digest::SHA", - "EXIF", - "Encode", - "Exporter", - "File::Basename", - "File::RandomAccess", - "File::StatX", - "FilePath", - "Image::ExifTool", - "Image::ExifTool::BPG", - "Image::ExifTool::BigTIFF", - "Image::ExifTool::CanonRaw", - "Image::ExifTool::Charset", - "Image::ExifTool::GPS", - "Image::ExifTool::GeoTiff", - "Image::ExifTool::Geolocation", - "Image::ExifTool::Geotag", - "Image::ExifTool::HTML", - "Image::ExifTool::HtmlDump", - "Image::ExifTool::ICC_Profile", - "Image::ExifTool::JPEGDigest", - "Image::ExifTool::Lang", - "Image::ExifTool::MacOS", - "Image::ExifTool::Panasonic", - "Image::ExifTool::Shortcuts", - "Image::ExifTool::Sony", - "Image::ExifTool::Validate", - "Image::ExifTool::XMP", - "ListSplit", - "POSIX", - "PRINT_CONV", - "Require", - "SystemTimeRes", - "Time::HiRes", - "Time::Local", - "Time::Piece", - "Win32::API", - "Win32API::File", - "WindowsLongPath", - "a", - "all", - "alternate", - "base", - "biggie", - "binary", - "chance", - "character", - "configFile", - "data", - "default", - "different", - "directory", - "duplicates", - "entries", - "error", - "extension", - "file", - "groups", - "hash", - "hex", - "in", - "incorrect", - "index", - "input", - "it", - "key", - "longer", - "more", - "need", - "new", - "of", - "only", - "overload", - "print", - "proc", - "recognized", - "requested", - "sort", - "special", - "specific", - "specified", - "strict", - "such", - "system", - "tag", - "tags", - "the", - "this", - "value", - "values", - "vars", - "verbose", - "warning", - "warnings", - "when" - ] - }, - "perl/exiftool/Makefile.PL": { - "1. Artifact Identity": { - "Filename": "Makefile.PL", - "Path": "perl/exiftool/Makefile.PL", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (Makefile.PL)" - }, - "2. Topological Coordinates": { - "X": 1060.13, - "Y": 28.3, - "Z": -3639.78 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 60, - "Coding LOC": 51, - "Documentation LOC": 6, - "Structural Magnitude": 18.02, - "Control Flow Ratio": "84.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.608 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.31%", - "Error & Exception Exposure": "68.15%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "37.02%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.89%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 22, - "Sequential Logic Declarations": 4, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 47, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "ExtUtils::MakeMaker", - "File::Spec" - ] - }, - "perl/exiftool/RandomAccess.pm": { - "1. Artifact Identity": { - "Filename": "RandomAccess.pm", - "Path": "perl/exiftool/RandomAccess.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": 846.5, - "Y": -83.58, - "Z": -4636.45 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 448, - "Coding LOC": 320, - "Documentation LOC": 106, - "Structural Magnitude": 435.0, - "Control Flow Ratio": "52.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.1 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "80.22%", - "Error & Exception Exposure": "96.75%", - "Tech Debt Exposure": "94.12%", - "Testing Exposure": "80.0%", - "API Exposure": "0.25%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.74%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.24%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "Read", - "Structural Impact": 40.6, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "56.8%", - "Start Line": 178, - "End Line": 254 - }, - { - "Function Name": "ReadLine", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "65.5%", - "Start Line": 260, - "End Line": 326 - }, - { - "Function Name": "Close", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "59.4%", - "Start Line": 395, - "End Line": 444 - }, - { - "Function Name": "Seek", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 144, - "End Line": 172 - }, - { - "Function Name": "Purge", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 353, - "End Line": 381 - }, - { - "Function Name": "new", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "30.8%", - "Start Line": 59, - "End Line": 90 - }, - { - "Function Name": "SeekTest", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 106, - "End Line": 118 - }, - { - "Function Name": "Slurp", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 331, - "End Line": 346 - }, - { - "Function Name": "Tell", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 124, - "End Line": 134 - }, - { - "Function Name": "BinMode", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 386, - "End Line": 390 - }, - { - "Function Name": "Debug", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 99 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 97, - "Sequential Logic Declarations": 88, - "Function Parameters": 23, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 248, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 29, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 4, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 121, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 4, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 51, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 275, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 11, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Exporter", - "buffering", - "only", - "strict", - "vars" - ] - }, - "perl/exiftool/exiftool": { - "1. Artifact Identity": { - "Filename": "exiftool", - "Path": "perl/exiftool/exiftool", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 487.17, - "Y": 50.88, - "Z": -3715.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 8151, - "Coding LOC": 6627, - "Documentation LOC": 639, - "Structural Magnitude": 7318.94, - "Control Flow Ratio": "73.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.689 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "76.83%", - "Error & Exception Exposure": "96.55%", - "Tech Debt Exposure": "8.93%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "17.14%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.97%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "GetImageInfo", - "Structural Impact": 892.5, - "Lines of Code (LOC)": 1015, - "Control Flow Branches": 485, - "Input Parameters": 2, - "Control Flow Ratio": "77.4%", - "Start Line": 2108, - "End Line": 3122 - }, - { - "Function Name": "SetImageInfo", - "Structural Impact": 445.3, - "Lines of Code (LOC)": 546, - "Control Flow Branches": 208, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 3129, - "End Line": 3674 - }, - { - "Function Name": "ScanDir", - "Structural Impact": 130.4, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 61, - "Input Parameters": 3, - "Control Flow Ratio": "79.2%", - "Start Line": 4293, - "End Line": 4421 - }, - { - "Function Name": "FilenameSPrintf", - "Structural Impact": 84.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 40, - "Input Parameters": 3, - "Control Flow Ratio": "75.5%", - "Start Line": 4646, - "End Line": 4702 - }, - { - "Function Name": "NextUnusedFilename", - "Structural Impact": 78.8, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "70.5%", - "Start Line": 4723, - "End Line": 4773 - }, - { - "Function Name": "SuggestedExtension", - "Structural Impact": 66.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "86.1%", - "Start Line": 4560, - "End Line": 4616 - }, - { - "Function Name": "FormatXML", - "Structural Impact": 48.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3751, - "End Line": 3793 - }, - { - "Function Name": "ProcessFiles", - "Structural Impact": 47.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "75.8%", - "Start Line": 4232, - "End Line": 4288 - }, - { - "Function Name": "FormatJSON", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "70.8%", - "Start Line": 3835, - "End Line": 3875 - }, - { - "Function Name": "ReadStayOpen", - "Structural Impact": 39.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "65.8%", - "Start Line": 4922, - "End Line": 4984 - }, - { - "Function Name": "DoHardLink", - "Structural Impact": 35.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "86.7%", - "Start Line": 3680, - "End Line": 3708 - }, - { - "Function Name": "OpenOutputFile", - "Structural Impact": 34.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4801, - "End Line": 4840 - }, - { - "Function Name": "ConvertBinary", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3952, - "End Line": 3990 - }, - { - "Function Name": "EscapeJSON", - "Structural Impact": 29.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 15, - "Input Parameters": 2, - "Control Flow Ratio": "65.2%", - "Start Line": 3799, - "End Line": 3830 - }, - { - "Function Name": "FindFileWindows", - "Structural Impact": 28.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "45.2%", - "Start Line": 4430, - "End Line": 4476 - }, - { - "Function Name": "IsEqual", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "48.0%", - "Start Line": 3996, - "End Line": 4020 - }, - { - "Function Name": "AddGroups", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3929, - "End Line": 3946 - }, - { - "Function Name": "FilterArgfileLine", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 4893, - "End Line": 4915 - }, - { - "Function Name": "PrintCSV", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 3901, - "End Line": 3924 - }, - { - "Function Name": "PrintTagList", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5024, - "End Line": 5048 - }, - { - "Function Name": "Printable", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4026, - "End Line": 4048 - }, - { - "Function Name": "DoSetFromFile", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "35.3%", - "Start Line": 4141, - "End Line": 4165 - }, - { - "Function Name": "AddPrintFormat", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4539, - "End Line": 4554 - }, - { - "Function Name": "EFile", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4989, - "End Line": 5007 - }, - { - "Function Name": "PrintErrors", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 5054, - "End Line": 5067 - }, - { - "Function Name": "LoadPrintFormat", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4623, - "End Line": 4637 - }, - { - "Function Name": "LengthUTF8", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "43.8%", - "Start Line": 4054, - "End Line": 4079 - }, - { - "Function Name": "SetWindowTitle", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 4213, - "End Line": 4227 - }, - { - "Function Name": "SlurpFile", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4861, - "End Line": 4886 - }, - { - "Function Name": "CheckUTF8", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 4193, - "End Line": 4208 - }, - { - "Function Name": "Infile", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4109, - "End Line": 4122 - }, - { - "Function Name": "EncodeXML", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 3729, - "End Line": 3745 - }, - { - "Function Name": "AbsPath", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "35.7%", - "Start Line": 4505, - "End Line": 4520 - }, - { - "Function Name": "AcceptFile", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 4847, - "End Line": 4855 - }, - { - "Function Name": "FormatCSV", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3881, - "End Line": 3896 - }, - { - "Function Name": "Exit", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 333, - "End Line": 347 - }, - { - "Function Name": "HasWildcards", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 4180, - "End Line": 4187 - }, - { - "Function Name": "Warning", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4128, - "End Line": 4135 - }, - { - "Function Name": "MyConvertFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 4526, - "End Line": 4534 - }, - { - "Function Name": "Progress", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5012, - "End Line": 5019 - }, - { - "Function Name": "CreateDirectory", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "22.2%", - "Start Line": 4779, - "End Line": 4794 - }, - { - "Function Name": "Cleanup", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 369, - "End Line": 376 - }, - { - "Function Name": "AddSetTagsFile", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4086, - "End Line": 4103 - }, - { - "Function Name": "Warn", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 356 - }, - { - "Function Name": "CleanXML", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3714, - "End Line": 3723 - }, - { - "Function Name": "Num2Alpha", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 4708, - "End Line": 4717 - }, - { - "Function Name": "CleanFilename", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4171, - "End Line": 4174 - }, - { - "Function Name": "FileNotFound", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4481, - "End Line": 4488 - }, - { - "Function Name": "PreserveTime", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 4493, - "End Line": 4498 - }, - { - "Function Name": "WarnOnce", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 358, - "End Line": 360 - }, - { - "Function Name": "SigInt", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 363, - "End Line": 367 - }, - { - "Function Name": "Image::ExifTool::EndDir", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 329 - }, - { - "Function Name": "Image::ExifTool::End", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 330, - "End Line": 330 - }, - { - "Function Name": "Error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 357 - }, - { - "Function Name": "SigCont", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 368 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3057, - "Sequential Logic Declarations": 1103, - "Function Parameters": 195, - "Function/Method Declarations": 100, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 26, - "Type/Safety Bypasses": 8, - "High-Risk Execution Commands": 22, - "I/O and Network Boundaries": 334, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 4791, - "Commented-out Code (Dead Logic)": 22, - "Structured Documentation Blocks": 236, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 24, - "Closures and Anonymous Functions": 10, - "Global State Dependencies": 427, - "Decorators and Annotations": 575, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 266, - "Scientific & Mathematical Operations": 29, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 110, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 7, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 238, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 181, - "Explicit Type Casts": 51, - "Fatal Aborts & Exceptions": 6, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 605, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 232, - "Private / Encapsulated Scopes": 569, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 9, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 4009, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 328, - "Time Date Logic": 50, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 43, - "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 25, - "Design Upper Case": 4, - "Design Short Vars": 6, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 120, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 8, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 14, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 84, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "B", - "C", - "CR", - "Cwd", - "Encode", - "Escape", - "File::Glob", - "FileHandle", - "I", - "IO::Handle", - "Image::ExifTool", - "Image::ExifTool::Geolocation", - "Image::ExifTool::HTML", - "Image::ExifTool::Import", - "Image::ExifTool::MWG", - "Image::ExifTool::Plot", - "Image::ExifTool::TagInfoXML", - "Image::ExifTool::XMP", - "MODULE", - "MWG", - "Term::ReadKey", - "Time::Piece", - "Unicode::GCString", - "Win32::API", - "Win32::FindFile", - "Win32API::File", - "a", - "absolute", - "additional", - "an", - "arguments", - "associated", - "changes", - "destination", - "duplicates", - "effect", - "even", - "exiftool", - "ext", - "extra", - "file", - "filename", - "for", - "format", - "formatting", - "forward", - "full", - "globbing", - "group", - "information", - "longer", - "lower", - "lowest", - "metadata", - "more", - "need", - "of", - "operation", - "option", - "other", - "our", - "output", - "permission", - "quoting", - "real", - "sense", - "separator", - "sidecar", - "standard", - "strict", - "tag", - "tags", - "terminator", - "textOut", - "the", - "this", - "tokens", - "underline", - "undocumented", - "user", - "warnings", - "wide", - "wildcards", - "with" - ] - } - } - }, - "csharp/roslyn": { - "Directory Group Magnitude": 15239.02, - "File Count": 7, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "85.7%", - "Static: Literature & Documentation": "14.3%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "25.48%", - "Error & Exception Exposure": "42.59%", - "Tech Debt Exposure": "46.79%", - "Testing Exposure": "57.49%", - "API Exposure": "4.05%", - "Concurrency Exposure": "24.12%", - "State Flux Exposure": "65.59%", - "Commented Logic Exposure": "4.12%", - "Specification Exposure": "85.71%", - "Instability Exposure": "42.86%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.07%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "csharp/roslyn/License.txt": { - "1. Artifact Identity": { - "Filename": "License.txt", - "Path": "csharp/roslyn/License.txt", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" - }, - "2. Topological Coordinates": { - "X": -2075.41, - "Y": 103.99, - "Z": 1579.75 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 0, - "Documentation LOC": 18, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "csharp/roslyn/CSharpCompilation.cs": { - "1. Artifact Identity": { - "Filename": "CSharpCompilation.cs", - "Path": "csharp/roslyn/CSharpCompilation.cs", - "Language": "Csharp", - "Architect": "compiling all of the code", - "Indentation Style": "Spaces", - "Parent Entity": "Compilation, IEqualityComparer<, IEquatable", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -2233.23, - "Y": 49.62, - "Z": 1409.9 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 5286, - "Coding LOC": 3863, - "Documentation LOC": 652, - "Structural Magnitude": 2650.96, - "Control Flow Ratio": "45.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.666 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "20.83%", - "Error & Exception Exposure": "45.37%", - "Tech Debt Exposure": "61.55%", - "Testing Exposure": "80.0%", - "API Exposure": "5.04%", - "Concurrency Exposure": "30.42%", - "State Flux Exposure": "91.72%", - "Commented Logic Exposure": "5.31%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.37%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "CommonCreateBuiltinOperator", - "Structural Impact": 125.3, - "Lines of Code (LOC)": 225, - "Control Flow Branches": 50, - "Input Parameters": 4, - "Control Flow Ratio": "64.9%", - "Start Line": 4435, - "End Line": 4659 - }, - { - "Function Name": "FindEntryPoint", - "Structural Impact": 96.2, - "Lines of Code (LOC)": 243, - "Control Flow Branches": 41, - "Input Parameters": 3, - "Control Flow Ratio": "54.7%", - "Start Line": 1993, - "End Line": 2235 - }, - { - "Function Name": "GetDiagnosticsForMethodBodiesInTree", - "Structural Impact": 75.2, - "Lines of Code (LOC)": 183, - "Control Flow Branches": 32, - "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 3211, - "End Line": 3393 - }, - { - "Function Name": "validateSignature", - "Structural Impact": 52.5, - "Lines of Code (LOC)": 190, - "Control Flow Branches": 42, - "Input Parameters": 0, - "Control Flow Ratio": "68.9%", - "Start Line": 4463, - "End Line": 4652 - }, - { - "Function Name": "ReportUnusedImports", - "Structural Impact": 46.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2747, - "End Line": 2838 - }, - { - "Function Name": "GetDiagnosticsWithoutSeverityFiltering", - "Structural Impact": 38.9, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "59.1%", - "Start Line": 3042, - "End Line": 3133 - }, - { - "Function Name": "CommonCreateFunctionPointerTypeSymbol", - "Structural Impact": 38.7, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 12, - "Input Parameters": 6, - "Control Flow Ratio": "57.1%", - "Start Line": 4250, - "End Line": 4335 - }, - { - "Function Name": "CompileMethods", - "Structural Impact": 37.4, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 12, - "Input Parameters": 5, - "Control Flow Ratio": "52.2%", - "Start Line": 3640, - "End Line": 3751 - }, - { - "Function Name": "CommonCreateBuiltinOperator", - "Structural Impact": 33.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "53.8%", - "Start Line": 4661, - "End Line": 4735 - }, - { - "Function Name": "CSharpCompilation", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 7, - "Input Parameters": 13, - "Control Flow Ratio": "100.0%", - "Start Line": 551, - "End Line": 603 - }, - { - "Function Name": "GetOrCreateNullableType", - "Structural Impact": 32.0, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "74.1%", - "Start Line": 1781, - "End Line": 1827 - }, - { - "Function Name": "CreateModuleBuilder", - "Structural Impact": 30.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 8, - "Input Parameters": 8, - "Control Flow Ratio": "66.7%", - "Start Line": 3573, - "End Line": 3638 - }, - { - "Function Name": "GetSourceDeclarationDiagnostics", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "69.2%", - "Start Line": 3395, - "End Line": 3442 - }, - { - "Function Name": "AppendSymbolsWithName", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "64.7%", - "Start Line": 5083, - "End Line": 5136 - }, - { - "Function Name": "isSupportedType", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 16, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1798, - "End Line": 1825 - }, - { - "Function Name": "AddDebugSourceDocumentsForChecksumDirectives", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "42.1%", - "Start Line": 4014, - "End Line": 4070 - }, - { - "Function Name": "ShouldEmitNullableAttributes", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 4919, - "End Line": 4962 - }, - { - "Function Name": "CommonCreateAnonymousTypeSymbol", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "42.9%", - "Start Line": 4402, - "End Line": 4433 - }, - { - "Function Name": "ReplaceSyntaxTree", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 1065, - "End Line": 1117 - }, - { - "Function Name": "HasEntryPointSignature", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2310, - "End Line": 2357 - }, - { - "Function Name": "IsRuntimeAsyncEnabledIn", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 351, - "End Line": 396 - }, - { - "Function Name": "ReturnsAwaitableToVoidOrInt", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2267, - "End Line": 2301 - }, - { - "Function Name": "GetExternAliasTarget", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "38.9%", - "Start Line": 1574, - "End Line": 1611 - }, - { - "Function Name": "registeredUsageOfUsingsInTree", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3359, - "End Line": 3392 - }, - { - "Function Name": "AddSyntaxTrees", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 927, - "End Line": 985 - }, - { - "Function Name": "GetDiagnosticsForSyntaxTree", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "44.4%", - "Start Line": 3478, - "End Line": 3531 - }, - { - "Function Name": "getExplicitAccessibilitySymbol", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 4945, - "End Line": 4961 - }, - { - "Function Name": "GetEntryPointAndDiagnostics", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 1949, - "End Line": 1991 - }, - { - "Function Name": "CreateScriptCompilation", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 7, - "Control Flow Ratio": "75.0%", - "Start Line": 459, - "End Line": 480 - }, - { - "Function Name": "validateSignature", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "56.2%", - "Start Line": 4689, - "End Line": 4734 - }, - { - "Function Name": "AddEntryPointCandidates", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2237, - "End Line": 2265 - }, - { - "Function Name": "updateCachedDiagnostics", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 3308, - "End Line": 3342 - }, - { - "Function Name": "ClassifyConvertibleConversion", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2434, - "End Line": 2465 - }, - { - "Function Name": "WithScriptCompilationInfo", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 770, - "End Line": 797 - }, - { - "Function Name": "GetSyntaxTreesByMappedPath", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 1134, - "End Line": 1162 - }, - { - "Function Name": "GetBinderFactory", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2664, - "End Line": 2684 - }, - { - "Function Name": "AddedModulesResourceNames", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3934, - "End Line": 3958 - }, - { - "Function Name": "AddCache", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5207, - "End Line": 5231 - }, - { - "Function Name": "RemoveSyntaxTrees", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 1000, - "End Line": 1047 - }, - { - "Function Name": "VisitNamespace", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3801, - "End Line": 3815 - }, - { - "Function Name": "HasSubmissionResult", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "30.4%", - "Start Line": 852, - "End Line": 894 - }, - { - "Function Name": "CommonCreateTupleTypeSymbol", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 4347, - "End Line": 4371 - }, - { - "Function Name": "GetSemanticModel", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2616, - "End Line": 2637 - }, - { - "Function Name": "AppendLoadDirectiveDiagnostics", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3135, - "End Line": 3151 - }, - { - "Function Name": "CompleteTrees", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 2840, - "End Line": 2864 - }, - { - "Function Name": "CheckDuplicateInterceptions", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3841, - "End Line": 3865 - }, - { - "Function Name": "CommonLanguageVersion", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 617, - "End Line": 634 - }, - { - "Function Name": "AddNewFactory", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 2686, - "End Line": 2706 - }, - { - "Function Name": "AppendMemberSymbolsWithName", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 5138, - "End Line": 5159 - }, - { - "Function Name": "SerializePdbEmbeddedCompilationOptions", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4976, - "End Line": 5010 - }, - { - "Function Name": "BindGlobalImports", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 1653, - "End Line": 1685 - }, - { - "Function Name": "ContainsSymbolsWithName", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4791, - "End Line": 4804 - }, - { - "Function Name": "GetSymbolsWithName", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4809, - "End Line": 4822 - }, - { - "Function Name": "ContainsSymbolsWithName", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4830, - "End Line": 4843 - }, - { - "Function Name": "GetSymbolsWithNameCore", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4856, - "End Line": 4869 - }, - { - "Function Name": "Create", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 1, - "Input Parameters": 8, - "Control Flow Ratio": "25.0%", - "Start Line": 482, - "End Line": 532 - }, - { - "Function Name": "FilterDiagnosticsByLocation", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3467, - "End Line": 3476 - }, - { - "Function Name": "GetSyntaxTreesByContentHash", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "30.8%", - "Start Line": 1164, - "End Line": 1188 - }, - { - "Function Name": "GetSyntaxTreesByPath", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 1190, - "End Line": 1214 - }, - { - "Function Name": "CommonCreateTupleTypeSymbol", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 4373, - "End Line": 4400 - }, - { - "Function Name": "GetAssemblyOrModuleSymbol", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1271, - "End Line": 1288 - }, - { - "Function Name": "AddInterception", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 2555, - "End Line": 2580 - }, - { - "Function Name": "CompleteTree", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2718, - "End Line": 2735 - }, - { - "Function Name": "AppendDefaultVersionResource", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 3537, - "End Line": 3555 - }, - { - "Function Name": "ChecksumMatches", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 4072, - "End Line": 4092 - }, - { - "Function Name": "CheckDuplicateFilePathsAndFree", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3781, - "End Line": 3799 - }, - { - "Function Name": "GetSymbol", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5188, - "End Line": 5205 - }, - { - "Function Name": "ValidateDebugEntryPoint", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 605, - "End Line": 615 - }, - { - "Function Name": "GetClsComplianceDiagnostics", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 3444, - "End Line": 3465 - }, - { - "Function Name": "GetCompilationNamespace", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1525, - "End Line": 1547 - }, - { - "Function Name": "GetCompilationNamespace", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1549, - "End Line": 1570 - }, - { - "Function Name": "checkValid", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 2079, - "End Line": 2095 - }, - { - "Function Name": "IsDefinedOrImplementedInSourceTree", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 3181, - "End Line": 3195 - }, - { - "Function Name": "getCustomModifierForType", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4320, - "End Line": 4334 - }, - { - "Function Name": "GetSpecialType", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1744, - "End Line": 1764 - }, - { - "Function Name": "CreateArrayTypeSymbol", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2471, - "End Line": 2484 - }, - { - "Function Name": "TryGetInterceptor", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 2582, - "End Line": 2602 - }, - { - "Function Name": "GetSpineSymbol", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 5161, - "End Line": 5181 - }, - { - "Function Name": "GetSyntaxTreeOrdinal", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1119, - "End Line": 1132 - }, - { - "Function Name": "ClassifyConversion", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2394, - "End Line": 2418 - }, - { - "Function Name": "IsSymbolAccessibleWithin", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2514, - "End Line": 2521 - }, - { - "Function Name": "VisitNamedType", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3817, - "End Line": 3830 - }, - { - "Function Name": "GenerateModuleInitializer", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3867, - "End Line": 3888 - }, - { - "Function Name": "GetRuntimeMetadataVersion", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3984, - "End Line": 4000 - }, - { - "Function Name": "isAllowedPointerArithmeticIntegralType", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4654, - "End Line": 4655 - }, - { - "Function Name": "IsNullableAnalysisEnabledIn", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 286, - "End Line": 291 - }, - { - "Function Name": "computeMappedPathToSyntaxTree", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 1151, - "End Line": 1161 - }, - { - "Function Name": "Create", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 439, - "End Line": 454 - }, - { - "Function Name": "GetHostObjectTypeSymbol", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1869, - "End Line": 1892 - }, - { - "Function Name": "GetDiagnosticsForAllMethodBodies", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3155, - "End Line": 3179 - }, - { - "Function Name": "compileMethodBodiesAndDocComments", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3344, - "End Line": 3357 - }, - { - "Function Name": "GetAllUnaliasedModules", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1384, - "End Line": 1398 - }, - { - "Function Name": "GetUnaliasedReferencedAssemblies", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1407, - "End Line": 1422 - }, - { - "Function Name": "ShouldCheckTypeForMembers", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5268, - "End Line": 5279 - }, - { - "Function Name": "IsSymbolAccessibleWithinCore", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2499, - "End Line": 2512 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3026, - "End Line": 3027 - }, - { - "Function Name": "CSharpCompilation", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 12, - "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 549 - }, - { - "Function Name": "EmitDifference", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 9, - "Control Flow Ratio": "0.0%", - "Start Line": 3960, - "End Line": 3982 - }, - { - "Function Name": "WithOptions", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 738, - "End Line": 765 - }, - { - "Function Name": "GetSymbolsWithName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4851, - "End Line": 4854 - }, - { - "Function Name": "GetTypeByReflectionType", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 1842, - "End Line": 1853 - }, - { - "Function Name": "CompareSourceLocations", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4752, - "End Line": 4764 - }, - { - "Function Name": "CompareSourceLocations", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4766, - "End Line": 4775 - }, - { - "Function Name": "CompareSourceLocations", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 4777, - "End Line": 4786 - }, - { - "Function Name": "addIfCandidate", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2257, - "End Line": 2264 - }, - { - "Function Name": "CreatePointerTypeSymbol", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2489, - "End Line": 2497 - }, - { - "Function Name": "GetBinderFactory", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2654, - "End Line": 2662 - }, - { - "Function Name": "WithSemanticModelProvider", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 802, - "End Line": 821 - }, - { - "Function Name": "ToMetadataReference", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1372, - "End Line": 1375 - }, - { - "Function Name": "RecordImportDependencies", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2883, - "End Line": 2887 - }, - { - "Function Name": "GetSemanticModel", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2608, - "End Line": 2610 - }, - { - "Function Name": "MakeChecksumBytes", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4094, - "End Line": 4109 - }, - { - "Function Name": "HasCodeToEmit", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 4113, - "End Line": 4125 - }, - { - "Function Name": "computeHashToSyntaxTree", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1177, - "End Line": 1187 - }, - { - "Function Name": "computePathToSyntaxTree", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1204, - "End Line": 1213 - }, - { - "Function Name": "GenerateResources", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3890, - "End Line": 3911 - }, - { - "Function Name": "GetRuntimeMetadataVersion", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4002, - "End Line": 4012 - }, - { - "Function Name": "CommonGetMetadataReference", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1432, - "End Line": 1440 - }, - { - "Function Name": "CreateReflectionTypeNotFoundError", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1855, - "End Line": 1864 - }, - { - "Function Name": "GetDirectiveReference", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1316, - "End Line": 1322 - }, - { - "Function Name": "GenerateDocumentationComments", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3913, - "End Line": 3932 - }, - { - "Function Name": "IsNullableAnalysisEnabledIn", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 302, - "End Line": 306 - }, - { - "Function Name": "GetTypeByMetadataName", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1905, - "End Line": 1910 - }, - { - "Function Name": "RecordImportInternal", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2876, - "End Line": 2881 - }, - { - "Function Name": "GetParseDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2988, - "End Line": 2991 - }, - { - "Function Name": "GetDeclarationDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2997, - "End Line": 3000 - }, - { - "Function Name": "GetMethodBodyDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3005, - "End Line": 3008 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3014, - "End Line": 3017 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3029, - "End Line": 3040 - }, - { - "Function Name": "CreateNativeIntegerTypeSymbol", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4342, - "End Line": 4345 - }, - { - "Function Name": "SymbolDeclaredEvent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4971, - "End Line": 4974 - }, - { - "Function Name": "GetCachedSymbol", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5183, - "End Line": 5186 - }, - { - "Function Name": "Update", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 655, - "End Line": 672 - }, - { - "Function Name": "CreatePreviousToCurrentSourceAssemblyMatcher", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3753, - "End Line": 3765 - }, - { - "Function Name": "GetSubmissionImports", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1698, - "End Line": 1711 - }, - { - "Function Name": "GetBoundReferenceManager", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1225, - "End Line": 1236 - }, - { - "Function Name": "ExpandPreviousSubmissionImports", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1719, - "End Line": 1731 - }, - { - "Function Name": "AbstractSymbolSearcher", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 5054, - "End Line": 5066 - }, - { - "Function Name": "GetNullableAnalysisValue", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 337, - "End Line": 345 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3019, - "End Line": 3024 - }, - { - "Function Name": "GetPreprocessorSymbols", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5012, - "End Line": 5022 - }, - { - "Function Name": "PredicateSymbolSearcher", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 5238, - "End Line": 5243 - }, - { - "Function Name": "NameSymbolSearcher", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 5261, - "End Line": 5266 - }, - { - "Function Name": "WithAssemblyName", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 677, - "End Line": 695 - }, - { - "Function Name": "CommonCreateErrorTypeSymbol", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 411 - }, - { - "Function Name": "WithReferences", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 708, - "End Line": 725 - }, - { - "Function Name": "GetSubmissionInitializer", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1894, - "End Line": 1899 - }, - { - "Function Name": "ImportInfo", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2895, - "End Line": 2900 - }, - { - "Function Name": "MethodBodyDiagnostics", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3203, - "End Line": 3208 - }, - { - "Function Name": "CreateAnalyzerDriver", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4964, - "End Line": 4969 - }, - { - "Function Name": "WithEventQueue", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 826, - "End Line": 841 - }, - { - "Function Name": "ReportUnusedImports", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2737, - "End Line": 2745 - }, - { - "Function Name": "CommonCreateArrayTypeSymbol", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4240, - "End Line": 4243 - }, - { - "Function Name": "writeValue", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5003, - "End Line": 5009 - }, - { - "Function Name": "CommonCreateErrorNamespaceSymbol", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 413, - "End Line": 418 - }, - { - "Function Name": "EntryPoint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2369, - "End Line": 2373 - }, - { - "Function Name": "ClassifyCommonConversion", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2428, - "End Line": 2432 - }, - { - "Function Name": "CommonGetSemanticModel", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4156, - "End Line": 4160 - }, - { - "Function Name": "HasDynamicEmitAttributes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4879, - "End Line": 4883 - }, - { - "Function Name": "ReplaceReference", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1367, - "End Line": 1370 - }, - { - "Function Name": "Equals", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2539, - "End Line": 2542 - }, - { - "Function Name": "CommonReplaceSyntaxTree", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4185, - "End Line": 4188 - }, - { - "Function Name": "Clone", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 639, - "End Line": 653 - }, - { - "Function Name": "CreateSemanticModel", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2640, - "End Line": 2641 - }, - { - "Function Name": "Equals", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2907, - "End Line": 2913 - }, - { - "Function Name": "HasTupleNamesAttributes", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4885, - "End Line": 4886 - }, - { - "Function Name": "ShouldCheckTypeForMembers", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5245, - "End Line": 5251 - }, - { - "Function Name": "IsSubmissionSyntaxTree", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1640, - "End Line": 1645 - }, - { - "Function Name": "GetEntryPoint", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1943, - "End Line": 1947 - }, - { - "Function Name": "AddModuleInitializerMethod", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2525, - "End Line": 2529 - }, - { - "Function Name": "GetHashCode", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2544, - "End Line": 2549 - }, - { - "Function Name": "CheckDuplicateFilePaths", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3834, - "End Line": 3838 - }, - { - "Function Name": "CanEmitSpecialType", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4894, - "End Line": 4899 - }, - { - "Function Name": "IsNullableAnalysisEnabledIn", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 277 - }, - { - "Function Name": "CommonCreatePreprocessingSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 423 - }, - { - "Function Name": "WithReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 730, - "End Line": 733 - }, - { - "Function Name": "ContainsSyntaxTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 911, - "End Line": 914 - }, - { - "Function Name": "AddSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 919, - "End Line": 922 - }, - { - "Function Name": "RemoveSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 994 - }, - { - "Function Name": "ReferenceManagerEquals", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1239, - "End Line": 1242 - }, - { - "Function Name": "GetSymbolInternal", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1290, - "End Line": 1293 - }, - { - "Function Name": "AddReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1330 - }, - { - "Function Name": "AddReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1335, - "End Line": 1338 - }, - { - "Function Name": "RemoveReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1343, - "End Line": 1346 - }, - { - "Function Name": "RemoveReferences", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1351, - "End Line": 1354 - }, - { - "Function Name": "GetMetadataReference", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1427, - "End Line": 1430 + "Start Line": 2711, + "End Line": 2723 }, { - "Function Name": "GetMetadataReference", + "Function Name": "paintsChild", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1442, - "End Line": 1445 + "Start Line": 3633, + "End Line": 3636 }, { - "Function Name": "GetSpecialTypeMember", + "Function Name": "describeSemanticsConfiguration", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1832, - "End Line": 1835 + "Start Line": 3823, + "End Line": 3826 }, { - "Function Name": "CommonGetSpecialTypeMember", + "Function Name": "visitChildrenForSemantics", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1837, - "End Line": 1840 + "Start Line": 3917, + "End Line": 3919 }, { - "Function Name": "GetBinder", + "Function Name": "add", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2708, - "End Line": 2711 + "Start Line": 4504, + "End Line": 4506 }, { - "Function Name": "RecordImport", + "Function Name": "remove", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2866, - "End Line": 2869 + "Start Line": 4541, + "End Line": 4544 }, { - "Function Name": "RecordImport", + "Function Name": "markSiblingConfigurationConflict", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2871, - "End Line": 2874 + "Start Line": 5447, + "End Line": 5450 }, { - "Function Name": "Equals", + "Function Name": "debugCheckParentDataNotDirty", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2902, - "End Line": 2905 + "Start Line": 5690, + "End Line": 5693 }, { - "Function Name": "DuplicateFilePathsVisitor", + "Function Name": "debugCheckForBuilds", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3776, - "End Line": 3779 + "Start Line": 5698, + "End Line": 5701 }, { - "Function Name": "CommonWithReferences", + "Function Name": "markSiblingConfigurationConflict", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4131, - "End Line": 4134 + "Start Line": 6062, + "End Line": 6065 }, { - "Function Name": "CommonWithAssemblyName", + "Function Name": "_debugCollectRenderObjectSemanticsTrees", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4136, - "End Line": 4139 + "Start Line": 6585, + "End Line": 6587 }, { - "Function Name": "CommonAddSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isTight", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4170, - "End Line": 4173 + "Start Line": 908, + "End Line": 908 }, { - "Function Name": "CommonRemoveSyntaxTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isNormalized", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4175, - "End Line": 4178 + "Start Line": 911, + "End Line": 911 }, { - "Function Name": "CommonWithOptions", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "semanticsEnabled", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4190, - "End Line": 4193 + "Start Line": 1845, + "End Line": 1845 }, { - "Function Name": "CommonWithScriptCompilationInfo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "visitChildren", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4195, - "End Line": 4198 + "Start Line": 2202, + "End Line": 2202 }, { - "Function Name": "CommonContainsSyntaxTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "paintBounds", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4200, - "End Line": 4203 + "Start Line": 3579, + "End Line": 3579 }, { - "Function Name": "CommonGetAssemblyOrModuleSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "semanticBounds", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4205, - "End Line": 4208 + "Start Line": 3850, + "End Line": 3850 }, { - "Function Name": "CommonGetSpecialType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "toString", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4220, - "End Line": 4223 + "Start Line": 4011, + "End Line": 4012 }, { - "Function Name": "CommonGetCompilationNamespace", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_SemanticsConfigurationProvider", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4225, - "End Line": 4228 + "Start Line": 5340, + "End Line": 5340 }, { - "Function Name": "CommonGetTypeByMetadataName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "owner", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4230, - "End Line": 4233 + "Start Line": 5422, + "End Line": 5422 }, { - "Function Name": "CommonCreatePointerTypeSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "markSiblingConfigurationConflict", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4245, - "End Line": 4248 + "Start Line": 5426, + "End Line": 5426 }, { - "Function Name": "CommonCreateNativeIntegerTypeSymbol", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_RenderObjectSemantics", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4337, - "End Line": 4340 + "Start Line": 5513, + "End Line": 5514 }, { - "Function Name": "CommonGetEntryPoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "shouldDrop", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4747, - "End Line": 4750 + "Start Line": 5732, + "End Line": 5732 }, { - "Function Name": "GetSymbolsWithName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "clear", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5071, - "End Line": 5081 + "Start Line": 6508, + "End Line": 6520 }, { - "Function Name": "IsUnreferencedAssemblyIdentityDiagnosticCode", + "Function Name": "DiagnosticsDebugCreator", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2359, - "End Line": 2360 + "Start Line": 6757, + "End Line": 6758 }, { - "Function Name": "isReadOnlySpanOfByteType", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "_startRecording", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4657, - "End Line": 4658 + "Start Line": 359, + "End Line": 365 }, { - "Function Name": "SupportsRuntimeCapabilityCore", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "reassemble", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5042, - "End Line": 5043 + "Start Line": 2015, + "End Line": 2023 }, { - "Function Name": "Matches", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "debugNeedsLayout", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5068, - "End Line": 5068 + "Start Line": 2517, + "End Line": 2524 }, { - "Function Name": "ShouldCheckTypeForMembers", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "debugNeedsPaint", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5069, - "End Line": 5069 + "Start Line": 3265, + "End Line": 3272 }, { - "Function Name": "Matches", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "debugNeedsCompositedLayerUpdate", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5253, - "End Line": 5254 + "Start Line": 3284, + "End Line": 3291 }, { - "Function Name": "Matches", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "clearSemantics", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5281, - "End Line": 5282 + "Start Line": 3885, + "End Line": 3891 }, { - "Function Name": "RemoveAllSyntaxTrees", + "Function Name": "detach", "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1053, - "End Line": 1060 + "Start Line": 4330, + "End Line": 4338 }, { - "Function Name": "CommonGetBoundReferenceManager", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_updateSemanticsNodeGeometry", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1220, - "End Line": 1223 + "Start Line": 6344, + "End Line": 6352 }, { - "Function Name": "RemoveAllReferences", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "debugOutstandingSemanticsHandles", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1359, - "End Line": 1362 + "Start Line": 1372, + "End Line": 1377 }, { - "Function Name": "BindScriptClass", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "runLayoutCallback", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1635, - "End Line": 1638 + "Start Line": 4288, + "End Line": 4293 }, { - "Function Name": "MightContainNoPiaLocalTypes", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "detach", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2376, - "End Line": 2379 + "Start Line": 4724, + "End Line": 4729 }, { - "Function Name": "CreateGlobalNamespaceAlias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2713, - "End Line": 2716 + "Start Line": 6522, + "End Line": 6527 }, { - "Function Name": "GetHashCode", + "Function Name": "_didDisposeSemanticsHandle", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2915, - "End Line": 2918 + "Start Line": 1413, + "End Line": 1417 }, { - "Function Name": "CommonRemoveAllSyntaxTrees", + "Function Name": "markNeedsLayoutForSizedByParentChange", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4180, - "End Line": 4183 + "Start Line": 2700, + "End Line": 2703 }, { - "Function Name": "CommonClone", + "Function Name": "needsCompositing", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4210, - "End Line": 4213 + "Start Line": 3212, + "End Line": 3215 }, { - "Function Name": "ShouldEmitNativeIntegerAttributes", + "Function Name": "systemFontsDidChange", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4914, - "End Line": 4917 + "Start Line": 4684, + "End Line": 4688 }, { - "Function Name": "BindUsingsFromOptions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "reset", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1693, - "End Line": 1693 + "Start Line": 5395, + "End Line": 5398 }, { - "Function Name": "GetPreviousSubmissionImports", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "clear", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1716, - "End Line": 1717 + "Start Line": 5404, + "End Line": 5408 }, { - "Function Name": "InterceptorKeyComparer", + "Function Name": "detach", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2536, - "End Line": 2536 + "Start Line": 59, + "End Line": 61 }, { - "Function Name": "CanEmitBoolean", + "Function Name": "toString", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4892, - "End Line": 4892 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 584, - "Sequential Logic Declarations": 689, - "Function Parameters": 282, - "Function/Method Declarations": 232, - "Class/Entity Declarations": 9, - "Defensive Programming Constructs": 289, - "Type/Safety Bypasses": 7, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 191, - "State Mutations / Variable Reassignments": 517, - "Commented-out Code (Dead Logic)": 7, - "Structured Documentation Blocks": 401, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 78, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 63, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 196, - "Collection Iterators / Comprehensions": 10, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 28, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 6, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 33, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 44, - "Fatal Aborts & Exceptions": 53, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 16, - "Thread Synchronization Locks": 14, - "Immutable Data Declarations": 106, - "Resource Deallocation & Cleanup": 24, - "Private / Encapsulated Scopes": 274, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3818, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 402, - "Design Camel Case": 209, - "Design Snake Case": 155, - "Design Pascal Case": 15, - "Design Upper Case": 0, - "Design Short Vars": 19, - "Design Long Vars": 27, - "Duplicate Logic": 0, - "Orphaned Logic": 72, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 80, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 28, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Microsoft.Cci", - "Microsoft.CodeAnalysis", - "Microsoft.CodeAnalysis.CSharp.Binder", - "Microsoft.CodeAnalysis.CSharp.Emit", - "Microsoft.CodeAnalysis.CSharp.Symbols", - "Microsoft.CodeAnalysis.CSharp.Syntax", - "Microsoft.CodeAnalysis.CodeGen", - "Microsoft.CodeAnalysis.Collections", - "Microsoft.CodeAnalysis.Debugging", - "Microsoft.CodeAnalysis.Diagnostics", - "Microsoft.CodeAnalysis.Emit", - "Microsoft.CodeAnalysis.Operations", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Symbols", - "Microsoft.CodeAnalysis.Text", - "Roslyn.Utilities", - "System", - "System.Buffers.Binary", - "System.Collections.Concurrent", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.IO", - "System.Linq", - "System.Reflection", - "System.Reflection.Metadata", - "System.Threading" - ] - }, - "csharp/roslyn/CSharpSyntaxTree.cs": { - "1. Artifact Identity": { - "Filename": "CSharpSyntaxTree.cs", - "Path": "csharp/roslyn/CSharpSyntaxTree.cs", - "Language": "Csharp", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "SyntaxTree", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -2451.91, - "Y": -17.85, - "Z": 860.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 942, - "Coding LOC": 589, - "Documentation LOC": 226, - "Structural Magnitude": 442.18, - "Control Flow Ratio": "46.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.596 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "17.53%", - "Error & Exception Exposure": "57.62%", - "Tech Debt Exposure": "63.55%", - "Testing Exposure": "80.0%", - "API Exposure": "6.49%", - "Concurrency Exposure": "75.53%", - "State Flux Exposure": "96.22%", - "Commented Logic Exposure": "6.22%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "BuildPreprocessorStateChangeMap", - "Structural Impact": 29.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 25, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 229, - "End Line": 300 - }, - { - "Function Name": "Create", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 6, - "Control Flow Ratio": "71.4%", - "Start Line": 327, - "End Line": 354 - }, - { - "Function Name": "ParseText", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "33.3%", - "Start Line": 487, - "End Line": 521 - }, - { - "Function Name": "IsGeneratedCode", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 723, - "End Line": 745 - }, - { - "Function Name": "IsPreprocessorSymbolDefined", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 198, - "End Line": 227 - }, - { - "Function Name": "IsPreprocessorSymbolDefined", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 185, - "End Line": 196 - }, - { - "Function Name": "ParseText", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 448, - "End Line": 460 - }, - { - "Function Name": "WithChanges", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 554, - "End Line": 590 - }, - { - "Function Name": "GetDiagnostics", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 785, - "End Line": 798 - }, - { - "Function Name": "Create", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 356, - "End Line": 373 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "50.0%", - "Start Line": 911, - "End Line": 920 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 429, - "End Line": 439 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 900, - "End Line": 908 - }, - { - "Function Name": "Create", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 923, - "End Line": 931 - }, - { - "Function Name": "WithChangedText", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 535, - "End Line": 552 - }, - { - "Function Name": "ParseText", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 469, - "End Line": 478 - }, - { - "Function Name": "IsAnyPreprocessorSymbolDefined", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 170, - "End Line": 183 - }, - { - "Function Name": "TryGetRootCore", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 875, - "End Line": 887 - }, - { - "Function Name": "isGeneratedHeuristic", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 731, - "End Line": 744 - }, - { - "Function Name": "GetLineMappings", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 674, - "End Line": 679 - }, - { - "Function Name": "GetRootAsync", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 100, - "End Line": 103 - }, - { - "Function Name": "ParseTextLazy", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 414, - "End Line": 420 - }, - { - "Function Name": "CreateWithoutClone", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 394, - "End Line": 408 - }, - { - "Function Name": "GetPragmaDirectiveWarningState", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 703, - "End Line": 712 - }, - { - "Function Name": "GetLineSpan", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 647, - "End Line": 648 + "Start Line": 63, + "End Line": 64 }, { - "Function Name": "GetMappedLineSpan", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 666, - "End Line": 667 + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 850, + "End Line": 852 }, { - "Function Name": "GetLineVisibility", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 670, - "End Line": 671 + "Function Name": "Constraints", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 905, + "End Line": 905 }, { - "Function Name": "GetChangedSpans", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 598, - "End Line": 606 + "Function Name": "nodesNeedingLayout", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1116, + "End Line": 1118 }, { - "Function Name": "GetChanges", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 613, - "End Line": 621 + "Function Name": "debugDoingLayout", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1126, + "End Line": 1126 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 775, - "End Line": 783 + "Function Name": "nodesNeedingPaint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1273, + "End Line": 1275 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 807, - "End Line": 814 + "Function Name": "debugDoingPaint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1283, + "End Line": 1283 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 823, - "End Line": 830 + "Function Name": "requestVisualUpdate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1864, + "End Line": 1864 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 840, - "End Line": 847 + "Function Name": "depth", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2118, + "End Line": 2118 }, { - "Function Name": "GetCompilationUnitRoot", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 112, - "End Line": 115 + "Function Name": "redepthChildren", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2138, + "End Line": 2139 }, { - "Function Name": "GetDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 856, - "End Line": 859 + "Function Name": "debugDoingThisResize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2241, + "End Line": 2241 }, { - "Function Name": "GetRoot", - "Structural Impact": 2.9, + "Function Name": "debugDoingThisLayout", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 86, - "End Line": 86 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2248, + "End Line": 2248 }, { - "Function Name": "GetDirectives", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "debugCanParentUseSize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 158, - "End Line": 168 + "Control Flow Ratio": "0.0%", + "Start Line": 2286, + "End Line": 2286 }, { - "Function Name": "Create", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, + "Function Name": "attached", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 318 + "Start Line": 2455, + "End Line": 2455 }, { - "Function Name": "GetDirectiveMap", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "debugDoingThisLayoutWithCallback", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 627, - "End Line": 636 + "Control Flow Ratio": "0.0%", + "Start Line": 2559, + "End Line": 2559 }, { - "Function Name": "CreateForDebugger", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "debugAssertDoesMeetConstraints", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 379, - "End Line": 384 + "Start Line": 2581, + "End Line": 2582 }, { - "Function Name": "CSharpSyntaxTree", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "debugResetSize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 43, - "End Line": 46 + "Control Flow Ratio": "0.0%", + "Start Line": 2925, + "End Line": 2926 }, { - "Function Name": "IsEquivalentTo", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "sizedByParent", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 128 + "Start Line": 2943, + "End Line": 2944 }, { - "Function Name": "GetMappedLineSpanAndVisibility", - "Structural Impact": 1.8, + "Function Name": "performResize", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 688, - "End Line": 689 + "Start Line": 2960, + "End Line": 2961 }, { - "Function Name": "GetLinePosition", - "Structural Impact": 1.8, + "Function Name": "performLayout", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 753, - "End Line": 754 + "Start Line": 2989, + "End Line": 2990 }, { - "Function Name": "CSharpSyntaxTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "debugDoingThisPaint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 3028, + "End Line": 3028 }, { - "Function Name": "CloneNodeAsRoot", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "isRepaintBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 + "Start Line": 3055, + "End Line": 3055 }, { - "Function Name": "GetLocation", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "alwaysNeedsCompositing", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 762 + "Start Line": 3075, + "End Line": 3076 }, { - "Function Name": "GetRootCore", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 865, - "End Line": 868 + "Start Line": 4095, + "End Line": 4096 }, { - "Function Name": "GetRootAsyncCore", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "layoutCallback", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 873 + "Start Line": 4280, + "End Line": 4281 }, { - "Function Name": "TryGetRoot", - "Structural Impact": 1.5, + "Function Name": "childCount", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 91 + "Start Line": 4392, + "End Line": 4392 }, { - "Function Name": "GetNullableContextState", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "properties", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 719 + "Start Line": 4758, + "End Line": 4758 }, { - "Function Name": "IsNullableAnalysisEnabled", - "Structural Impact": 1.5, + "Function Name": "container", + "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 4776, + "End Line": 4776 }, { - "Function Name": "Dump", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "explicitChildNodes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 936, - "End Line": 939 + "Start Line": 4799, + "End Line": 4799 }, { - "Function Name": "HasHiddenRegions", + "Function Name": "excludeSemantics", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4815, + "End Line": 4815 + }, + { + "Function Name": "blockUserActions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4830, + "End Line": 4830 + }, + { + "Function Name": "owner", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 695, - "End Line": 696 + "Start Line": 5576, + "End Line": 5577 }, { - "Function Name": "GetNullableContextStateMap", + "Function Name": "isRoot", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 714, - "End Line": 716 + "Start Line": 5668, + "End Line": 5668 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 92, - "Sequential Logic Declarations": 107, - "Function Parameters": 60, - "Function/Method Declarations": 55, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 20, - "Type/Safety Bypasses": 7, + "Control Flow Branches": 1031, + "Sequential Logic Declarations": 335, + "Function Parameters": 241, + "Function/Method Declarations": 303, + "Class/Entity Declarations": 20, + "Defensive Programming Constructs": 708, + "Type/Safety Bypasses": 159, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 48, - "State Mutations / Variable Reassignments": 89, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 194, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 27, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 17, - "Global State Dependencies": 0, - "Decorators and Annotations": 12, - "Generic Type Abstractions": 20, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, + "Exposed API / Public Exports": 21, + "State Mutations / Variable Reassignments": 277, + "Commented-out Code (Dead Logic)": 11, + "Structured Documentation Blocks": 2033, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 10, + "Closures and Anonymous Functions": 736, + "Global State Dependencies": 60, + "Decorators and Annotations": 89, + "Generic Type Abstractions": 118, + "Collection Iterators / Comprehensions": 115, + "Scientific & Mathematical Operations": 16, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 14, + "Module Dependencies (Imports)": 13, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 16, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 28, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 8, - "Fatal Aborts & Exceptions": 11, + "Ad-hoc Print / Debug Statements": 4, + "Explicit Type Casts": 26, + "Fatal Aborts & Exceptions": 12, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 12, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 36, + "Bitwise Operations": 12, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 233, + "Resource Deallocation & Cleanup": 5, + "Private / Encapsulated Scopes": 1142, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 554, + "Structural Space Indentations": 3841, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, + "Regex Execution": 2, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -77285,23 +73330,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 55, - "Design Camel Case": 23, - "Design Snake Case": 27, - "Design Pascal Case": 2, + "Core Var Decl": 502, + "Design Camel Case": 205, + "Design Snake Case": 137, + "Design Pascal Case": 3, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 18, + "Design Short Vars": 7, + "Design Long Vars": 63, + "Duplicate Logic": 2, + "Orphaned Logic": 46, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 8, + "Dynamic Code Execution (Eval/Exec)": 271, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -77317,45 +73362,40 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 15, + "Direct Upstream (Fragility)": 10, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis.CSharp.Syntax", - "Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax", - "Microsoft.CodeAnalysis.Collections", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Text", - "Roslyn.Utilities", - "System", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.ComponentModel", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.Text", - "System.Threading", - "System.Threading.Tasks" + "binding.dart", + "dart:ui", + "debug.dart", + "layer.dart", + "package:flutter/animation.dart", + "package:flutter/foundation.dart", + "package:flutter/gestures.dart", + "package:flutter/painting.dart", + "package:flutter/scheduler.dart", + "package:flutter/semantics.dart" ] }, - "csharp/roslyn/DiagnosticAnalyzer.cs": { + "dart/flutter/semantics.dart": { "1. Artifact Identity": { - "Filename": "DiagnosticAnalyzer.cs", - "Path": "csharp/roslyn/DiagnosticAnalyzer.cs", - "Language": "Csharp", + "Filename": "semantics.dart", + "Path": "dart/flutter/semantics.dart", + "Language": "Dart", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", + "Folder Dominant Lang": "dart", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" + "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -1505.7, - "Y": 197.66, - "Z": 839.8 + "X": -1468.04, + "Y": 106.59, + "Z": -3106.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -77364,5756 +73404,6954 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 39, - "Coding LOC": 20, - "Documentation LOC": 12, - "Structural Magnitude": 11.8, - "Control Flow Ratio": "0.0%", + "Total LOC": 7176, + "Coding LOC": 3893, + "Documentation LOC": 2658, + "Structural Magnitude": 2802.06, + "Control Flow Ratio": "70.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.763 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.37%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "99.94%", - "Testing Exposure": "2.43%", - "API Exposure": "10.55%", + "Cognitive Load Exposure": "25.65%", + "Error & Exception Exposure": "13.06%", + "Tech Debt Exposure": "99.58%", + "Testing Exposure": "2.51%", + "API Exposure": "0.18%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "60.24%", + "Commented Logic Exposure": "5.09%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "62.48%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Equals", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_addToUpdate", + "Structural Impact": 115.2, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 62, + "Input Parameters": 2, + "Control Flow Ratio": "93.9%", + "Start Line": 4013, + "End Line": 4133 + }, + { + "Function Name": "SemanticsProperties", + "Structural Impact": 112.1, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 11, + "Input Parameters": 78, + "Control Flow Ratio": "100.0%", + "Start Line": 1622, + "End Line": 1730 + }, + { + "Function Name": "getSemanticsData", + "Structural Impact": 89.0, + "Lines of Code (LOC)": 201, + "Control Flow Branches": 78, + "Input Parameters": 0, + "Control Flow Ratio": "97.5%", + "Start Line": 3758, + "End Line": 3958 + }, + { + "Function Name": "absorb", + "Structural Impact": 88.7, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 58, + "Input Parameters": 1, + "Control Flow Ratio": "98.3%", + "Start Line": 6733, + "End Line": 6837 + }, + { + "Function Name": "sendSemanticsUpdate", + "Structural Impact": 65.2, + "Lines of Code (LOC)": 185, + "Control Flow Branches": 55, + "Input Parameters": 0, + "Control Flow Ratio": "85.9%", + "Start Line": 4841, + "End Line": 5025 + }, + { + "Function Name": "SemanticsData", + "Structural Impact": 57.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 8, + "Input Parameters": 35, + "Control Flow Ratio": "100.0%", + "Start Line": 1038, + "End Line": 1102 + }, + { + "Function Name": "_toBitMask", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 97, + "Control Flow Branches": 31, + "Input Parameters": 1, + "Control Flow Ratio": "93.9%", + "Start Line": 7079, + "End Line": 7175 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 46.4, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 27, + "Input Parameters": 1, + "Control Flow Ratio": "84.4%", + "Start Line": 4308, + "End Line": 4443 + }, + { + "Function Name": "_replaceChildren", + "Structural Impact": 44.1, + "Lines of Code (LOC)": 119, + "Control Flow Branches": 26, + "Input Parameters": 1, + "Control Flow Ratio": "76.5%", + "Start Line": 2953, + "End Line": 3071 + }, + { + "Function Name": "_isDifferentFromCurrentSemanticAnnotation", + "Structural Impact": 42.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 28, + "Input Parameters": 1, + "Control Flow Ratio": "96.6%", + "Start Line": 3316, + "End Line": 3346 + }, + { + "Function Name": "operator==", + "Structural Impact": 39.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 36, + "Input Parameters": 0, + "Control Flow Ratio": "97.3%", + "Start Line": 1443, + "End Line": 1482 + }, + { + "Function Name": "isCompatibleWith", + "Structural Impact": 37.9, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 6671, + "End Line": 6720 + }, + { + "Function Name": "_getSemanticsActionHandlerForPosition", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 5064, + "End Line": 5106 + }, + { + "Function Name": "_computeTraversalTransform", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 15, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 3964, + "End Line": 4001 + }, + { + "Function Name": "updateWith", + "Structural Impact": 26.3, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3676, + "End Line": 3751 + }, + { + "Function Name": "_semanticsProgressBar", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "68.2%", + "Start Line": 209, + "End Line": 249 + }, + { + "Function Name": "_updateChildrenInTraversalOrder", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 19, + "Input Parameters": 0, + "Control Flow Ratio": "86.4%", + "Start Line": 4142, + "End Line": 4208 + }, + { + "Function Name": "_childrenInTraversalOrder", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 19, + "Input Parameters": 0, + "Control Flow Ratio": "86.4%", + "Start Line": 4211, + "End Line": 4265 + }, + { + "Function Name": "debugFillProperties", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 1368, + "End Line": 1441 + }, + { + "Function Name": "_semanticsMenuItemCheckbox", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 382, + "End Line": 397 + }, + { + "Function Name": "_semanticsMenuItemRadio", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 399, + "End Line": 414 + }, + { + "Function Name": "sortedWithinKnot", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "68.2%", + "Start Line": 4631, + "End Line": 4691 + }, + { + "Function Name": "_concatAttributedString", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 6907, + "End Line": 6929 + }, + { + "Function Name": "_semanticsGeneral", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "68.8%", + "Start Line": 549, + "End Line": 577 + }, + { + "Function Name": "_sortedListsEqual", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1524, + "End Line": 1540 + }, + { + "Function Name": "_childrenInDefaultOrder", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 4717, + "End Line": 4764 + }, + { + "Function Name": "_semanticsMenuItem", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "84.6%", + "Start Line": 370, + "End Line": 380 + }, + { + "Function Name": "build", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 982, + "End Line": 1017 + }, + { + "Function Name": "_getSemanticsActionHandlerForId", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5027, + "End Line": 5042 + }, + { + "Function Name": "performAction", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 5051, + "End Line": 5062 + }, + { + "Function Name": "performActionAt", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5115, + "End Line": 5128 + }, + { + "Function Name": "sortedWithinVerticalGroup", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "69.2%", + "Start Line": 4567, + "End Line": 4614 + }, + { + "Function Name": "_semanticsRadioGroup", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 323, + "End Line": 352 + }, + { + "Function Name": "compareTo", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 6961, + "End Line": 6984 + }, + { + "Function Name": "_semanticsComplementary", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 468, + "End Line": 486 + }, + { + "Function Name": "_semanticsContentInfo", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 488, + "End Line": 506 + }, + { + "Function Name": "_semanticsMain", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 508, + "End Line": 526 + }, + { + "Function Name": "_hasExplicitRole", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 6647, + "End Line": 6662 + }, + { + "Function Name": "_semanticsRow", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 294, + "End Line": 307 + }, + { + "Function Name": "_checkSemanticsData", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "10.3%", + "Start Line": 158, + "End Line": 202 + }, + { + "Function Name": "_semanticsTab", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 251, + "End Line": 267 + }, + { + "Function Name": "valueToString", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 906, + "End Line": 920 + }, + { + "Function Name": "_onCustomSemanticsAction", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 5869, + "End Line": 5878 + }, + { + "Function Name": "_semanticsCell", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 309, + "End Line": 314 + }, + { + "Function Name": "_semanticsColumnHeader", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 316, + "End Line": 321 + }, + { + "Function Name": "validateRadioGroupChildren", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 326, + "End Line": 348 + }, + { + "Function Name": "attach", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3231, + "End Line": 3251 + }, + { + "Function Name": "_semanticsListItem", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 29 + "Control Flow Ratio": "57.1%", + "Start Line": 428, + "End Line": 445 }, { - "Function Name": "Initialize", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "_merge", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 24 + "Control Flow Ratio": "57.1%", + "Start Line": 134, + "End Line": 149 }, { - "Function Name": "ToString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Function Name": "_semanticsTabBar", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 269, + "End Line": 281 }, { - "Function Name": "GetHashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 31 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 7, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Roslyn.Utilities", - "System.Collections.Immutable" - ] - }, - "csharp/roslyn/LanguageParser.cs": { - "1. Artifact Identity": { - "Filename": "LanguageParser.cs", - "Path": "csharp/roslyn/LanguageParser.cs", - "Language": "Csharp", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "SyntaxParser, IDisposable, byte", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -1930.37, - "Y": 139.82, - "Z": 1131.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 14680, - "Coding LOC": 10808, - "Documentation LOC": 1928, - "Structural Magnitude": 9454.36, - "Control Flow Ratio": "59.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.055 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "63.84%", - "Error & Exception Exposure": "78.67%", - "Tech Debt Exposure": "8.73%", - "Testing Exposure": "80.0%", - "API Exposure": "0.79%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.97%", - "Commented Logic Exposure": "6.48%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "_isSameRoleExisted", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 454, + "End Line": 466 + }, { - "Function Name": "ParseNamespaceBodyWorker", - "Structural Impact": 198.0, - "Lines of Code (LOC)": 285, - "Control Flow Branches": 74, - "Input Parameters": 5, - "Control Flow Ratio": "80.4%", - "Start Line": 562, - "End Line": 846 + "Function Name": "_visitDescendants", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3102, + "End Line": 3111 }, { - "Function Name": "ParseVariableDeclarator", - "Structural Impact": 191.8, - "Lines of Code (LOC)": 295, - "Control Flow Branches": 58, - "Input Parameters": 8, - "Control Flow Ratio": "60.4%", - "Start Line": 5476, - "End Line": 5770 + "Function Name": "nodeToMessage", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4871, + "End Line": 4881 }, { - "Function Name": "GetPrecedence", - "Structural Impact": 153.6, - "Lines of Code (LOC)": 131, - "Control Flow Branches": 103, + "Function Name": "onSetSelection", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "82.4%", - "Start Line": 11213, - "End Line": 11343 + "Control Flow Ratio": "66.7%", + "Start Line": 5598, + "End Line": 5607 }, { - "Function Name": "ParsePrimaryExpression", - "Structural Impact": 140.9, - "Lines of Code (LOC)": 272, - "Control Flow Branches": 89, + "Function Name": "AttributedString", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 813, + "End Line": 823 + }, + { + "Function Name": "detach", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 3254, + "End Line": 3284 + }, + { + "Function Name": "_isLandmarkRole", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "67.4%", - "Start Line": 11931, - "End Line": 12202 + "Control Flow Ratio": "80.0%", + "Start Line": 447, + "End Line": 452 }, { - "Function Name": "ParseMemberDeclarationOrStatementCore", - "Structural Impact": 120.4, - "Lines of Code (LOC)": 428, - "Control Flow Branches": 69, + "Function Name": "transform", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "51.9%", - "Start Line": 2559, - "End Line": 2986 + "Control Flow Ratio": "100.0%", + "Start Line": 2816, + "End Line": 2821 }, { - "Function Name": "ParseOperatorDeclaration", - "Structural Impact": 106.1, - "Lines of Code (LOC)": 199, - "Control Flow Branches": 42, - "Input Parameters": 4, - "Control Flow Ratio": "73.7%", - "Start Line": 3966, - "End Line": 4164 + "Function Name": "isCheckStateMixed", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6268, + "End Line": 6273 }, { - "Function Name": "ParseMainTypeDeclaration", - "Structural Impact": 103.9, - "Lines of Code (LOC)": 277, - "Control Flow Branches": 51, - "Input Parameters": 2, - "Control Flow Ratio": "69.9%", - "Start Line": 1752, - "End Line": 2028 + "Function Name": "toDiagnosticsNode", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4465, + "End Line": 4477 }, { - "Function Name": "parsePrimaryExpressionWithoutPostfix", - "Structural Impact": 102.0, - "Lines of Code (LOC)": 174, - "Control Flow Branches": 65, + "Function Name": "_updateChildMergeFlagRecursively", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "63.1%", - "Start Line": 11940, - "End Line": 12113 + "Control Flow Ratio": "75.0%", + "Start Line": 3177, + "End Line": 3192 }, { - "Function Name": "ScanType", - "Structural Impact": 101.9, - "Lines of Code (LOC)": 168, - "Control Flow Branches": 53, - "Input Parameters": 2, - "Control Flow Ratio": "89.8%", - "Start Line": 7207, - "End Line": 7374 + "Function Name": "isFocusable", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6307, + "End Line": 6323 }, { - "Function Name": "ParseModifiers", - "Structural Impact": 94.9, - "Lines of Code (LOC)": 154, - "Control Flow Branches": 38, - "Input Parameters": 4, - "Control Flow Ratio": "76.0%", - "Start Line": 1359, - "End Line": 1512 + "Function Name": "_semanticsTable", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 283, + "End Line": 292 }, { - "Function Name": "TryParseConversionOperatorDeclaration", - "Structural Impact": 82.4, - "Lines of Code (LOC)": 227, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3725, - "End Line": 3951 + "Function Name": "operator+", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 837, + "End Line": 860 }, { - "Function Name": "ParseCommaSeparatedSyntaxList", - "Structural Impact": 80.9, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 23, - "Input Parameters": 9, - "Control Flow Ratio": "74.2%", - "Start Line": 14444, - "End Line": 14544 + "Function Name": "_tristateFromBoolOrNull", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 7067, + "End Line": 7076 }, { - "Function Name": "CanFollowCast", - "Structural Impact": 79.4, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 53, + "Function Name": "_semanticsNavigation", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "96.4%", - "Start Line": 13159, - "End Line": 13218 + "Control Flow Ratio": "60.0%", + "Start Line": 528, + "End Line": 536 }, { - "Function Name": "ParseTypeCore", - "Structural Impact": 74.4, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 48, + "Function Name": "visitChildren", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 7592, - "End Line": 7693 + "Control Flow Ratio": "75.0%", + "Start Line": 3087, + "End Line": 3095 }, { - "Function Name": "IsPossibleExpression", - "Structural Impact": 73.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 11078, - "End Line": 11133 + "Function Name": "findInvisibleNodes", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4848, + "End Line": 4855 }, { - "Function Name": "CanStartMember", - "Structural Impact": 70.6, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 47, + "Function Name": "onSetText", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "95.9%", - "Start Line": 2381, - "End Line": 2435 + "Control Flow Ratio": "100.0%", + "Start Line": 5618, + "End Line": 5626 }, { - "Function Name": "constructTypeDeclaration", - "Structural Impact": 67.0, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 15, - "Input Parameters": 14, - "Control Flow Ratio": "65.2%", - "Start Line": 1928, - "End Line": 2027 + "Function Name": "isInvisible", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 2894, + "End Line": 2894 }, { - "Function Name": "ParseTypeArgumentList", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 124, - "Control Flow Branches": 29, - "Input Parameters": 3, - "Control Flow Ratio": "80.6%", - "Start Line": 6553, - "End Line": 6676 + "Function Name": "isChecked", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6251, + "End Line": 6256 }, { - "Function Name": "TryParseLocalFunctionStatementBody", - "Structural Impact": 63.7, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 25, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 10915, - "End Line": 11026 + "Function Name": "_pointInParentCoordinates", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4695, + "End Line": 4704 }, { - "Function Name": "TryEatNullableQualifierIfApplicable", - "Structural Impact": 63.4, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 31, - "Input Parameters": 2, - "Control Flow Ratio": "52.5%", - "Start Line": 7695, - "End Line": 7854 + "Function Name": "tagsChildrenWith", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 6619, + "End Line": 6619 }, { - "Function Name": "ParseStatementCore", - "Structural Impact": 62.9, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 33, - "Input Parameters": 2, - "Control Flow Ratio": "58.9%", - "Start Line": 8295, - "End Line": 8375 + "Function Name": "toStringDeep", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 4449, + "End Line": 4463 }, { - "Function Name": "ScanPossibleTypeArgumentList", - "Structural Impact": 61.3, - "Lines of Code (LOC)": 187, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "76.3%", - "Start Line": 6364, - "End Line": 6550 + "Function Name": "operator==", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 753, + "End Line": 762 }, { - "Function Name": "ParseVariableDeclarators", - "Structural Impact": 61.0, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 17, - "Input Parameters": 9, - "Control Flow Ratio": "89.5%", - "Start Line": 5285, - "End Line": 5366 + "Function Name": "addPart", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 966, + "End Line": 970 }, { - "Function Name": "ScanTypeArgumentList", - "Structural Impact": 57.3, - "Lines of Code (LOC)": 128, - "Control Flow Branches": 35, + "Function Name": "sendEvent", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 6235, - "End Line": 6362 + "Control Flow Ratio": "33.3%", + "Start Line": 4271, + "End Line": 4294 }, { - "Function Name": "ParseMemberName", - "Structural Impact": 53.8, - "Lines of Code (LOC)": 137, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "90.9%", - "Start Line": 6769, - "End Line": 6905 + "Function Name": "_adoptChild", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3198, + "End Line": 3219 }, { - "Function Name": "ParseExpressionContinued", - "Structural Impact": 51.6, - "Lines of Code (LOC)": 200, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "41.8%", - "Start Line": 11521, - "End Line": 11720 + "Function Name": "_traversalTransform", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 2827, + "End Line": 2829 }, { - "Function Name": "ScanCast", - "Structural Impact": 51.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "58.1%", - "Start Line": 12894, - "End Line": 13025 + "Function Name": "hashCode", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1484, + "End Line": 1522 }, { - "Function Name": "GetModifierExcludingScoped", - "Structural Impact": 51.3, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "55.1%", - "Start Line": 1302, - "End Line": 1357 + "Function Name": "_noLiveRegion", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 416, + "End Line": 426 }, { - "Function Name": "IsNoneOrIncompleteMember", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 14, - "Input Parameters": 8, - "Control Flow Ratio": "51.9%", - "Start Line": 3013, - "End Line": 3115 + "Function Name": "_semanticsRegion", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 538, + "End Line": 547 }, { - "Function Name": "IsPossibleDeclarationExpression", - "Structural Impact": 47.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "65.6%", - "Start Line": 9827, - "End Line": 9898 + "Function Name": "getIdentifier", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 776, + "End Line": 784 }, { - "Function Name": "ParseUsingExpression", - "Structural Impact": 46.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 10345, - "End Line": 10436 + "Function Name": "debugListChildrenInOrder", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 4491, + "End Line": 4500 }, { - "Function Name": "ParseArgumentList", - "Structural Impact": 45.7, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 16, - "Input Parameters": 5, - "Control Flow Ratio": "59.3%", - "Start Line": 12462, - "End Line": 12543 + "Function Name": "search", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4678, + "End Line": 4687 }, { - "Function Name": "CanReuseMemberDeclaration", - "Structural Impact": 45.3, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "82.8%", - "Start Line": 2483, - "End Line": 2522 + "Function Name": "_semanticsMenu", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 354, + "End Line": 360 }, { - "Function Name": "ScanFunctionPointerType", - "Structural Impact": 44.0, - "Lines of Code (LOC)": 117, - "Control Flow Branches": 26, + "Function Name": "_semanticsMenuBar", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "70.3%", - "Start Line": 7425, - "End Line": 7541 + "Control Flow Ratio": "50.0%", + "Start Line": 362, + "End Line": 368 }, { - "Function Name": "adjustStateAndReportStatementOutOfOrder", - "Structural Impact": 42.2, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "95.7%", - "Start Line": 776, - "End Line": 822 + "Function Name": "isMergedIntoParent", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2904, + "End Line": 2910 }, { - "Function Name": "ParseForStatement", - "Structural Impact": 40.7, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 23, + "Function Name": "traversalParent", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "46.9%", - "Start Line": 9581, - "End Line": 9716 + "Control Flow Ratio": "66.7%", + "Start Line": 3142, + "End Line": 3148 }, { - "Function Name": "ParseMemberDeclarationCore", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 157, - "Control Flow Branches": 22, + "Function Name": "compareTo", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "53.7%", - "Start Line": 3203, - "End Line": 3359 + "Control Flow Ratio": "50.0%", + "Start Line": 4789, + "End Line": 4795 }, { - "Function Name": "parsePostFixExpression", - "Structural Impact": 39.7, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 24, + "Function Name": "onScrollToOffset", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 12115, - "End Line": 12201 + "Control Flow Ratio": "100.0%", + "Start Line": 5416, + "End Line": 5423 }, { - "Function Name": "ParseEventDeclarationWithAccessors", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "82.4%", - "Start Line": 5088, - "End Line": 5176 + "Function Name": "onMoveCursorForwardByCharacter", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5526, + "End Line": 5533 }, { - "Function Name": "ParseFunctionPointerTypeSyntax", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 159, - "Control Flow Branches": 29, - "Input Parameters": 0, - "Control Flow Ratio": "52.7%", - "Start Line": 8017, - "End Line": 8175 + "Function Name": "onMoveCursorBackwardByCharacter", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5544, + "End Line": 5551 }, { - "Function Name": "canFollowNullableType", - "Structural Impact": 35.8, - "Lines of Code (LOC)": 135, - "Control Flow Branches": 28, - "Input Parameters": 0, - "Control Flow Ratio": "56.0%", - "Start Line": 7719, - "End Line": 7853 + "Function Name": "onMoveCursorForwardByWord", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5562, + "End Line": 5569 }, { - "Function Name": "ParseNamespaceBody", - "Structural Impact": 33.6, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 410, - "End Line": 545 + "Function Name": "onMoveCursorBackwardByWord", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5580, + "End Line": 5587 }, { - "Function Name": "IsTerminator", - "Structural Impact": 33.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 30, - "Input Parameters": 0, - "Control Flow Ratio": "90.9%", - "Start Line": 94, - "End Line": 137 + "Function Name": "scrollChildCount", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5769, + "End Line": 5775 }, { - "Function Name": "GetOriginalModifiers", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 21, + "Function Name": "scrollIndex", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "67.7%", - "Start Line": 5388, - "End Line": 5425 + "Control Flow Ratio": "66.7%", + "Start Line": 5781, + "End Line": 5787 }, { - "Function Name": "TryParseConditionalAccessExpression", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "35.0%", - "Start Line": 12291, - "End Line": 12426 + "Function Name": "platformViewId", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5793, + "End Line": 5799 }, { - "Function Name": "ParseForEachStatement", - "Structural Impact": 32.7, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "61.5%", - "Start Line": 9723, - "End Line": 9788 + "Function Name": "maxValueLength", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5811, + "End Line": 5817 }, { - "Function Name": "ParseParameterModifiers", - "Structural Impact": 32.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 5006, - "End Line": 5053 + "Function Name": "currentValueLength", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5829, + "End Line": 5835 }, { - "Function Name": "IsPossibleTypedIdentifierStart", - "Structural Impact": 32.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 14, - "Input Parameters": 3, + "Function Name": "traversalParentIdentifier", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 9006, - "End Line": 9045 + "Start Line": 5891, + "End Line": 5897 }, { - "Function Name": "IsAwaitExpression", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 28, - "Input Parameters": 0, - "Control Flow Ratio": "84.8%", - "Start Line": 11365, - "End Line": 11416 + "Function Name": "traversalChildIdentifier", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5902, + "End Line": 5908 }, { - "Function Name": "IsInvalidSubExpression", - "Structural Impact": 31.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 20, + "Function Name": "hintOverrides", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "90.9%", - "Start Line": 11135, - "End Line": 11161 + "Control Flow Ratio": "66.7%", + "Start Line": 6124, + "End Line": 6130 }, { - "Function Name": "IsPossibleLambdaExpression", - "Structural Impact": 30.3, - "Lines of Code (LOC)": 126, - "Control Flow Branches": 16, + "Function Name": "linkUrl", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6363, + "End Line": 6369 + }, + { + "Function Name": "headingLevel", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 13032, - "End Line": 13157 + "Control Flow Ratio": "66.7%", + "Start Line": 6384, + "End Line": 6391 }, { - "Function Name": "ParsePropertyDeclaration", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 9, - "Input Parameters": 6, + "Function Name": "operator==", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "60.0%", - "Start Line": 4226, - "End Line": 4291 + "Start Line": 1596, + "End Line": 1604 }, { - "Function Name": "ParseTryStatement", - "Structural Impact": 29.0, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 17, + "Function Name": "addTagForChildren", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "81.0%", - "Start Line": 9343, - "End Line": 9412 + "Control Flow Ratio": "100.0%", + "Start Line": 6638, + "End Line": 6641 }, { - "Function Name": "ParseAccessorDeclaration", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 16, + "Function Name": "_unimplemented", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 4623, - "End Line": 4720 + "Start Line": 204, + "End Line": 205 }, { - "Function Name": "AddSkippedNamespaceText", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, - "Input Parameters": 4, + "Function Name": "operator==", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 863, + "End Line": 869 + }, + { + "Function Name": "isInteresting", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 902, + "End Line": 904 + }, + { + "Function Name": "SemanticsNode.root", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 361, - "End Line": 396 + "Start Line": 2768, + "End Line": 2772 }, { - "Function Name": "tryExpandExpression", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 11546, - "End Line": 11623 + "Function Name": "hasChildren", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3074, + "End Line": 3074 }, { - "Function Name": "IsPossibleFirstTypedIdentifierInLocalDeclarationStatement", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "53.6%", - "Start Line": 8548, - "End Line": 8650 + "Function Name": "traversalParent", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 3140, + "End Line": 3140 }, { - "Function Name": "ParseLocalDeclarationStatement", - "Structural Impact": 27.6, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "65.2%", - "Start Line": 10477, - "End Line": 10576 + "Function Name": "build", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 679, + "End Line": 696 }, { - "Function Name": "ParseLocalDeclarationStatementModifiers", - "Structural Impact": 27.6, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 13, + "Function Name": "_addArgumentlessAction", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "65.0%", - "Start Line": 10795, - "End Line": 10861 + "Control Flow Ratio": "100.0%", + "Start Line": 5267, + "End Line": 5272 }, { - "Function Name": "ShouldContextualKeywordBeTreatedAsModifier", - "Structural Impact": 26.8, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "48.3%", - "Start Line": 1514, - "End Line": 1625 + "Function Name": "SemanticsNode", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2761, + "End Line": 2763 }, { - "Function Name": "IsOperatorStart", - "Structural Impact": 26.6, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 12, + "Function Name": "_mergeHeadingLevels", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6954, - "End Line": 7034 + "Control Flow Ratio": "50.0%", + "Start Line": 7063, + "End Line": 7065 }, { - "Function Name": "ParseStatements", - "Structural Impact": 25.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "78.6%", - "Start Line": 9138, - "End Line": 9176 + "Function Name": "_markDirty", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3289, + "End Line": 3298 }, { - "Function Name": "ParseIfStatement", - "Structural Impact": 25.8, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 15, + "Function Name": "debugIsDirty", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3306, + "End Line": 3314 + }, + { + "Function Name": "AttributedStringProperty", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 886, + "End Line": 894 + }, + { + "Function Name": "rect", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 10008, - "End Line": 10071 + "Control Flow Ratio": "100.0%", + "Start Line": 2834, + "End Line": 2840 }, { - "Function Name": "SkipBadMemberListTokens", - "Structural Impact": 25.6, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 15, + "Function Name": "areUserActionsBlocked", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "88.2%", - "Start Line": 2048, - "End Line": 2106 + "Control Flow Ratio": "50.0%", + "Start Line": 2920, + "End Line": 2926 }, { - "Function Name": "IsTypeModifierOrTypeKeyword", - "Structural Impact": 25.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 16, + "Function Name": "_redepthChild", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 337, - "End Line": 359 + "Control Flow Ratio": "100.0%", + "Start Line": 3165, + "End Line": 3171 }, { - "Function Name": "IsRightAssociative", - "Structural Impact": 25.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 16, + "Function Name": "_dropChild", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 11163, - "End Line": 11185 + "Control Flow Ratio": "100.0%", + "Start Line": 3221, + "End Line": 3228 }, { - "Function Name": "IsQueryExpressionAfterFrom", - "Structural Impact": 25.0, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 14063, - "End Line": 14112 + "Function Name": "doCompare", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 7039, + "End Line": 7045 }, { - "Function Name": "ParseQualifiedNameRight", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 7063, - "End Line": 7106 + "Function Name": "localeForSubtree", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5165, + "End Line": 5169 }, { - "Function Name": "TryParseStatementStartingWithIdentifier", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "63.2%", - "Start Line": 8440, - "End Line": 8473 + "Function Name": "onExpand", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5689, + "End Line": 5693 }, { - "Function Name": "tokenBreaksTypeArgumentList", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 14, + "Function Name": "onCollapse", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 6626, - "End Line": 6675 + "Control Flow Ratio": "100.0%", + "Start Line": 5700, + "End Line": 5704 }, { - "Function Name": "IsDefiniteStatement", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 21, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 9198, - "End Line": 9228 + "Function Name": "childConfigurationsDelegate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5720, + "End Line": 5725 }, { - "Function Name": "ParserSyntaxContextResetter", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 5, + "Function Name": "sortKey", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 4307, - "End Line": 4331 + "Start Line": 5744, + "End Line": 5748 }, { - "Function Name": "IsPossibleMethodDeclarationFollowingNullableType", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 17, + "Function Name": "isChecked", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "53.1%", - "Start Line": 8760, - "End Line": 8862 + "Control Flow Ratio": "66.7%", + "Start Line": 6249, + "End Line": 6250 }, { - "Function Name": "IsFieldDeclaration", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 3394, - "End Line": 3435 + "Function Name": "isCheckStateMixed", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6266, + "End Line": 6267 }, { - "Function Name": "ParseBlockAndExpressionBodiesWithSemicolon", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 3558, - "End Line": 3596 + "Function Name": "textSelection", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6501, + "End Line": 6505 }, { - "Function Name": "ScanExplicitlyTypedLambda", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 12, + "Function Name": "scrollPosition", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 12730, - "End Line": 12804 + "Control Flow Ratio": "100.0%", + "Start Line": 6519, + "End Line": 6523 }, { - "Function Name": "parseCallingConvention", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "65.4%", - "Start Line": 8100, - "End Line": 8174 + "Function Name": "scrollExtentMax", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6535, + "End Line": 6539 }, { - "Function Name": "ParseEnumDeclaration", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "40.9%", - "Start Line": 5863, - "End Line": 5945 + "Function Name": "scrollExtentMin", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6551, + "End Line": 6555 }, { - "Function Name": "ParseNamespaceDeclarationCore", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "64.3%", - "Start Line": 247, - "End Line": 328 + "Function Name": "controlsNodes", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6560, + "End Line": 6564 }, { - "Function Name": "ParseArrayRankSpecifier", - "Structural Impact": 21.3, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 12, + "Function Name": "getAction", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 7873, - "End Line": 7931 + "Control Flow Ratio": "50.0%", + "Start Line": 787, + "End Line": 789 }, { - "Function Name": "ParseTypeParameterConstraintClause", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 16, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2204, - "End Line": 2281 + "Function Name": "isSemanticBoundary", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5157, + "End Line": 5160 }, { - "Function Name": "ParseTypeDeclaration", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 1719, - "End Line": 1750 + "Function Name": "onTap", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5296, + "End Line": 5299 }, { - "Function Name": "ReconsideredTypeAsAsyncModifier", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 3117, - "End Line": 3138 + "Function Name": "onLongPress", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5311, + "End Line": 5314 }, { - "Function Name": "parseSwitchHeader", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 10175, - "End Line": 10222 + "Function Name": "onScrollLeft", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5329, + "End Line": 5332 }, { - "Function Name": "ParseSubExpressionCore", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 10, + "Function Name": "onDismiss", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "43.5%", - "Start Line": 11436, - "End Line": 11512 + "Control Flow Ratio": "100.0%", + "Start Line": 5343, + "End Line": 5346 }, { - "Function Name": "ParseIndexerDeclaration", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 5, - "Input Parameters": 6, - "Control Flow Ratio": "71.4%", - "Start Line": 4166, - "End Line": 4224 + "Function Name": "onScrollRight", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5361, + "End Line": 5364 }, { - "Function Name": "ParseAccessorList", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, + "Function Name": "onScrollUp", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 4349, - "End Line": 4384 + "Control Flow Ratio": "100.0%", + "Start Line": 5379, + "End Line": 5382 }, { - "Function Name": "ParseBaseList", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 2119, - "End Line": 2186 + "Function Name": "onScrollDown", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5397, + "End Line": 5400 }, { - "Function Name": "ParseQueryBody", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 14126, - "End Line": 14171 + "Function Name": "onIncrease", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5438, + "End Line": 5441 }, { - "Function Name": "ParseParameter", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 10, + "Function Name": "onDecrease", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 4929, - "End Line": 4980 + "Control Flow Ratio": "100.0%", + "Start Line": 5456, + "End Line": 5459 }, { - "Function Name": "IsDefiniteScopedModifier", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 10578, - "End Line": 10625 + "Function Name": "onCopy", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5469, + "End Line": 5472 }, { - "Function Name": "IsPossibleLocalDeclarationStatement", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 10, + "Function Name": "onCut", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 8501, - "End Line": 8546 + "Control Flow Ratio": "100.0%", + "Start Line": 5483, + "End Line": 5486 }, { - "Function Name": "ParseLocalDeclaration", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 4, - "Input Parameters": 9, - "Control Flow Ratio": "80.0%", - "Start Line": 10739, - "End Line": 10779 + "Function Name": "onPaste", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5496, + "End Line": 5499 }, { - "Function Name": "ParseUnderlyingType", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 7982, - "End Line": 8014 + "Function Name": "onShowOnScreen", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5512, + "End Line": 5515 }, { - "Function Name": "ParseStatementAttributeDeclarations", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "63.2%", - "Start Line": 8207, - "End Line": 8290 + "Function Name": "onDidGainAccessibilityFocus", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5647, + "End Line": 5650 }, { - "Function Name": "ShouldParseLambdaParameterType", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 13970, - "End Line": 14013 + "Function Name": "onDidLoseAccessibilityFocus", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5671, + "End Line": 5674 }, { - "Function Name": "parseUnaryOrPrimaryExpression", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 9, + "Function Name": "onFocus", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "47.4%", - "Start Line": 11452, - "End Line": 11511 + "Control Flow Ratio": "100.0%", + "Start Line": 5679, + "End Line": 5682 }, { - "Function Name": "GetExpressionOperatorTokenKindAndExpressionKind", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "61.9%", - "Start Line": 11722, - "End Line": 11780 + "Function Name": "indexInParent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 5758, + "End Line": 5761 }, { - "Function Name": "ScanDesignator", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 12233, - "End Line": 12268 + "Function Name": "textDirection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6188, + "End Line": 6191 }, { - "Function Name": "ParseDesignation", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 9, + "Function Name": "isExpanded", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 10636, - "End Line": 10686 + "Control Flow Ratio": "100.0%", + "Start Line": 6214, + "End Line": 6217 }, { - "Function Name": "isAcceptableNonDeclarationStatement", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 2946, - "End Line": 2966 + "Function Name": "isEnabled", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6235, + "End Line": 6238 }, { - "Function Name": "IsAdditionalLocalFunctionModifier", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 10, + "Function Name": "isToggled", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 10877, - "End Line": 10896 + "Control Flow Ratio": "100.0%", + "Start Line": 6284, + "End Line": 6287 }, { - "Function Name": "IsPossibleStatement", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 9230, - "End Line": 9259 + "Function Name": "isFocused", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6327, + "End Line": 6330 }, { - "Function Name": "IsTokenStartOfNewQueryClause", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, + "Function Name": "isRequired", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 14038, - "End Line": 14054 + "Control Flow Ratio": "100.0%", + "Start Line": 6479, + "End Line": 6482 }, { - "Function Name": "IsMemberDeclarationOnlyValidWithinTypeDeclaration", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 10, + "Function Name": "maxValue", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "90.9%", - "Start Line": 547, - "End Line": 560 + "Control Flow Ratio": "100.0%", + "Start Line": 6593, + "End Line": 6596 }, { - "Function Name": "ParseSwitchStatement", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 8, + "Function Name": "minValue", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10155, - "End Line": 10223 + "Control Flow Ratio": "100.0%", + "Start Line": 6601, + "End Line": 6604 }, { - "Function Name": "ParseArgumentExpression", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 9, + "Function Name": "_noCheckRequired", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 12568, - "End Line": 12609 + "Control Flow Ratio": "50.0%", + "Start Line": 207, + "End Line": 207 }, { - "Function Name": "ParseMethodDeclaration", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "26.7%", - "Start Line": 3644, - "End Line": 3701 + "Function Name": "isTagged", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3365, + "End Line": 3365 }, { - "Function Name": "ContainsErrorDiagnostic", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 9, + "Function Name": "getActionHandler", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 14640, - "End Line": 14677 + "Control Flow Ratio": "50.0%", + "Start Line": 5729, + "End Line": 5729 }, { - "Function Name": "TryParseIndexerOrPropertyDeclaration", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 7, - "Control Flow Ratio": "57.1%", - "Start Line": 3140, - "End Line": 3166 + "Function Name": "_SemanticsDiagnosticableNode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1544, + "End Line": 1549 }, { - "Function Name": "ParseTypeArgument", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 11, + "Function Name": "_childrenIdInTraversalOrder", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "68.8%", - "Start Line": 6689, - "End Line": 6754 + "Control Flow Ratio": "33.3%", + "Start Line": 4003, + "End Line": 4011 }, { - "Function Name": "IsTypeDeclarationStart", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2437, - "End Line": 2481 + "Function Name": "debugFillProperties", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2671, + "End Line": 2738 }, { - "Function Name": "tryParseExplicitInterfaceSpecifier", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 11, + "Function Name": "isFocusable", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "73.3%", - "Start Line": 3887, - "End Line": 3950 + "Control Flow Ratio": "50.0%", + "Start Line": 6301, + "End Line": 6305 }, { - "Function Name": "IsPossibleNewExpression", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 10, + "Function Name": "_redepthChildren", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "52.6%", - "Start Line": 8920, - "End Line": 8999 + "Control Flow Ratio": "100.0%", + "Start Line": 3173, + "End Line": 3175 }, { - "Function Name": "ScanTupleType", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7381, - "End Line": 7422 + "Function Name": "_updateChildrenMergeFlags", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3194, + "End Line": 3196 }, { - "Function Name": "IsMisplacedModifier", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 2988, - "End Line": 3011 + "Function Name": "_effectiveActionsAsBits", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3354, + "End Line": 3355 }, { - "Function Name": "ParseSwitchSection", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 10231, - "End Line": 10301 + "Function Name": "_BoxEdge", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4512, + "End Line": 4513 }, { - "Function Name": "IsPossibleAccessorModifier", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 11, + "Function Name": "_effectiveActionsAsBits", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "64.7%", - "Start Line": 4422, - "End Line": 4470 + "Control Flow Ratio": "50.0%", + "Start Line": 5248, + "End Line": 5249 }, { - "Function Name": "CanReuseParameter", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, - "Input Parameters": 2, + "Function Name": "childConfigurationsDelegate", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4885, - "End Line": 4925 + "Start Line": 5717, + "End Line": 5718 }, { - "Function Name": "AccumulateExplicitInterfaceName", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, + "Function Name": "CustomSemanticsAction.overridingAction", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 6907, - "End Line": 6947 + "Control Flow Ratio": "0.0%", + "Start Line": 735, + "End Line": 739 }, { - "Function Name": "ParseFieldDeclarationVariableDeclarators", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 5253, - "End Line": 5283 + "Function Name": "isNotEmpty", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1591, + "End Line": 1591 }, { - "Function Name": "TryParseAttributeDeclaration", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1119, - "End Line": 1190 + "Function Name": "transform", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2814, + "End Line": 2814 }, { - "Function Name": "SkipBadTokensWithExpectedKind", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 5, + "Function Name": "isPartOfNodeMerging", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4570, - "End Line": 4595 + "Start Line": 2937, + "End Line": 2937 }, { - "Function Name": "EatExpressionOperatorToken", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "46.7%", - "Start Line": 11782, - "End Line": 11821 + "Function Name": "childrenCount", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3078, + "End Line": 3078 }, { - "Function Name": "IsPossibleLambdaParameter", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 11, + "Function Name": "owner", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "73.3%", - "Start Line": 13915, - "End Line": 13937 + "Control Flow Ratio": "50.0%", + "Start Line": 3116, + "End Line": 3116 }, { - "Function Name": "ParseOrderByClause", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 10, + "Function Name": "parent", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 14247, - "End Line": 14290 + "Control Flow Ratio": "50.0%", + "Start Line": 3129, + "End Line": 3129 }, { - "Function Name": "looksLikeVariableInitializer", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 10, + "Function Name": "traversalParentIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5730, - "End Line": 5769 + "Start Line": 3386, + "End Line": 3386 }, { - "Function Name": "ParseGotoStatement", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 9942, - "End Line": 9973 + "Function Name": "traversalChildIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3390, + "End Line": 3390 }, { - "Function Name": "ParseTypeParameterConstraint", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 8, + "Function Name": "hintOverrides", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2300, - "End Line": 2374 + "Control Flow Ratio": "50.0%", + "Start Line": 3497, + "End Line": 3497 }, { - "Function Name": "ParseUsingDirective", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 8, + "Function Name": "textDirection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 958, - "End Line": 1026 + "Start Line": 3502, + "End Line": 3502 }, { - "Function Name": "SkipBadTokensWithErrorCode", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 4, + "Function Name": "sortKey", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4597, - "End Line": 4621 + "Start Line": 3511, + "End Line": 3511 }, { - "Function Name": "ParseStatementCoreRest", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "36.4%", - "Start Line": 8390, - "End Line": 8438 + "Function Name": "textSelection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3516, + "End Line": 3516 }, { - "Function Name": "ParseArrayOrObjectCreationExpression", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, + "Function Name": "isMultiline", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 13358, - "End Line": 13403 + "Control Flow Ratio": "50.0%", + "Start Line": 3521, + "End Line": 3521 }, { - "Function Name": "IsTokenQueryContextualKeyword", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 14018, - "End Line": 14036 + "Function Name": "scrollChildCount", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3528, + "End Line": 3528 }, { - "Function Name": "IsParameterModifierExcludingScoped", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 4990, - "End Line": 5004 + "Function Name": "scrollIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3532, + "End Line": 3532 }, { - "Function Name": "parseWhenNotNull", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 12370, - "End Line": 12413 + "Function Name": "scrollPosition", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3545, + "End Line": 3545 }, { - "Function Name": "tryScanRecordStart", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 1894, - "End Line": 1926 + "Function Name": "scrollExtentMax", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3556, + "End Line": 3556 }, { - "Function Name": "consumeConditionalExpression", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "31.2%", - "Start Line": 11625, - "End Line": 11692 + "Function Name": "scrollExtentMin", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3567, + "End Line": 3567 }, { - "Function Name": "SkipBadListTokensWithExpectedKindHelper", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 6, + "Function Name": "platformViewId", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4521, - "End Line": 4544 + "Start Line": 3581, + "End Line": 3581 }, { - "Function Name": "CanReuseParameterList", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 4763, - "End Line": 4789 + "Function Name": "maxValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3592, + "End Line": 3592 }, { - "Function Name": "moveSiblingMembersIntoPrecedingType", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "30.0%", - "Start Line": 496, - "End Line": 544 + "Function Name": "currentValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 3603, + "End Line": 3603 }, { - "Function Name": "IsComplete", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "linkUrl", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3442, - "End Line": 3470 + "Start Line": 3613, + "End Line": 3613 }, { - "Function Name": "IsPossibleTopLevelUsingLocalDeclarationStatement", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 8, + "Function Name": "controlsNodes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "47.1%", - "Start Line": 8652, - "End Line": 8695 + "Control Flow Ratio": "50.0%", + "Start Line": 3632, + "End Line": 3632 }, { - "Function Name": "IsVarType", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, + "Function Name": "minValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 9903, - "End Line": 9922 + "Control Flow Ratio": "50.0%", + "Start Line": 3636, + "End Line": 3636 }, { - "Function Name": "SkipBadListTokensWithErrorCodeHelper", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 5, + "Function Name": "maxValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4546, - "End Line": 4568 + "Start Line": 3640, + "End Line": 3640 }, { - "Function Name": "IsAccessibilityModifier", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 10898, - "End Line": 10913 + "Function Name": "_TraversalSortNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4774, + "End Line": 4774 }, { - "Function Name": "ParseLambdaExpression", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 7, + "Function Name": "rootSemanticsNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "30.4%", - "Start Line": 13823, - "End Line": 13875 + "Control Flow Ratio": "50.0%", + "Start Line": 4827, + "End Line": 4827 }, { - "Function Name": "IsDeclarationModifier", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 10863, - "End Line": 10875 + "Function Name": "localeForSubtree", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5163, + "End Line": 5163 }, { - "Function Name": "ParseMethodOrAccessorBodyBlock", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, + "Function Name": "_addAction", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5256, + "End Line": 5260 + }, + { + "Function Name": "onTap", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 9055, - "End Line": 9089 + "Start Line": 5294, + "End Line": 5294 }, { - "Function Name": "skipBadArgumentListTokens", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "42.9%", - "Start Line": 12532, - "End Line": 12542 + "Function Name": "onLongPress", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5309, + "End Line": 5309 }, { - "Function Name": "ParseAttributeDeclarations", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, - "Input Parameters": 1, + "Function Name": "onScrollLeft", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1075, - "End Line": 1108 + "Start Line": 5327, + "End Line": 5327 }, { - "Function Name": "skipBadEnumMemberListTokens", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 5, + "Function Name": "onDismiss", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5937, - "End Line": 5944 + "Start Line": 5341, + "End Line": 5341 }, { - "Function Name": "parseLambdaExpressionWorker", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 7, + "Function Name": "onScrollRight", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "38.9%", - "Start Line": 13835, - "End Line": 13874 + "Control Flow Ratio": "50.0%", + "Start Line": 5359, + "End Line": 5359 }, { - "Function Name": "ParseCatchClause", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 6, + "Function Name": "onScrollUp", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 9419, - "End Line": 9476 + "Control Flow Ratio": "50.0%", + "Start Line": 5377, + "End Line": 5377 }, { - "Function Name": "ParseImplicitlyTypedArrayCreation", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 7, + "Function Name": "onScrollDown", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 13594, - "End Line": 13632 + "Control Flow Ratio": "50.0%", + "Start Line": 5395, + "End Line": 5395 }, { - "Function Name": "IsPartialType", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 7, + "Function Name": "onScrollToOffset", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 1632, - "End Line": 1666 + "Control Flow Ratio": "50.0%", + "Start Line": 5414, + "End Line": 5414 }, { - "Function Name": "CanReuseBracketedParameterList", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 4791, - "End Line": 4817 + "Function Name": "onIncrease", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5436, + "End Line": 5436 }, { - "Function Name": "tryParseStatement", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "27.3%", - "Start Line": 2901, - "End Line": 2929 + "Function Name": "onDecrease", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5454, + "End Line": 5454 }, { - "Function Name": "IsStartOfPropertyBody", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 3168, - "End Line": 3185 + "Function Name": "onCopy", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5467, + "End Line": 5467 }, { - "Function Name": "IsValidForeachVariable", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 9924, - "End Line": 9940 + "Function Name": "onCut", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5481, + "End Line": 5481 }, { - "Function Name": "ReconsiderTypeAsAsyncModifier", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3371, - "End Line": 3392 + "Function Name": "onPaste", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5494, + "End Line": 5494 }, { - "Function Name": "IsValidArgumentRefKindKeyword", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 12555, - "End Line": 12566 + "Function Name": "onShowOnScreen", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5510, + "End Line": 5510 }, { - "Function Name": "IsPossibleParameter", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, + "Function Name": "onMoveCursorForwardByCharacter", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 4865, - "End Line": 4883 + "Control Flow Ratio": "50.0%", + "Start Line": 5524, + "End Line": 5524 }, { - "Function Name": "ParseYieldStatement", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 10118, - "End Line": 10153 + "Function Name": "onMoveCursorBackwardByCharacter", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5542, + "End Line": 5542 }, { - "Function Name": "IsPossibleTypeParameterConstraint", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "onMoveCursorForwardByWord", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 2283, - "End Line": 2298 + "Control Flow Ratio": "50.0%", + "Start Line": 5560, + "End Line": 5560 }, { - "Function Name": "IsPossibleDeclarationStatementFollowingNullableType", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 8698, - "End Line": 8732 + "Function Name": "onMoveCursorBackwardByWord", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5578, + "End Line": 5578 }, { - "Function Name": "IsAnonymousFunctionAsyncModifier", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "onSetSelection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 13786, - "End Line": 13801 + "Control Flow Ratio": "50.0%", + "Start Line": 5596, + "End Line": 5596 }, { - "Function Name": "ParseIdentifierToken", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 6054, - "End Line": 6085 + "Function Name": "onSetText", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5616, + "End Line": 5616 }, { - "Function Name": "isStructOrRecordOrUnionKeyword", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "onDidGainAccessibilityFocus", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1511 + "Start Line": 5645, + "End Line": 5645 }, { - "Function Name": "parseEmbeddedStatementRest", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 9295, - "End Line": 9324 + "Function Name": "onDidLoseAccessibilityFocus", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5669, + "End Line": 5669 }, { - "Function Name": "ScanImplicitlyTypedLambdaOrSimpleExplicitlyTypedParenthesizedLambda", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "onFocus", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 12699, - "End Line": 12728 + "Start Line": 5677, + "End Line": 5677 }, { - "Function Name": "ParseTupleExpressionTail", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 12860, - "End Line": 12892 + "Function Name": "onExpand", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5687, + "End Line": 5687 }, { - "Function Name": "ParseAnonymousMethodExpression", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 5, + "Function Name": "onCollapse", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "31.2%", - "Start Line": 13709, - "End Line": 13759 + "Control Flow Ratio": "50.0%", + "Start Line": 5698, + "End Line": 5698 }, { - "Function Name": "parseUsingDirective", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "25.0%", - "Start Line": 824, - "End Line": 845 + "Function Name": "sortKey", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5742, + "End Line": 5742 }, { - "Function Name": "ParseAttributeArgument", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, + "Function Name": "indexInParent", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 1269, - "End Line": 1297 + "Control Flow Ratio": "50.0%", + "Start Line": 5756, + "End Line": 5756 }, { - "Function Name": "ParseObjectOrCollectionInitializerMember", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, + "Function Name": "scrollChildCount", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 13504, - "End Line": 13531 + "Control Flow Ratio": "50.0%", + "Start Line": 5767, + "End Line": 5767 }, { - "Function Name": "ParseConstructorInitializer", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, + "Function Name": "scrollIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3509, - "End Line": 3533 + "Control Flow Ratio": "50.0%", + "Start Line": 5779, + "End Line": 5779 }, { - "Function Name": "GetOriginalVariableFlags", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 5437, - "End Line": 5458 + "Function Name": "platformViewId", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5791, + "End Line": 5791 }, { - "Function Name": "ParseDoStatement", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 9519, - "End Line": 9541 + "Function Name": "maxValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5809, + "End Line": 5809 }, { - "Function Name": "IsImplicitObjectCreation", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, + "Function Name": "currentValueLength", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 13405, - "End Line": 13429 + "Control Flow Ratio": "50.0%", + "Start Line": 5827, + "End Line": 5827 }, { - "Function Name": "ParseObjectOrCollectionInitializer", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 5, + "Function Name": "traversalParentIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "35.7%", - "Start Line": 13458, - "End Line": 13502 + "Control Flow Ratio": "50.0%", + "Start Line": 5889, + "End Line": 5889 }, { - "Function Name": "isObjectInitializer", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 13480, - "End Line": 13501 + "Function Name": "traversalChildIdentifier", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5900, + "End Line": 5900 }, { - "Function Name": "ParseAnonymousFunctionModifiers", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, + "Function Name": "hintOverrides", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 13761, - "End Line": 13784 + "Control Flow Ratio": "50.0%", + "Start Line": 6122, + "End Line": 6122 }, { - "Function Name": "IsLargeEnoughNonEmptyStatementList", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 9117, - "End Line": 9136 + "Function Name": "textDirection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6186, + "End Line": 6186 }, { - "Function Name": "parseAnonymousMethodExpressionWorker", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 5, + "Function Name": "isExpanded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "41.7%", - "Start Line": 13718, - "End Line": 13758 + "Control Flow Ratio": "50.0%", + "Start Line": 6213, + "End Line": 6213 }, { - "Function Name": "skipBadForStatementExpressionListTokens", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 9705, - "End Line": 9715 + "Function Name": "isEnabled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6234, + "End Line": 6234 }, { - "Function Name": "PointerTypeModsFollowedByRankAndDimensionSpecifier", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "isToggled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 7856, - "End Line": 7871 + "Control Flow Ratio": "50.0%", + "Start Line": 6283, + "End Line": 6283 }, { - "Function Name": "IsPossibleNamespaceMemberDeclaration", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, + "Function Name": "isFocused", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 869, - "End Line": 882 + "Control Flow Ratio": "50.0%", + "Start Line": 6326, + "End Line": 6326 }, { - "Function Name": "ParseAttributeArgumentList", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 4, + "Function Name": "linkUrl", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "21.1%", - "Start Line": 1209, - "End Line": 1262 + "Control Flow Ratio": "50.0%", + "Start Line": 6360, + "End Line": 6360 }, { - "Function Name": "ParseCastOrParenExpressionOrTuple", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 4, + "Function Name": "isRequired", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12806, - "End Line": 12858 + "Control Flow Ratio": "50.0%", + "Start Line": 6478, + "End Line": 6478 }, { - "Function Name": "IsGlobalAttributeTarget", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1035, - "End Line": 1045 + "Function Name": "textSelection", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6499, + "End Line": 6499 }, { - "Function Name": "parseTypeOrAllowsConstraint", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, + "Function Name": "scrollPosition", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 2344, - "End Line": 2373 + "Control Flow Ratio": "50.0%", + "Start Line": 6517, + "End Line": 6517 }, { - "Function Name": "ParseSimpleName", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 6190, - "End Line": 6226 + "Function Name": "scrollExtentMax", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6533, + "End Line": 6533 }, { - "Function Name": "ParseImplicitlyTypedStackAllocExpression", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, + "Function Name": "scrollExtentMin", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 13670, - "End Line": 13699 + "Start Line": 6549, + "End Line": 6549 }, { - "Function Name": "ParseTypeParameter", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, + "Function Name": "controlsNodes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 6163, - "End Line": 6187 + "Control Flow Ratio": "50.0%", + "Start Line": 6558, + "End Line": 6558 }, { - "Function Name": "ParseAssignmentExpression", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 11823, - "End Line": 11845 + "Function Name": "maxValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 6591, + "End Line": 6591 }, { - "Function Name": "ParseEnumMemberDeclaration", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "minValue", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 5947, - "End Line": 5968 + "Control Flow Ratio": "50.0%", + "Start Line": 6599, + "End Line": 6599 }, { - "Function Name": "ParseEmbeddedStatement", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 4, + "Function Name": "tagsForChildren", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 9285, - "End Line": 9325 + "Control Flow Ratio": "50.0%", + "Start Line": 6615, + "End Line": 6615 }, { - "Function Name": "ParseErrantExpressionWhenNoCloseParenToken", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 9978, - "End Line": 10006 + "Function Name": "copy", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6840, + "End Line": 6887 }, { - "Function Name": "containsTernaryCollectionToReinterpret", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, + "Function Name": "SemanticsHintOverrides", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1564, + "End Line": 1566 + }, + { + "Function Name": "debugDescribeChildren", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 11694, - "End Line": 11719 + "Control Flow Ratio": "0.0%", + "Start Line": 4479, + "End Line": 4488 }, { - "Function Name": "ParseParameterList", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "10.0%", - "Start Line": 4819, - "End Line": 4858 + "Function Name": "OrdinalSortKey", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7027, + "End Line": 7029 }, { - "Function Name": "IsPossibleMemberName", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 1701, - "End Line": 1717 + "Function Name": "ChildSemanticsConfigurationsResult._", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 622, + "End Line": 622 }, { - "Function Name": "ParseDelegateDeclaration", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "SemanticsLabelBuilder", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 5830, - "End Line": 5861 + "Control Flow Ratio": "0.0%", + "Start Line": 952, + "End Line": 952 }, { - "Function Name": "ParseTupleType", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 7933, - "End Line": 7965 + "Function Name": "_debugIsActionBlocked", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4296, + "End Line": 4303 }, { - "Function Name": "IsEndOfReturnType", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 3712, - "End Line": 3723 + "Function Name": "_SemanticsSortGroup", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4544, + "End Line": 4544 }, { - "Function Name": "ParseEventFieldDeclaration", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 5213, - "End Line": 5246 + "Function Name": "accessibilityFocusBlockType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6337, + "End Line": 6343 }, { - "Function Name": "ParseQualifiedName", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "hasFlag", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 7044, - "End Line": 7061 + "Control Flow Ratio": "0.0%", + "Start Line": 1356, + "End Line": 1360 }, { - "Function Name": "ScanNamedTypePart", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7188, - "End Line": 7205 + "Control Flow Ratio": "0.0%", + "Start Line": 1606, + "End Line": 1611 }, { - "Function Name": "shouldTreatAsModifier", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 10831, - "End Line": 10860 + "Function Name": "hasFlag", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3375, + "End Line": 3379 }, { - "Function Name": "IsEndOfTypeParameterList", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 3598, - "End Line": 3625 + "Function Name": "isMergingSemanticsOfDescendants", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5847, + "End Line": 5851 }, { - "Function Name": "IsPossibleAttributeDeclaration", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1047, - "End Line": 1073 + "Function Name": "customSemanticsActions", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5862, + "End Line": 5867 }, { - "Function Name": "SkipBadSeparatedListTokensWithExpectedKind", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "33.3%", - "Start Line": 4478, - "End Line": 4497 + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6998, + "End Line": 7002 }, { - "Function Name": "IsAnonymousDelegateExpression", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "27.3%", - "Start Line": 8872, - "End Line": 8918 + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7047, + "End Line": 7051 }, { - "Function Name": "determineSiblingsToMoveIntoType", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 474, - "End Line": 494 + "Function Name": "CustomSemanticsAction", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 726, + "End Line": 729 }, { - "Function Name": "ParseConstructorDeclaration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3474, - "End Line": 3493 + "Function Name": "compareTo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4533, + "End Line": 4536 }, { - "Function Name": "ParseParenthesizedVariableDeclaration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 10717, - "End Line": 10737 + "Function Name": "compareTo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4558, + "End Line": 4561 }, { - "Function Name": "ParseExpressionStatement", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 11033, - "End Line": 11048 + "Function Name": "SemanticsOwner", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4806, + "End Line": 4808 }, { - "Function Name": "tryEatQuestionAndBindingExpression", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 12326, - "End Line": 12346 + "Function Name": "identifier", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5883, + "End Line": 5886 }, { - "Function Name": "ParseWithStackGuard", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 207, - "End Line": 221 + "Function Name": "role", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5913, + "End Line": 5916 }, { - "Function Name": "SkipBadMemberListTokens", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2032, - "End Line": 2046 + "Function Name": "label", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5928, + "End Line": 5931 }, { - "Function Name": "isValidScopedTypeCase", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 10607, - "End Line": 10624 + "Function Name": "attributedLabel", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5949, + "End Line": 5952 }, { - "Function Name": "IsExpectedPrefixUnaryOperator", - "Structural Impact": 5.9, + "Function Name": "value", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 11345, - "End Line": 11348 + "Control Flow Ratio": "0.0%", + "Start Line": 5968, + "End Line": 5971 }, { - "Function Name": "ParseNewExpression", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 13220, - "End Line": 13237 + "Function Name": "attributedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5993, + "End Line": 5996 }, { - "Function Name": "IsPartialInNamespaceMemberDeclaration", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 884, - "End Line": 899 + "Function Name": "increasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6013, + "End Line": 6016 }, { - "Function Name": "ParseForOrForEachStatement", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "attributedIncreasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 9548, - "End Line": 9579 + "Control Flow Ratio": "0.0%", + "Start Line": 6032, + "End Line": 6035 }, { - "Function Name": "SkipBadListTokensWithErrorCode", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 4499, - "End Line": 4515 + "Function Name": "decreasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6050, + "End Line": 6053 }, { - "Function Name": "EatDotDotToken", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 11865, - "End Line": 11897 + "Function Name": "attributedDecreasedValue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6069, + "End Line": 6072 }, { - "Function Name": "ParseDeclarationExpression", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 11901, - "End Line": 11911 + "Function Name": "hint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6084, + "End Line": 6087 }, { - "Function Name": "IsPartialMember", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1668, - "End Line": 1699 + "Function Name": "attributedHint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6108 }, { - "Function Name": "looksLikePropertyType", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 3083, - "End Line": 3114 + "Function Name": "tooltip", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6115, + "End Line": 6118 }, { - "Function Name": "IsStartOfTypeParameter", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", + "Function Name": "scopesRoute", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6139, + "End Line": 6142 + }, + { + "Function Name": "namesRoute", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", "Start Line": 6150, - "End Line": 6161 + "End Line": 6153 }, { - "Function Name": "ParseFromClause", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 14173, - "End Line": 14204 + "Function Name": "isImage", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6157, + "End Line": 6160 }, { - "Function Name": "LanguageParser", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 47 + "Function Name": "liveRegion", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6179, + "End Line": 6182 }, { - "Function Name": "ParseNormalFieldDeclaration", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 5191, - "End Line": 5211 + "Function Name": "isSelected", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6200, + "End Line": 6203 }, { - "Function Name": "IsPossibleEndOfVariableDeclaration", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5792, - "End Line": 5802 + "Function Name": "isInMutuallyExclusiveGroup", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6295, + "End Line": 6298 }, { - "Function Name": "IsEndOfDeclarationClause", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 10783, - "End Line": 10793 + "Function Name": "isButton", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6347, + "End Line": 6350 }, { - "Function Name": "ParseLambdaParameter", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 13939, - "End Line": 13968 + "Function Name": "isLink", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6354, + "End Line": 6357 }, { - "Function Name": "IsEndOfCatchClause", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 9478, - "End Line": 9485 + "Function Name": "isHeader", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6373, + "End Line": 6376 }, { - "Function Name": "IsEndOfFilterClause", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 9487, - "End Line": 9494 + "Function Name": "isSlider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6395, + "End Line": 6398 }, { - "Function Name": "ParseCompilationUnitCore", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 180, - "End Line": 205 + "Function Name": "isKeyboardKey", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6403, + "End Line": 6406 }, { - "Function Name": "isStartOfElementBindingExpression", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, + "Function Name": "isHidden", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 12348, - "End Line": 12368 + "Control Flow Ratio": "0.0%", + "Start Line": 6425, + "End Line": 6428 }, { - "Function Name": "shouldParseAsCollectionExpression", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 1159, - "End Line": 1180 + "Function Name": "isTextField", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6432, + "End Line": 6435 }, { - "Function Name": "ReduceIncompleteMembers", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 857, - "End Line": 867 + "Function Name": "isReadOnly", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6441, + "End Line": 6444 }, { - "Function Name": "immediatelyAbort", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "isObscured", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1246, - "End Line": 1261 + "Control Flow Ratio": "0.0%", + "Start Line": 6452, + "End Line": 6455 }, { - "Function Name": "IsPossibleFieldDeclarationFollowingNullableType", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8739, - "End Line": 8758 + "Function Name": "isMultiline", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6462, + "End Line": 6465 }, { - "Function Name": "ParseCheckedStatement", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "hasImplicitScrolling", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 9502, - "End Line": 9517 + "Control Flow Ratio": "0.0%", + "Start Line": 6492, + "End Line": 6495 }, { - "Function Name": "ConsumeUnexpectedTokens", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "validationResult", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 14623, - "End Line": 14638 + "Control Flow Ratio": "0.0%", + "Start Line": 6569, + "End Line": 6572 }, { - "Function Name": "IsLocalFunctionAfterIdentifier", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5773, - "End Line": 5790 + "Function Name": "hitTestBehavior", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6577, + "End Line": 6580 }, { - "Function Name": "ParseIdentifierName", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "inputType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6040, - "End Line": 6052 + "Control Flow Ratio": "0.0%", + "Start Line": 6585, + "End Line": 6588 }, { - "Function Name": "CanReuseVariableDeclarator", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 5460, - "End Line": 5474 + "Function Name": "SemanticsTag", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 601, + "End Line": 601 }, { - "Function Name": "ParseType", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "markAsMergeUp", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7579, - "End Line": 7590 + "Control Flow Ratio": "0.0%", + "Start Line": 668, + "End Line": 668 }, { - "Function Name": "ParseLabeledStatement", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "markAsSiblingMergeGroup", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 10461, - "End Line": 10472 + "Control Flow Ratio": "0.0%", + "Start Line": 675, + "End Line": 676 }, { - "Function Name": "ParseOrdering", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 14292, - "End Line": 14308 + "Function Name": "hasAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1363, + "End Line": 1363 }, { - "Function Name": "shouldParseSeparatorOrElement", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 14528, - "End Line": 14543 + "Function Name": "_canPerformAction", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3663, + "End Line": 3663 }, { - "Function Name": "tryParseLocalDeclarationStatementFromStartPoint", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 2931, - "End Line": 2944 + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4829, + "End Line": 4838 }, { - "Function Name": "ParseEventDeclaration", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 5073, - "End Line": 5086 + "Function Name": "SemanticsSortKey", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6950, + "End Line": 6950 }, { - "Function Name": "tryParseLocalDeclarationStatement", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 2883, - "End Line": 2899 + "Function Name": "doCompare", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6995, + "End Line": 6996 }, { - "Function Name": "ParseDestructorDeclaration", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3537, - "End Line": 3552 + "Function Name": "resetForTests", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 792, + "End Line": 800 }, { - "Function Name": "ParseStatement", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8197, - "End Line": 8202 + "Control Flow Ratio": "0.0%", + "Start Line": 764, + "End Line": 767 }, { - "Function Name": "TryReuseStatement", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 8377, - "End Line": 8388 + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 874, + "End Line": 877 }, { - "Function Name": "isBinaryPattern", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "flags", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12998, - "End Line": 13019 + "Control Flow Ratio": "0.0%", + "Start Line": 1105, + "End Line": 1109 }, { - "Function Name": "ParseIsExpression", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 11920, - "End Line": 11929 + "Function Name": "_generateNewId", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2782, + "End Line": 2785 }, { - "Function Name": "ParseCollectionElement", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, + "Function Name": "toString", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 13273, - "End Line": 13291 + "Control Flow Ratio": "0.0%", + "Start Line": 608, + "End Line": 609 }, { - "Function Name": "ParseJoinClause", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 14206, - "End Line": 14224 + "Control Flow Ratio": "0.0%", + "Start Line": 750, + "End Line": 751 }, { - "Function Name": "ParseCommaSeparatedSyntaxList", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 21, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 8, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14422, - "End Line": 14442 + "Start Line": 871, + "End Line": 872 }, { - "Function Name": "AddIncompleteMembers", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 848, - "End Line": 855 + "Function Name": "isEmpty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 973, + "End Line": 973 }, { - "Function Name": "isFollowedByPossibleUsingDirective", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, + "Function Name": "length", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 2968, - "End Line": 2985 + "Control Flow Ratio": "0.0%", + "Start Line": 976, + "End Line": 976 }, { - "Function Name": "ParseTypeParameterList", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 1, + "Function Name": "clear", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "9.1%", - "Start Line": 6112, - "End Line": 6148 + "Control Flow Ratio": "0.0%", + "Start Line": 1020, + "End Line": 1022 }, { - "Function Name": "ParsePossibleScopedKeyword", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 10627, - "End Line": 10634 + "Function Name": "label", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1131, + "End Line": 1131 }, { - "Function Name": "ParseBlock", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 9095, - "End Line": 9114 + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1146, + "End Line": 1146 }, { - "Function Name": "ParseExpressionOrDeclaration", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9820, - "End Line": 9825 + "Function Name": "increasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1162, + "End Line": 1162 }, { - "Function Name": "ParseDefaultExpression", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "decreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 12620, - "End Line": 12635 + "Control Flow Ratio": "0.0%", + "Start Line": 1178, + "End Line": 1178 }, { - "Function Name": "IsTrueIdentifier", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "hint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6014, - "End Line": 6027 + "Control Flow Ratio": "0.0%", + "Start Line": 1193, + "End Line": 1193 }, { - "Function Name": "ScanType", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7178, - "End Line": 7181 + "Function Name": "toStringShort", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1365, + "End Line": 1366 }, { - "Function Name": "looksLikeStartOfPropertyBody", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "getChildren", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 3069, - "End Line": 3081 + "Control Flow Ratio": "0.0%", + "Start Line": 1553, + "End Line": 1554 }, { - "Function Name": "TryParseConstructorInitializer", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3495, - "End Line": 3507 + "Control Flow Ratio": "0.0%", + "Start Line": 1593, + "End Line": 1594 }, { - "Function Name": "IsCurrentTokenPartialKeywordOfPartialMemberOrType", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "toStringShort", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6092, - "End Line": 6103 + "Control Flow Ratio": "0.0%", + "Start Line": 2740, + "End Line": 2741 }, { - "Function Name": "ParseCheckedOrUncheckedExpression", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "debugResetSemanticsIdCounter", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 12664, - "End Line": 12676 + "Control Flow Ratio": "0.0%", + "Start Line": 2746, + "End Line": 2748 }, { - "Function Name": "ParseObjectInitializerNamedAssignment", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 13543, - "End Line": 13554 + "Control Flow Ratio": "0.0%", + "Start Line": 2802, + "End Line": 2802 }, { - "Function Name": "ParsePossibleRefExpression", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "rect", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 4393, - "End Line": 4402 + "Control Flow Ratio": "0.0%", + "Start Line": 2832, + "End Line": 2832 }, { - "Function Name": "eatUnexpectedTokensAndCloseParenToken", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "isMergedIntoParent", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 9680, - "End Line": 9689 + "Control Flow Ratio": "0.0%", + "Start Line": 2902, + "End Line": 2902 }, { - "Function Name": "ParseMisplacedElse", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10073, - "End Line": 10085 + "Function Name": "areUserActionsBlocked", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2918, + "End Line": 2918 }, { - "Function Name": "ParseSubExpression", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 11421, - "End Line": 11434 + "Function Name": "mergeAllDescendantsIntoThisNode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2940, + "End Line": 2940 }, { - "Function Name": "IsPossibleDeconstructionLeft", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 12218, - "End Line": 12231 + "Function Name": "childrenCountInTraversalOrder", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3081, + "End Line": 3081 }, { - "Function Name": "TryEatCheckedOrHandleUnchecked", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3953, - "End Line": 3964 + "Function Name": "attached", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3124, + "End Line": 3124 }, { - "Function Name": "GetAccessorKind", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 4728, - "End Line": 4739 + "Function Name": "depth", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3156, + "End Line": 3156 }, { - "Function Name": "EatUnexpectedTrailingSemicolon", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5178, - "End Line": 5189 + "Function Name": "flagsCollection", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3370, + "End Line": 3370 }, { - "Function Name": "ParseWhenClause", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 10699, - "End Line": 10709 + "Function Name": "_flagsBitMask", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3372, + "End Line": 3372 }, { - "Function Name": "tryParseDependentAccess", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 12415, - "End Line": 12425 + "Function Name": "identifier", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3382, + "End Line": 3382 }, { - "Function Name": "ParseQueryExpression", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 14114, - "End Line": 14124 + "Function Name": "_isTraversalParent", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3393, + "End Line": 3393 }, { - "Function Name": "ParseParenthesizedParameterList", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4741, - "End Line": 4750 + "Function Name": "_isTraversalChild", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3394, + "End Line": 3394 }, { - "Function Name": "WasFirstVariable", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5427, - "End Line": 5435 + "Function Name": "label", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3401, + "End Line": 3401 }, { - "Function Name": "ParsePointerTypeMods", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8186, - "End Line": 8195 + "Function Name": "attributedLabel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3408, + "End Line": 3408 }, { - "Function Name": "missingBlock", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9406, - "End Line": 9411 + "Control Flow Ratio": "0.0%", + "Start Line": 3416, + "End Line": 3416 }, { - "Function Name": "IsEndOfCatchBlock", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "attributedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9495, - "End Line": 9500 + "Control Flow Ratio": "0.0%", + "Start Line": 3424, + "End Line": 3424 }, { - "Function Name": "ParseReturnStatement", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10108, - "End Line": 10116 + "Function Name": "increasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3436, + "End Line": 3436 }, { - "Function Name": "ParseThrowStatement", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10303, - "End Line": 10311 + "Function Name": "attributedIncreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3447, + "End Line": 3447 }, { - "Function Name": "ParseTypeParameterConstraintClauses", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2196, - "End Line": 2202 + "Function Name": "decreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3459, + "End Line": 3459 }, { - "Function Name": "IsOperatorKeyword", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "attributedDecreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3437, - "End Line": 3440 + "Control Flow Ratio": "0.0%", + "Start Line": 3470, + "End Line": 3470 }, { - "Function Name": "IsEndOfParameterList", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "hint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4860, - "End Line": 4863 + "Control Flow Ratio": "0.0%", + "Start Line": 3478, + "End Line": 3478 }, { - "Function Name": "ParseAliasQualifiedName", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 7036, - "End Line": 7042 + "Function Name": "attributedHint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3486, + "End Line": 3486 }, { - "Function Name": "IsEndOfFixedStatement", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "tooltip", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9280, - "End Line": 9283 + "Control Flow Ratio": "0.0%", + "Start Line": 3492, + "End Line": 3492 }, { - "Function Name": "IsEndOfTryBlock", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "headingLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9414, - "End Line": 9417 + "Control Flow Ratio": "0.0%", + "Start Line": 3609, + "End Line": 3609 }, { - "Function Name": "IsEndOfForStatementArgument", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "role", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 9718, - "End Line": 9721 + "Control Flow Ratio": "0.0%", + "Start Line": 3624, + "End Line": 3624 }, { - "Function Name": "ParseLambdaBody", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "validationResult", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 13877, - "End Line": 13880 + "Control Flow Ratio": "0.0%", + "Start Line": 3644, + "End Line": 3644 }, { - "Function Name": "ResetPoint", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 13, + "Function Name": "hitTestBehavior", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14608, - "End Line": 14620 + "Start Line": 3648, + "End Line": 3648 }, { - "Function Name": "GetOldParent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 139, - "End Line": 142 + "Function Name": "inputType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3660, + "End Line": 3660 }, { - "Function Name": "IsEndOfFunctionPointerParameterList", - "Structural Impact": 2.9, + "Function Name": "toStringShort", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3638, - "End Line": 3639 - }, - { - "Function Name": "ParseFixedSizeBufferDeclaration", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5055, - "End Line": 5071 + "Start Line": 4305, + "End Line": 4306 }, { - "Function Name": "ParseStatementStartingWithUsing", - "Structural Impact": 2.9, + "Function Name": "toString", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8475, - "End Line": 8476 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5130, + "End Line": 5131 }, { - "Function Name": "TryParseStatementStartingWithUnsafe", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8479, - "End Line": 8480 + "Function Name": "isSemanticBoundary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5155, + "End Line": 5155 }, { - "Function Name": "SkipBadInitializerListTokens", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 9, + "Function Name": "hasBeenAnnotated", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13533, - "End Line": 13541 + "Start Line": 5236, + "End Line": 5236 }, { - "Function Name": "ParseExternAliasDirective", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "isMergingSemanticsOfDescendants", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 934, - "End Line": 948 + "Control Flow Ratio": "0.0%", + "Start Line": 5845, + "End Line": 5845 }, { - "Function Name": "skipBadAttributeListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "customSemanticsActions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1182, - "End Line": 1189 + "Start Line": 5859, + "End Line": 5859 }, { - "Function Name": "skipBadAttributeArgumentTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "identifier", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1237, - "End Line": 1244 + "Start Line": 5881, + "End Line": 5881 }, { - "Function Name": "skipBadParameterListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "role", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4850, - "End Line": 4857 + "Start Line": 5911, + "End Line": 5911 }, { - "Function Name": "skipBadTypeParameterListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "label", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6140, - "End Line": 6147 + "Start Line": 5927, + "End Line": 5927 }, { - "Function Name": "ParseUsingStatement", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, + "Function Name": "attributedLabel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10322, - "End Line": 10343 + "Start Line": 5947, + "End Line": 5947 }, { - "Function Name": "ParseParenthesizedArgumentList", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12430, - "End Line": 12444 + "Control Flow Ratio": "0.0%", + "Start Line": 5967, + "End Line": 5967 }, { - "Function Name": "ParseBracketedArgumentList", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "attributedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12446, - "End Line": 12460 + "Control Flow Ratio": "0.0%", + "Start Line": 5991, + "End Line": 5991 }, { - "Function Name": "skipBadCollectionElementTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "increasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13258, - "End Line": 13265 + "Start Line": 6012, + "End Line": 6012 }, { - "Function Name": "ParseWithExpression", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, + "Function Name": "attributedIncreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13433, - "End Line": 13454 + "Start Line": 6030, + "End Line": 6030 }, { - "Function Name": "skipBadArrayInitializerTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "decreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13653, - "End Line": 13660 + "Start Line": 6049, + "End Line": 6049 }, { - "Function Name": "skipBadLambdaParameterListTokens", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 8, + "Function Name": "attributedDecreasedValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13905, - "End Line": 13912 + "Start Line": 6067, + "End Line": 6067 }, { - "Function Name": "TryParseLambdaExpression", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "hint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 13808, - "End Line": 13821 + "Control Flow Ratio": "0.0%", + "Start Line": 6083, + "End Line": 6083 }, { - "Function Name": "ParseConstantFieldDeclaration", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "attributedHint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5816, - "End Line": 5828 + "Start Line": 6103, + "End Line": 6103 }, { - "Function Name": "SkipBadStatementListTokens", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "tooltip", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9184, - "End Line": 9196 + "Start Line": 6113, + "End Line": 6113 }, { - "Function Name": "IsPossibleAnonymousMethodExpression", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "scopesRoute", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 12270, - "End Line": 12282 + "Control Flow Ratio": "0.0%", + "Start Line": 6138, + "End Line": 6138 }, { - "Function Name": "ParseLambdaParameterList", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, + "Function Name": "namesRoute", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13882, - "End Line": 13913 + "Start Line": 6149, + "End Line": 6149 }, { - "Function Name": "ParseLetClause", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "isImage", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 14226, - "End Line": 14237 + "Control Flow Ratio": "0.0%", + "Start Line": 6156, + "End Line": 6156 }, { - "Function Name": "ParseAttribute", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "liveRegion", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1197, - "End Line": 1207 + "Control Flow Ratio": "0.0%", + "Start Line": 6178, + "End Line": 6178 }, { - "Function Name": "ParseBracketedParameterList", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "isSelected", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 4752, - "End Line": 4761 + "Control Flow Ratio": "0.0%", + "Start Line": 6199, + "End Line": 6199 }, { - "Function Name": "IsOpenName", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "isInMutuallyExclusiveGroup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6759, - "End Line": 6767 + "Control Flow Ratio": "0.0%", + "Start Line": 6294, + "End Line": 6294 }, { - "Function Name": "ParseTypeOrVoid", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "accessibilityFocusBlockType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 7554, - "End Line": 7563 + "Control Flow Ratio": "0.0%", + "Start Line": 6336, + "End Line": 6336 }, { - "Function Name": "ParseDictionaryInitializer", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "isButton", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13556, - "End Line": 13565 + "Control Flow Ratio": "0.0%", + "Start Line": 6346, + "End Line": 6346 }, { - "Function Name": "skipBadBaseListTokens", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "isLink", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2179, - "End Line": 2185 + "Start Line": 6353, + "End Line": 6353 }, { - "Function Name": "SkipBadAccessorListTokens", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "isHeader", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4404, - "End Line": 4410 + "Start Line": 6372, + "End Line": 6372 }, { - "Function Name": "SkipBadArrayRankSpecifierTokens", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "headingLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7974, - "End Line": 7980 + "Start Line": 6381, + "End Line": 6381 }, { - "Function Name": "ParseElseClauseOpt", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "isSlider", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 10087, - "End Line": 10094 + "Control Flow Ratio": "0.0%", + "Start Line": 6394, + "End Line": 6394 }, { - "Function Name": "IsAtDotDotToken", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "isKeyboardKey", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 11848, - "End Line": 11855 + "Control Flow Ratio": "0.0%", + "Start Line": 6402, + "End Line": 6402 }, { - "Function Name": "ParseCollectionExpression", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, + "Function Name": "isHidden", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13239, - "End Line": 13266 + "Start Line": 6424, + "End Line": 6424 }, { - "Function Name": "ParseArrayInitializer", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, + "Function Name": "isTextField", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13634, - "End Line": 13661 + "Start Line": 6431, + "End Line": 6431 }, { - "Function Name": "ParseRegularStackAllocExpression", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "isReadOnly", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13701, - "End Line": 13707 + "Control Flow Ratio": "0.0%", + "Start Line": 6440, + "End Line": 6440 }, { - "Function Name": "Dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "isObscured", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14591, - "End Line": 14597 + "Control Flow Ratio": "0.0%", + "Start Line": 6451, + "End Line": 6451 }, { - "Function Name": "CreateForGlobalFailure", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, + "Function Name": "isMultiline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 234 + "Start Line": 6461, + "End Line": 6461 }, { - "Function Name": "ParseVariableInitializer", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "hasImplicitScrolling", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5804, - "End Line": 5809 + "Control Flow Ratio": "0.0%", + "Start Line": 6491, + "End Line": 6491 }, { - "Function Name": "ParseTupleElement", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "validationResult", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 7967, - "End Line": 7972 + "Control Flow Ratio": "0.0%", + "Start Line": 6567, + "End Line": 6567 }, { - "Function Name": "ParseFixedStatement", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "hitTestBehavior", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9261, - "End Line": 9278 + "Start Line": 6575, + "End Line": 6575 }, { - "Function Name": "ParseSimpleDesignation", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "inputType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 10692, - "End Line": 10697 + "Control Flow Ratio": "0.0%", + "Start Line": 6583, + "End Line": 6583 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1252, + "Sequential Logic Declarations": 528, + "Function Parameters": 248, + "Function/Method Declarations": 410, + "Class/Entity Declarations": 22, + "Defensive Programming Constructs": 769, + "Type/Safety Bypasses": 125, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 32, + "State Mutations / Variable Reassignments": 442, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 2495, + "Unit Test Assertions": 16, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 12, + "Closures and Anonymous Functions": 791, + "Global State Dependencies": 61, + "Decorators and Annotations": 50, + "Generic Type Abstractions": 144, + "Collection Iterators / Comprehensions": 111, + "Scientific & Mathematical Operations": 36, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 6, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 13, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 5, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 83, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 336, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 1337, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3801, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 743, + "Design Camel Case": 308, + "Design Snake Case": 190, + "Design Pascal Case": 8, + "Design Upper Case": 0, + "Design Short Vars": 7, + "Design Long Vars": 53, + "Duplicate Logic": 70, + "Orphaned Logic": 27, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 2, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 93, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "binding.dart", + "dart:core", + "dart:math", + "dart:ui", + "package:collection/collection.dart", + "package:flutter/foundation.dart", + "package:flutter/painting.dart", + "package:flutter/services.dart", + "package:vector_math/vector_math_64.dart", + "semantics_event.dart" + ] + }, + "dart/flutter/theme_data.dart": { + "1. Artifact Identity": { + "Filename": "theme_data.dart", + "Path": "dart/flutter/theme_data.dart", + "Language": "Dart", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dart", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dart)" + }, + "2. Topological Coordinates": { + "X": -1883.47, + "Y": 123.59, + "Z": -3487.02 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 3490, + "Coding LOC": 2305, + "Documentation LOC": 985, + "Structural Magnitude": 6438.8, + "Control Flow Ratio": "85.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.95 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "34.48%", + "Error & Exception Exposure": "13.98%", + "Tech Debt Exposure": "21.48%", + "Testing Exposure": "80.0%", + "API Exposure": "0.48%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "89.62%", + "Commented Logic Exposure": "5.36%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ThemeData", + "Structural Impact": 3245.7, + "Lines of Code (LOC)": 427, + "Control Flow Branches": 337, + "Input Parameters": 90, + "Control Flow Ratio": "99.4%", + "Start Line": 265, + "End Line": 691 }, { - "Function Name": "ParseAnonymousTypeMemberInitializer", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13323, - "End Line": 13328 + "Function Name": "copyWith", + "Structural Impact": 2427.6, + "Lines of Code (LOC)": 241, + "Control Flow Branches": 261, + "Input Parameters": 84, + "Control Flow Ratio": "98.9%", + "Start Line": 1484, + "End Line": 1724 }, { - "Function Name": "ParseStackAllocExpression", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "operator==", + "Structural Impact": 89.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 84, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13663, - "End Line": 13668 + "Control Flow Ratio": "97.7%", + "Start Line": 2089, + "End Line": 2186 }, { - "Function Name": "skipBadOrderingListTokens", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 14279, - "End Line": 14289 + "Function Name": "_overrideWithSystemColors", + "Structural Impact": 35.2, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 29, + "Input Parameters": 0, + "Control Flow Ratio": "90.6%", + "Start Line": 1829, + "End Line": 1933 }, { - "Function Name": "DisposableResetPoint", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "lerp", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 150, + "Control Flow Branches": 11, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 14581, - "End Line": 14586 + "Control Flow Ratio": "84.6%", + "Start Line": 1938, + "End Line": 2087 }, { - "Function Name": "ParseNamespaceDeclaration", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 236, - "End Line": 245 + "Function Name": "copyWith", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, + "Input Parameters": 8, + "Control Flow Ratio": "88.9%", + "Start Line": 3020, + "End Line": 3044 }, { - "Function Name": "IsPossibleAggregateClauseStartOrStop", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "ThemeData.raw", + "Structural Impact": 24.0, + "Lines of Code (LOC)": 113, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2113, - "End Line": 2117 + "Input Parameters": 83, + "Control Flow Ratio": "100.0%", + "Start Line": 700, + "End Line": 812 }, { - "Function Name": "skipBadTypeParameterConstraintTokens", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "copyWith", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2272, - "End Line": 2280 + "Control Flow Ratio": "85.7%", + "Start Line": 3261, + "End Line": 3266 }, { - "Function Name": "IsEndOfTypeSignature", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3630, - "End Line": 3633 + "Function Name": "ThemeData.from", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 840, + "End Line": 865 }, { - "Function Name": "EatAccessorSemicolon", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4722, - "End Line": 4726 + "Function Name": "defaultDensityForPlatform", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 3252, + "End Line": 3257 }, { - "Function Name": "SkipBadVariableListTokens", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "putIfAbsent", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5368, - "End Line": 5376 + "Control Flow Ratio": "60.0%", + "Start Line": 3129, + "End Line": 3139 }, { - "Function Name": "IsDotOrColonColon", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "MaterialBasedCupertinoThemeData._", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2976, + "End Line": 2990 + }, + { + "Function Name": "_lerpThemeExtensions", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 22, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5975, - "End Line": 5978 + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1794, + "End Line": 1815 }, { - "Function Name": "SkipBadTypeArgumentListTokens", - "Structural Impact": 2.2, + "Function Name": "CupertinoBasedMaterialThemeData", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6678, - "End Line": 6686 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3072, + "End Line": 3080 }, { - "Function Name": "IsPossibleYieldStatement", - "Structural Impact": 2.2, + "Function Name": "MaterialBasedCupertinoThemeData", + "Structural Impact": 4.5, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 8495, - "End Line": 8499 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2970, + "End Line": 2974 }, { - "Function Name": "IsEndOfDoWhileExpression", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "lerp", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 9543, - "End Line": 9546 + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3317, + "End Line": 3325 }, { - "Function Name": "eatCommaOrSemicolon", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "operator==", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 9675, - "End Line": 9678 + "Control Flow Ratio": "60.0%", + "Start Line": 3348, + "End Line": 3354 }, { - "Function Name": "parseForStatementExpressionList", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9694, - "End Line": 9703 + "Function Name": "estimateBrightnessForColor", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1773, + "End Line": 1787 }, { - "Function Name": "IsEndOfArgumentList", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "lerp", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12545, - "End Line": 12548 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 145, + "End Line": 145 }, { - "Function Name": "isBinaryPatternKeyword", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "hashCode", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 101, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 13021, - "End Line": 13024 + "Start Line": 2188, + "End Line": 2288 }, { - "Function Name": "ParseAnonymousTypeExpression", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, + "Function Name": "operator==", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13298, - "End Line": 13321 + "Control Flow Ratio": "66.7%", + "Start Line": 3098, + "End Line": 3105 }, { - "Function Name": "IsNamedMemberInitializer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "_themeExtensionIterableToMap", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 13348, - "End Line": 13351 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1819, + "End Line": 1827 }, { - "Function Name": "IsImplicitlyTypedArray", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "_createAdaptationMap", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 13588, - "End Line": 13592 + "Start Line": 897, + "End Line": 904 }, { - "Function Name": "IsEndOfMethodSignature", - "Structural Impact": 2.1, + "Function Name": "brightness", + "Structural Impact": 3.1, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3627, - "End Line": 3628 + "Control Flow Ratio": "66.7%", + "Start Line": 2995, + "End Line": 2996 }, { - "Function Name": "IsEndOfNameInExplicitInterface", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "primaryColor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3635, - "End Line": 3636 - }, - { - "Function Name": "ConvertToMissingWithTrailingTrivia", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7108, - "End Line": 7113 - }, - { - "Function Name": "skipBadFunctionPointerTokens", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8088, - "End Line": 8098 - }, - { - "Function Name": "ParseLockStatement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10096, - "End Line": 10106 + "Control Flow Ratio": "66.7%", + "Start Line": 2998, + "End Line": 3000 }, { - "Function Name": "ParseWhileStatement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10449, - "End Line": 10459 + "Function Name": "primaryContrastingColor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3002, + "End Line": 3004 }, { - "Function Name": "ParseComplexElementInitializer", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, + "Function Name": "scaffoldBackgroundColor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13567, - "End Line": 13586 + "Control Flow Ratio": "66.7%", + "Start Line": 3006, + "End Line": 3008 }, { - "Function Name": "IsQueryExpression", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 14056, - "End Line": 14060 + "Function Name": "getAdaptation", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 895, + "End Line": 895 }, { - "Function Name": "MatchesFactoryContext", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 14359, - "End Line": 14364 + "Function Name": "ThemeData.light", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 871, + "End Line": 872 }, { - "Function Name": "ParseMemberDeclaration", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2524, - "End Line": 2541 + "Function Name": "ThemeData.dark", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 878, + "End Line": 879 }, { - "Function Name": "IsUsingStatementVariableDeclaration", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "ThemeData.fallback", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10438, - "End Line": 10447 + "Control Flow Ratio": "50.0%", + "Start Line": 890, + "End Line": 890 }, { - "Function Name": "IsAtDotDotToken", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "localize", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11857, - "End Line": 11860 - }, - { - "Function Name": "NamespaceBodyBuilder", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 151, - "End Line": 157 + "Start Line": 1743, + "End Line": 1766 }, { - "Function Name": "Free", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "debugFillProperties", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 646, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 165 + "Start Line": 2290, + "End Line": 2935 }, { - "Function Name": "createEmptyNodeFunc", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "effectiveConstraints", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2534, - "End Line": 2540 + "Start Line": 3332, + "End Line": 3346 }, { - "Function Name": "ParseMemberDeclarationOrStatement", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "resolveFrom", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2544, - "End Line": 2551 + "Start Line": 3046, + "End Line": 3057 }, { - "Function Name": "ParseMemberDeclaration", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "VisualDensity", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 3188, - "End Line": 3195 + "End Line": 3192 }, { - "Function Name": "NoTriviaBetween", + "Function Name": "adapt", "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4982, - "End Line": 4983 + "Start Line": 113, + "End Line": 113 }, { - "Function Name": "ParseBreakStatement", + "Function Name": "_IdentityThemeDataCacheKey", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 9327, - "End Line": 9333 + "Start Line": 3088, + "End Line": 3088 }, { - "Function Name": "ParseContinueStatement", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "debugFillProperties", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9335, - "End Line": 9341 + "Start Line": 3359, + "End Line": 3364 }, { - "Function Name": "ParseUnsafeStatement", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "_FifoCache", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10313, - "End Line": 10320 + "Start Line": 3114, + "End Line": 3114 }, { - "Function Name": "Reset", - "Structural Impact": 1.8, + "Function Name": "baseSizeAdjustment", + "Structural Impact": 1.4, "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14561, - "End Line": 14568 + "Start Line": 3307, + "End Line": 3314 }, { - "Function Name": "IsTrueIdentifier", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "buttonBarTheme", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6033, - "End Line": 6038 + "Start Line": 1460, + "End Line": 1464 }, { - "Function Name": "IsSomeWord", - "Structural Impact": 1.6, + "Function Name": "toStringShort", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 52 + "Start Line": 3366, + "End Line": 3369 }, { - "Function Name": "ParseCompilationUnit", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "Adaptation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 168, - "End Line": 178 + "Start Line": 89, + "End Line": 89 }, { - "Function Name": "IsPossibleStartOfTypeDeclaration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 331, - "End Line": 334 + "Start Line": 92, + "End Line": 92 }, { - "Function Name": "ScanExternAliasDirective", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Function Name": "ThemeExtension", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 921, - "End Line": 932 + "Start Line": 133, + "End Line": 133 }, { - "Function Name": "IsNonContextualModifier", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1627, - "End Line": 1630 + "Start Line": 136, + "End Line": 136 }, { - "Function Name": "ScanType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "copyWith", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7173, - "End Line": 7176 + "Start Line": 140, + "End Line": 140 }, { - "Function Name": "IsPredefinedType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "brightness", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7544, - "End Line": 7547 + "Start Line": 911, + "End Line": 911 }, { - "Function Name": "IsPossibleFunctionPointerParameterListStart", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8180, - "End Line": 8183 + "Start Line": 3095, + "End Line": 3096 }, { - "Function Name": "ParseExpressionStatement", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "adaptivePlatformDensity", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11028, - "End Line": 11031 + "Start Line": 3240, + "End Line": 3241 }, { - "Function Name": "IsExpectedBinaryOperator", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "hashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11350, - "End Line": 11353 + "Start Line": 3356, + "End Line": 3357 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 785, + "Sequential Logic Declarations": 139, + "Function Parameters": 43, + "Function/Method Declarations": 58, + "Class/Entity Declarations": 9, + "Defensive Programming Constructs": 563, + "Type/Safety Bypasses": 75, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 358, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 805, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 1, + "Closures and Anonymous Functions": 70, + "Global State Dependencies": 17, + "Decorators and Annotations": 31, + "Generic Type Abstractions": 98, + "Collection Iterators / Comprehensions": 15, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 69, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 9, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 7, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 24, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 191, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 67, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 2210, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 68, + "Design Camel Case": 46, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 3, + "Duplicate Logic": 0, + "Orphaned Logic": 14, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 12, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 69, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "action_buttons.dart", + "action_icons_theme.dart", + "app_bar_theme.dart", + "badge_theme.dart", + "banner_theme.dart", + "bottom_app_bar_theme.dart", + "bottom_navigation_bar_theme.dart", + "bottom_sheet_theme.dart", + "button_bar_theme.dart", + "button_theme.dart", + "card_theme.dart", + "carousel_theme.dart", + "checkbox_theme.dart", + "chip_theme.dart", + "color_scheme.dart", + "colors.dart", + "constants.dart", + "dart:ui", + "data_table_theme.dart", + "date_picker_theme.dart", + "dialog_theme.dart", + "divider_theme.dart", + "drawer_theme.dart", + "dropdown_menu_theme.dart", + "elevated_button.dart", + "elevated_button_theme.dart", + "expansion_tile_theme.dart", + "filled_button.dart", + "filled_button_theme.dart", + "floating_action_button_theme.dart", + "icon_button_theme.dart", + "ink_ripple.dart", + "ink_sparkle.dart", + "ink_splash.dart", + "ink_well.dart", + "input_decorator.dart", + "list_tile.dart", + "list_tile_theme.dart", + "menu_bar_theme.dart", + "menu_button_theme.dart", + "menu_theme.dart", + "navigation_bar_theme.dart", + "navigation_drawer_theme.dart", + "navigation_rail_theme.dart", + "outlined_button.dart", + "outlined_button_theme.dart", + "package:flutter/cupertino.dart", + "package:flutter/foundation.dart", + "package:flutter/services.dart", + "page_transitions_theme.dart", + "popup_menu_theme.dart", + "progress_indicator_theme.dart", + "radio_theme.dart", + "scrollbar_theme.dart", + "search_bar_theme.dart", + "search_view_theme.dart", + "segmented_button_theme.dart", + "slider_theme.dart", + "snack_bar_theme.dart", + "switch_theme.dart", + "tab_bar_theme.dart", + "text_button.dart", + "text_button_theme.dart", + "text_selection_theme.dart", + "text_theme.dart", + "time_picker_theme.dart", + "toggle_buttons_theme.dart", + "tooltip_theme.dart", + "typography.dart" + ] + } + } + }, + "zig/zig": { + "Directory Group Magnitude": 23134.38, + "File Count": 5, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "27.13%", + "Error & Exception Exposure": "50.13%", + "Tech Debt Exposure": "12.64%", + "Testing Exposure": "80.0%", + "API Exposure": "3.65%", + "Concurrency Exposure": "10.77%", + "State Flux Exposure": "14.53%", + "Commented Logic Exposure": "5.11%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "42.6%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "zig/zig/Compilation.zig": { + "1. Artifact Identity": { + "Filename": "Compilation.zig", + "Path": "zig/zig/Compilation.zig", + "Language": "Zig", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" + }, + "2. Topological Coordinates": { + "X": 3920.71, + "Y": -179.71, + "Z": -5051.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 8171, + "Coding LOC": 6509, + "Documentation LOC": 858, + "Structural Magnitude": 4762.98, + "Control Flow Ratio": "76.2%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.639 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.2%", + "Error & Exception Exposure": "38.11%", + "Tech Debt Exposure": "15.61%", + "Testing Exposure": "80.0%", + "API Exposure": "2.19%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "4.95%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "24.29%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "addCommonCCArgs", + "Structural Impact": 383.9, + "Lines of Code (LOC)": 325, + "Control Flow Branches": 129, + "Input Parameters": 7, + "Control Flow Ratio": "99.2%", + "Start Line": 6745, + "End Line": 7069 }, { - "Function Name": "IsExpectedAssignmentOperator", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 11355, - "End Line": 11358 + "Function Name": "addCCArgs", + "Structural Impact": 279.3, + "Lines of Code (LOC)": 242, + "Control Flow Branches": 100, + "Input Parameters": 6, + "Control Flow Ratio": "98.0%", + "Start Line": 7072, + "End Line": 7313 }, { - "Function Name": "ScanParenthesizedLambda", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "updateCObject", + "Structural Impact": 257.6, + "Lines of Code (LOC)": 311, + "Control Flow Branches": 120, + "Input Parameters": 3, + "Control Flow Ratio": "81.1%", + "Start Line": 6114, + "End Line": 6424 + }, + { + "Function Name": "update", + "Structural Impact": 191.2, + "Lines of Code (LOC)": 360, + "Control Flow Branches": 99, + "Input Parameters": 2, + "Control Flow Ratio": "79.8%", + "Start Line": 2860, + "End Line": 3219 + }, + { + "Function Name": "performAllTheWork", + "Structural Impact": 173.5, + "Lines of Code (LOC)": 457, + "Control Flow Branches": 86, + "Input Parameters": 2, + "Control Flow Ratio": "78.2%", + "Start Line": 4557, + "End Line": 5013 + }, + { + "Function Name": "translateC", + "Structural Impact": 163.1, + "Lines of Code (LOC)": 141, + "Control Flow Branches": 51, + "Input Parameters": 8, + "Control Flow Ratio": "82.3%", + "Start Line": 5630, + "End Line": 5770 + }, + { + "Function Name": "updateWin32Resource", + "Structural Impact": 154.0, + "Lines of Code (LOC)": 240, + "Control Flow Branches": 70, + "Input Parameters": 3, + "Control Flow Ratio": "73.7%", + "Start Line": 6426, + "End Line": 6665 + }, + { + "Function Name": "addModuleErrorMsg", + "Structural Impact": 130.4, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 54, + "Input Parameters": 4, + "Control Flow Ratio": "77.1%", + "Start Line": 4322, + "End Line": 4470 + }, + { + "Function Name": "processOneJob", + "Structural Impact": 101.0, + "Lines of Code (LOC)": 179, + "Control Flow Branches": 45, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 5025, + "End Line": 5203 + }, + { + "Function Name": "classifyFileExt", + "Structural Impact": 89.9, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 61, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12689, - "End Line": 12692 + "Control Flow Ratio": "74.4%", + "Start Line": 7597, + "End Line": 7641 }, { - "Function Name": "Release", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "init", + "Structural Impact": 82.7, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 29, + "Input Parameters": 6, + "Control Flow Ratio": "96.7%", + "Start Line": 746, + "End Line": 812 + }, + { + "Function Name": "flush", + "Structural Impact": 75.8, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 35, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 3285, + "End Line": 3360 + }, + { + "Function Name": "build_crt_file", + "Structural Impact": 74.3, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 23, + "Input Parameters": 7, + "Control Flow Ratio": "69.7%", + "Start Line": 7914, + "End Line": 8042 + }, + { + "Function Name": "parse", + "Structural Impact": 73.5, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 32, + "Input Parameters": 3, + "Control Flow Ratio": "65.3%", + "Start Line": 1148, + "End Line": 1296 + }, + { + "Function Name": "spawnZigRc", + "Structural Impact": 67.0, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 25, + "Input Parameters": 5, + "Control Flow Ratio": "67.6%", + "Start Line": 6667, + "End Line": 6732 + }, + { + "Function Name": "buildOutputFromZig", + "Structural Impact": 60.3, + "Lines of Code (LOC)": 130, + "Control Flow Branches": 16, + "Input Parameters": 9, + "Control Flow Ratio": "64.0%", + "Start Line": 7772, + "End Line": 7901 + }, + { + "Function Name": "fromUnresolved", + "Structural Impact": 59.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 27, + "Input Parameters": 3, + "Control Flow Ratio": "77.1%", + "Start Line": 509, + "End Line": 572 + }, + { + "Function Name": "addNonIncrementalStuffToCacheManifest", + "Structural Impact": 53.6, + "Lines of Code (LOC)": 152, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3416, + "End Line": 3567 + }, + { + "Function Name": "docsCopyModule", + "Structural Impact": 49.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 5280, + "End Line": 5328 + }, + { + "Function Name": "toErrorMessage", + "Structural Impact": 49.1, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 18, + "Input Parameters": 5, + "Control Flow Ratio": "69.2%", + "Start Line": 1081, + "End Line": 1131 + }, + { + "Function Name": "saveState", + "Structural Impact": 48.3, + "Lines of Code (LOC)": 231, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14570, - "End Line": 14573 + "Control Flow Ratio": "73.5%", + "Start Line": 3651, + "End Line": 3881 }, { - "Function Name": "GetModifierExcludingScoped", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "workerDocsWasmFallible", + "Structural Impact": 45.5, + "Lines of Code (LOC)": 147, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "56.8%", + "Start Line": 5340, + "End Line": 5486 + }, + { + "Function Name": "destroy", + "Structural Impact": 39.3, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 24, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1299, - "End Line": 1300 + "Control Flow Ratio": "96.0%", + "Start Line": 2686, + "End Line": 2763 }, { - "Function Name": "IsParameterModifierIncludingScoped", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "renameTmpIntoCache", + "Structural Impact": 37.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "81.0%", + "Start Line": 3372, + "End Line": 3408 + }, + { + "Function Name": "workerUpdateFile", + "Structural Impact": 37.4, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 12, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 5488, + "End Line": 5548 + }, + { + "Function Name": "addWholeFileError", + "Structural Impact": 35.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "93.3%", + "Start Line": 4505, + "End Line": 4536 + }, + { + "Function Name": "openUnresolved", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "92.9%", + "Start Line": 821, + "End Line": 845 + }, + { + "Function Name": "hasSharedLibraryExt", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4987, - "End Line": 4988 + "Control Flow Ratio": "64.5%", + "Start Line": 7570, + "End Line": 7595 }, { - "Function Name": "ParseRefValueExpression", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12678, - "End Line": 12687 + "Function Name": "cleanupAfterUpdate", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "82.4%", + "Start Line": 2792, + "End Line": 2850 }, { - "Function Name": "GetDisposableResetPoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "docsCopyFallible", + "Structural Impact": 28.5, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 17, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14548, - "End Line": 14549 + "Control Flow Ratio": "54.8%", + "Start Line": 5219, + "End Line": 5278 }, { - "Function Name": "ParseNameEquals", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 950, - "End Line": 956 + "Function Name": "cImport", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 5773, + "End Line": 5820 }, { - "Function Name": "IsCurrentTokenWhereOfConstraintClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2188, - "End Line": 2194 + "Function Name": "absToCwdRelative", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "64.7%", + "Start Line": 494, + "End Line": 505 }, { - "Function Name": "ParseReturnType", - "Structural Impact": 1.4, + "Function Name": "get_libc_crt_file", + "Structural Impact": 20.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3703, - "End Line": 3710 + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 7656, + "End Line": 7663 }, { - "Function Name": "Dispose", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4333, - "End Line": 4339 + "Function Name": "appendFileSystemInput", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "90.9%", + "Start Line": 3221, + "End Line": 3245 }, { - "Function Name": "IsPossibleAccessor", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4412, - "End Line": 4420 + "Function Name": "format", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "90.9%", + "Start Line": 471, + "End Line": 488 }, { - "Function Name": "skipBadFunctionPointerTokens", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7532, - "End Line": 7540 + "Function Name": "format", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1875, + "End Line": 1890 }, { - "Function Name": "ParseTypeOfExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12611, - "End Line": 12618 + "Function Name": "eql", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "63.6%", + "Start Line": 4294, + "End Line": 4318 }, { - "Function Name": "ParseSizeOfExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12637, - "End Line": 12644 + "Function Name": "unableToLoadZcuFile", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "87.5%", + "Start Line": 4540, + "End Line": 4555 }, { - "Function Name": "ParseMakeRefExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12646, - "End Line": 12653 + "Function Name": "addLinkLib", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 8131, + "End Line": 8150 }, { - "Function Name": "ParseRefTypeExpression", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12655, - "End Line": 12662 + "Function Name": "buildRt", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 9, + "Control Flow Ratio": "66.7%", + "Start Line": 5878, + "End Line": 5905 }, { - "Function Name": "IsInitializerMember", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13330, - "End Line": 13336 + "Function Name": "updateSubCompilation", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "54.5%", + "Start Line": 7740, + "End Line": 7770 + }, + { + "Function Name": "addToErrorBundle", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 1298, + "End Line": 1308 + }, + { + "Function Name": "resolve", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 1804, + "End Line": 1822 + }, + { + "Function Name": "detectEmbedFileUpdate", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 5568, + "End Line": 5585 + }, + { + "Function Name": "workerUpdateCObject", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 5822, + "End Line": 5838 + }, + { + "Function Name": "workerUpdateWin32Resource", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 5840, + "End Line": 5856 + }, + { + "Function Name": "resolveEmitPathFlush", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 3261, + "End Line": 3284 }, { - "Function Name": "ParseWhereClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14239, - "End Line": 14245 + "Function Name": "join", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 604, + "End Line": 622 }, { - "Function Name": "ParseSelectClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14310, - "End Line": 14316 + "Function Name": "fromRoot", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 582, + "End Line": 599 }, { - "Function Name": "ParseGroupClause", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14318, - "End Line": 14326 + "Function Name": "upJoin", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 625, + "End Line": 642 }, { - "Function Name": "ParseQueryContinuation", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14328, - "End Line": 14335 + "Function Name": "setMiscFailure", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 7693, + "End Line": 7706 }, { - "Function Name": "GetResetPoint", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14551, - "End Line": 14559 + "Function Name": "dump_argv", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 7721, + "End Line": 7732 }, { - "Function Name": "IsPossibleGlobalAttributeDeclaration", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1033 + "Function Name": "dispatchZcuLinkTask", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 8066, + "End Line": 8082 }, { - "Function Name": "IsExtensionContainerStart", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3361, - "End Line": 3366 + "Function Name": "toAbsolute", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 667, + "End Line": 679 }, { - "Function Name": "ParseArrowExpressionClause", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4386, - "End Line": 4391 + "Function Name": "lessThan", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 4026, + "End Line": 4036 }, { - "Function Name": "IsCurrentTokenFieldInKeywordContext", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6110 + "Function Name": "lessThan", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 4182, + "End Line": 4192 }, { - "Function Name": "ParseExpression", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11050, - "End Line": 11055 + "Function Name": "buildMuslCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5907, + "End Line": 5917 }, { - "Function Name": "ParseThrowExpression", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11913, - "End Line": 11918 + "Function Name": "buildGlibcCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5919, + "End Line": 5929 }, { - "Function Name": "IsEndOfNamespace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 904 + "Function Name": "buildFreeBSDCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5942, + "End Line": 5952 }, { - "Function Name": "IsGobalAttributesTerminator", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 906, - "End Line": 910 + "Function Name": "buildNetBSDCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5967, + "End Line": 5977 }, { - "Function Name": "IsNamespaceMemberStartOrStop", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 912, - "End Line": 916 + "Function Name": "buildMingwCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 5992, + "End Line": 6002 }, { - "Function Name": "IsAttributeDeclarationTerminator", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1110, - "End Line": 1114 + "Function Name": "buildWasiLibcCrtFile", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 6004, + "End Line": 6014 }, { - "Function Name": "IsPossibleAttribute", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1192, - "End Line": 1195 + "Function Name": "addToErrorBundle", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 1074, + "End Line": 1079 }, { - "Function Name": "IsPossibleAttributeArgument", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1264, - "End Line": 1267 + "Function Name": "formatRcEscape", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 6491, + "End Line": 6497 }, { - "Function Name": "IsPossibleMemberStartOrStop", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2108, - "End Line": 2111 + "Function Name": "lessThan", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 525, + "End Line": 529 }, { - "Function Name": "IsPossibleMemberStart", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2376, - "End Line": 2379 + "Function Name": "emitFromCObject", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 3569, + "End Line": 3602 }, { - "Function Name": "IsEndOfFieldDeclaration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5251 + "Function Name": "hashCSource", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 1501, + "End Line": 1517 }, { - "Function Name": "IsPossibleVariableInitializer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5811, - "End Line": 5814 + "Function Name": "buildFreeBSDSharedObjects", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5954, + "End Line": 5965 }, { - "Function Name": "IsPossibleEnumMemberDeclaration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5970, - "End Line": 5973 + "Function Name": "buildNetBSDSharedObjects", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5979, + "End Line": 5990 }, { - "Function Name": "ParseName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5981, - "End Line": 5984 + "Function Name": "buildGlibcSharedObjects", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 5931, + "End Line": 5940 }, { - "Function Name": "CreateMissingIdentifierName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5986, - "End Line": 5989 + "Function Name": "buildLibUnwind", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6016, + "End Line": 6024 }, { - "Function Name": "CreateMissingIdentifierToken", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5991, - "End Line": 5994 + "Function Name": "buildLibCxx", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6026, + "End Line": 6034 }, { - "Function Name": "IsCurrentTokenQueryKeywordInQuery", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6087, - "End Line": 6090 + "Function Name": "buildLibCxxAbi", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6036, + "End Line": 6044 }, { - "Function Name": "IsPossibleType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7167, - "End Line": 7171 + "Function Name": "buildLibTsan", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 6046, + "End Line": 6054 }, { - "Function Name": "ScanNamedTypePart", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7183, - "End Line": 7186 + "Function Name": "finish", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 360, + "End Line": 375 }, { - "Function Name": "ParseTypeName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7549, - "End Line": 7552 + "Function Name": "compilerRtOptMode", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 8154, + "End Line": 8164 }, { - "Function Name": "IsPossibleLabeledStatement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8485, - "End Line": 8488 + "Function Name": "toCachePath", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 644, + "End Line": 662 }, { - "Function Name": "IsPossibleUnsafeStatement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8490, - "End Line": 8493 + "Function Name": "buildLibZigC", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6056, + "End Line": 6071 }, { - "Function Name": "IsPossibleStatementStartOrStop", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9178, - "End Line": 9182 + "Function Name": "clearStatus", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 1313, + "End Line": 1327 }, { - "Function Name": "IsPossibleSwitchSection", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 10225, - "End Line": 10229 + "Function Name": "clearStatus", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 1360, + "End Line": 1374 }, { - "Function Name": "ParseExpressionCore", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11057, - "End Line": 11060 + "Function Name": "openWasiPreopen", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 813, + "End Line": 820 }, { - "Function Name": "CanStartExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11065, - "End Line": 11068 + "Function Name": "workerDocsWasm", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5330, + "End Line": 5338 }, { - "Function Name": "IsPossibleExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11073, - "End Line": 11076 + "Function Name": "makeBinFileExecutable", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 3608, + "End Line": 3612 }, { - "Function Name": "IsPossibleAwaitExpressionStatement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11360, - "End Line": 11363 + "Function Name": "separateCodegenThreadOk", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5205, + "End Line": 5209 }, { - "Function Name": "ParseBaseExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12204, - "End Line": 12208 + "Function Name": "hotCodeSwap", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2780, + "End Line": 2790 }, { - "Function Name": "IsPossibleArgumentExpression", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12550, - "End Line": 12553 + "Function Name": "isIllegalZigImport", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 698, + "End Line": 705 }, { - "Function Name": "IsPossibleCollectionElement", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13268, - "End Line": 13271 + "Function Name": "lessThan", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3973, + "End Line": 3978 }, { - "Function Name": "IsAnonymousType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13293, - "End Line": 13296 + "Function Name": "pause", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 334, + "End Line": 348 }, { - "Function Name": "IsComplexElementInitializer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13338, - "End Line": 13341 + "Function Name": "startTimer", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 382, + "End Line": 389 }, { - "Function Name": "IsNamedAssignment", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13343, - "End Line": 13346 + "Function Name": "destroy", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1138, + "End Line": 1146 }, { - "Function Name": "IsDictionaryInitializer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 13353, - "End Line": 13356 + "Function Name": "workerUpdateEmbedFile", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 5558, + "End Line": 5566 }, { - "Function Name": "IsAttributeTarget", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1116, - "End Line": 1117 + "Function Name": "queuePrelinkTasks", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 8057, + "End Line": 8062 }, { - "Function Name": "IsEndOfFunctionPointerCallingConvention", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3641, - "End Line": 3642 + "Function Name": "crtFilePath", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 7670, + "End Line": 7673 }, { - "Function Name": "IsEndOfTypeArgumentList", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6756, - "End Line": 6757 + "Function Name": "appendCompileLogLines", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4255, + "End Line": 4267 }, { - "Function Name": "IsFunctionPointerStart", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8177, - "End Line": 8178 + "Function Name": "queuePrelinkTaskMode", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 8044, + "End Line": 8053 }, { - "Function Name": "ParsePossiblyAttributedStatement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8204, - "End Line": 8205 + "Function Name": "canonicalName", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 7489, + "End Line": 7513 }, { - "Function Name": "IsPossibleAwaitUsing", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8482, - "End Line": 8483 + "Function Name": "obtainCObjectCacheManifest", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5587, + "End Line": 5609 }, { - "Function Name": "ParsePossiblyAttributedBlock", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9047, - "End Line": 9047 + "Function Name": "@\"resume\"", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 349, + "End Line": 359 }, { - "Function Name": "ParseExpressionForParenthesizedConstruct", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9975, - "End Line": 9976 + "Function Name": "crtFileAsString", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 7665, + "End Line": 7668 }, { - "Function Name": "Reset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14588, - "End Line": 14589 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2758, - "Sequential Logic Declarations": 1882, - "Function Parameters": 632, - "Function/Method Declarations": 474, - "Class/Entity Declarations": 16, - "Defensive Programming Constructs": 278, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 14, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 47, - "State Mutations / Variable Reassignments": 2834, - "Commented-out Code (Dead Logic)": 54, - "Structured Documentation Blocks": 187, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 143, - "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 248, - "Collection Iterators / Comprehensions": 45, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 2, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 4, - "Pointer Arithmetic & Addressing": 4, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 64, - "Fatal Aborts & Exceptions": 11, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 46, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 17, - "Resource Deallocation & Cleanup": 29, - "Private / Encapsulated Scopes": 435, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 10767, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1412, - "Design Camel Case": 652, - "Design Snake Case": 605, - "Design Pascal Case": 66, - "Design Upper Case": 0, - "Design Short Vars": 93, - "Design Long Vars": 50, - "Duplicate Logic": 0, - "Orphaned Logic": 7, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 152, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 11, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis.CSharp.Symbols", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Syntax.InternalSyntax", - "Microsoft.CodeAnalysis.Text", - "Roslyn.Utilities", - "System", - "System.Collections.Generic", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.Linq", - "System.Threading" - ] - }, - "csharp/roslyn/MethodCompiler.cs": { - "1. Artifact Identity": { - "Filename": "MethodCompiler.cs", - "Path": "csharp/roslyn/MethodCompiler.cs", - "Language": "Csharp", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "CSharpSymbolVisitor, BoundTreeRewriterWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator, BoundTreeWalkerWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" - }, - "2. Topological Coordinates": { - "X": -1851.64, - "Y": 122.74, - "Z": 655.13 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2528, - "Coding LOC": 1984, - "Documentation LOC": 193, - "Structural Magnitude": 1739.38, - "Control Flow Ratio": "59.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.898 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "61.46%", - "Error & Exception Exposure": "65.3%", - "Tech Debt Exposure": "14.88%", - "Testing Exposure": "80.0%", - "API Exposure": "2.54%", - "Concurrency Exposure": "29.63%", - "State Flux Exposure": "99.44%", - "Commented Logic Exposure": "5.61%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.86%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "stage", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1002, + "End Line": 1009 + }, { - "Function Name": "BindMethodBody", - "Structural Impact": 353.7, - "Lines of Code (LOC)": 441, - "Control Flow Branches": 99, - "Input Parameters": 10, - "Control Flow Ratio": "73.9%", - "Start Line": 1883, - "End Line": 2323 + "Function Name": "debugIncremental", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 851, + "End Line": 854 }, { - "Function Name": "CompileMethod", - "Structural Impact": 173.8, - "Lines of Code (LOC)": 487, - "Control Flow Branches": 60, - "Input Parameters": 5, - "Control Flow Ratio": "65.2%", - "Start Line": 923, - "End Line": 1409 + "Function Name": "makeBinFileWritable", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3614, + "End Line": 3617 }, { - "Function Name": "GenerateMethodBody", - "Structural Impact": 111.5, - "Lines of Code (LOC)": 168, - "Control Flow Branches": 24, - "Input Parameters": 16, - "Control Flow Ratio": "61.5%", - "Start Line": 1631, - "End Line": 1798 + "Function Name": "anyErrors", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 4269, + "End Line": 4273 }, { - "Function Name": "LowerBodyOrInitializer", - "Structural Impact": 81.8, - "Lines of Code (LOC)": 151, - "Control Flow Branches": 17, - "Input Parameters": 16, - "Control Flow Ratio": "63.0%", - "Start Line": 1476, - "End Line": 1626 + "Function Name": "hash", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4278, + "End Line": 4292 }, { - "Function Name": "CompileNamedType", - "Structural Impact": 80.5, - "Lines of Code (LOC)": 224, - "Control Flow Branches": 48, + "Function Name": "resolveEmitPath", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3247, + "End Line": 3256 + }, + { + "Function Name": "clangNeedsLanguageOverride", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 455, - "End Line": 678 + "Control Flow Ratio": "66.7%", + "Start Line": 7421, + "End Line": 7448 }, { - "Function Name": "addIdentifiers", - "Structural Impact": 48.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 25, + "Function Name": "addOptionalDebugFormat", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "65.8%", - "Start Line": 2182, - "End Line": 2259 + "Control Flow Ratio": "66.7%", + "Start Line": 1487, + "End Line": 1490 }, { - "Function Name": "buildIdentifierMapOfBindIdentifierTargets", - "Structural Impact": 42.8, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 17, - "Input Parameters": 4, + "Function Name": "addBuf", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3883, + "End Line": 3886 + }, + { + "Function Name": "queueJobs", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2127, - "End Line": 2178 + "Start Line": 5021, + "End Line": 5023 }, { - "Function Name": "CompileMethodBodies", - "Structural Impact": 41.7, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 11, - "Input Parameters": 8, - "Control Flow Ratio": "68.8%", - "Start Line": 109, - "End Line": 222 + "Function Name": "clangSupportsDepFile", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 7469, + "End Line": 7487 }, { - "Function Name": "assertBindIdentifierTargets", - "Structural Impact": 41.0, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 16, + "Function Name": "clangSupportsDiagnostics", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 7450, + "End Line": 7467 + }, + { + "Function Name": "lockAndSetMiscFailure", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 4, - "Control Flow Ratio": "84.2%", - "Start Line": 2263, - "End Line": 2321 + "Control Flow Ratio": "33.3%", + "Start Line": 7709, + "End Line": 7719 }, { - "Function Name": "GetStateMachineSlotDebugInfo", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 10, - "Input Parameters": 6, - "Control Flow Ratio": "47.6%", - "Start Line": 1800, - "End Line": 1863 + "Function Name": "toCrtFile", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 8084, + "End Line": 8096 }, { - "Function Name": "CompileSynthesizedMethods", - "Structural Impact": 31.3, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 17, + "Function Name": "wantBuildLibUnwindFromSource", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "63.0%", - "Start Line": 733, - "End Line": 848 + "Control Flow Ratio": "66.7%", + "Start Line": 7675, + "End Line": 7683 }, { - "Function Name": "GetEntryPoint", - "Structural Impact": 26.5, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "36.8%", - "Start Line": 226, - "End Line": 332 + "Function Name": "workerDocsCopy", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5211, + "End Line": 5217 }, { - "Function Name": "EmitSkeletonMethodInExtension", - "Structural Impact": 15.6, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 8, + "Function Name": "count", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1412, - "End Line": 1468 + "Control Flow Ratio": "50.0%", + "Start Line": 1068, + "End Line": 1072 }, { - "Function Name": "CompileSynthesizedExplicitImplementations", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, + "Function Name": "deinit", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 856, - "End Line": 883 + "Control Flow Ratio": "50.0%", + "Start Line": 1057, + "End Line": 1066 }, { - "Function Name": "VisitNamespace", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "addDebugFormat", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 371, - "End Line": 392 + "Control Flow Ratio": "100.0%", + "Start Line": 1492, + "End Line": 1499 }, { - "Function Name": "VisitNamedType", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "deinit", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 417, - "End Line": 438 + "Control Flow Ratio": "100.0%", + "Start Line": 1172, + "End Line": 1178 }, { - "Function Name": "CompileSynthesizedMethods", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, + "Function Name": "deinit", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1439, + "End Line": 1445 + }, + { + "Function Name": "workerUpdateBuiltinFile", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5550, + "End Line": 5556 + }, + { + "Function Name": "fmt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 710, - "End Line": 731 + "Start Line": 465, + "End Line": 467 }, { - "Function Name": "CompileSynthesizedMethods", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "queueJob", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5017, + "End Line": 5019 + }, + { + "Function Name": "deinit", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1619, + "End Line": 1632 + }, + { + "Function Name": "clearMiscFailures", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2765, + "End Line": 2773 + }, + { + "Function Name": "hasCppExt", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 690, - "End Line": 708 + "Start Line": 7537, + "End Line": 7545 }, { - "Function Name": "VisitUnboundLambda", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Function Name": "deinit", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2361, - "End Line": 2375 + "Control Flow Ratio": "100.0%", + "Start Line": 724, + "End Line": 731 }, { - "Function Name": "BindImplicitConstructorInitializerIfAny", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 2483, - "End Line": 2505 + "Function Name": "withoutLocalCache", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 736, + "End Line": 743 }, { - "Function Name": "CompileNamespaceAsAsync", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "obtainWin32ResourceCacheManifest", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 5611, + "End Line": 5617 + }, + { + "Function Name": "digest", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 442, + "End Line": 446 + }, + { + "Function Name": "releaseLock", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1605, + "End Line": 1610 + }, + { + "Function Name": "moveLock", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 394, - "End Line": 407 + "Start Line": 1612, + "End Line": 1616 }, { - "Function Name": "CompileNamedTypeAsync", - "Structural Impact": 4.9, + "Function Name": "workerZcuCodegen", + "Structural Impact": 3.1, "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 5863, + "End Line": 5876 + }, + { + "Function Name": "hasObjectExt", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 440, - "End Line": 453 + "Start Line": 7516, + "End Line": 7521 }, { - "Function Name": "IsEmptyRewritePossible", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "hasStaticLibraryExt", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2326, - "End Line": 2338 + "Control Flow Ratio": "50.0%", + "Start Line": 7523, + "End Line": 7527 }, { - "Function Name": "ReportCtorInitializerCycles", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, + "Function Name": "hasCppHExt", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2507, - "End Line": 2515 + "Start Line": 7547, + "End Line": 7551 }, { - "Function Name": "GetDebugDocumentProvider", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "keys", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 359, - "End Line": 369 + "Control Flow Ratio": "50.0%", + "Start Line": 103, + "End Line": 105 }, { - "Function Name": "CompileSynthesizedSealedAccessors", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, + "Function Name": "count", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 885, - "End Line": 901 + "Start Line": 106, + "End Line": 108 }, { - "Function Name": "MethodCompiler", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 21, + "Function Name": "popFront", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 138, + "End Line": 140 + }, + { + "Function Name": "values", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 151, + "End Line": 153 + }, + { + "Function Name": "getTarget", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2775, + "End Line": 2777 + }, + { + "Function Name": "addReferenceTraceFrame", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 9, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 107 + "Start Line": 4472, + "End Line": 4479 }, { - "Function Name": "WaitForWorkers", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "fmtRcEscape", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 334, - "End Line": 347 + "Start Line": 6499, + "End Line": 6501 }, { - "Function Name": "SetGlobalErrorIfTrue", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, + "Function Name": "hasCExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 70, - "End Line": 84 + "Control Flow Ratio": "50.0%", + "Start Line": 7529, + "End Line": 7531 }, { - "Function Name": "GetMethodToCompile", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasCHExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 680, - "End Line": 688 + "Control Flow Ratio": "50.0%", + "Start Line": 7533, + "End Line": 7535 }, { - "Function Name": "getInitializerState", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasObjCExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2115, - "End Line": 2123 + "Control Flow Ratio": "50.0%", + "Start Line": 7553, + "End Line": 7555 }, { - "Function Name": "Visit", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasObjCHExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2377, - "End Line": 2385 + "Control Flow Ratio": "50.0%", + "Start Line": 7557, + "End Line": 7559 }, { - "Function Name": "Visit", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "hasObjCppExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2404, - "End Line": 2412 + "Control Flow Ratio": "50.0%", + "Start Line": 7561, + "End Line": 7564 }, { - "Function Name": "VisitPropertyAccess", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "hasObjCppHExt", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2414, - "End Line": 2423 + "Start Line": 7566, + "End Line": 7568 }, { - "Function Name": "CompileNamespace", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "getZigBackend", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 409, - "End Line": 415 + "Start Line": 7734, + "End Line": 7737 }, { - "Function Name": "GetSymbolForEmittedBody", + "Function Name": "compilerRtStrip", "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1470, - "End Line": 1473 + "Start Line": 8168, + "End Line": 8170 }, { - "Function Name": "BindSynthesizedMethodBody", + "Function Name": "create", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1897, + "End Line": 1903 + }, + { + "Function Name": "getCrtPathsInner", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 8106, + "End Line": 8112 + }, + { + "Function Name": "addModule", "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1449, + "End Line": 1468 + }, + { + "Function Name": "addModuleTableToCacheHash", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1826, + "End Line": 1835 + }, + { + "Function Name": "addResolvedTarget", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1470, + "End Line": 1485 + }, + { + "Function Name": "failCObj", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 7315, + "End Line": 7320 + }, + { + "Function Name": "failWin32Resource", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 7360, + "End Line": 7360 + }, + { + "Function Name": "reportRetryableWin32ResourceError", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1867, - "End Line": 1880 + "Start Line": 6082, + "End Line": 6086 }, { - "Function Name": "WarnUnusedFields", + "Function Name": "failCObjWithOwnedDiagBundle", "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 349, - "End Line": 353 + "Start Line": 7340, + "End Line": 7344 }, { - "Function Name": "FoundInUnboundLambda", + "Function Name": "failWin32ResourceWithOwnedBundle", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7383, + "End Line": 7387 + }, + { + "Function Name": "deinit", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 891, + "End Line": 897 + }, + { + "Function Name": "ensureUnusedCapacity", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 137, + "End Line": 137 + }, + { + "Function Name": "isNested", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2354, - "End Line": 2359 + "Start Line": 681, + "End Line": 686 }, { - "Function Name": "ChangeSuppression", + "Function Name": "deinit", "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2462, - "End Line": 2467 + "Start Line": 915, + "End Line": 919 }, { - "Function Name": "VisitMethod", + "Function Name": "reportRetryableCObjectError", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6073, + "End Line": 6073 + }, + { + "Function Name": "tmpFilePath", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6734, + "End Line": 6734 + }, + { + "Function Name": "deinit", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 903, - "End Line": 906 + "Start Line": 430, + "End Line": 432 }, { - "Function Name": "VisitProperty", + "Function Name": "addToHasher", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 911 + "Start Line": 436, + "End Line": 439 }, { - "Function Name": "VisitEvent", + "Function Name": "destroy", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 913, - "End Line": 916 + "Start Line": 1329, + "End Line": 1332 }, { - "Function Name": "VisitField", + "Function Name": "destroy", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 918, - "End Line": 921 + "Start Line": 1376, + "End Line": 1379 }, { - "Function Name": "PassesFilter", + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5625, + "End Line": 5627 + }, + { + "Function Name": "getCrtPaths", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2522, - "End Line": 2525 + "Start Line": 8098, + "End Line": 8101 }, { - "Function Name": "VisitRangeVariable", + "Function Name": "deinit", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2425, - "End Line": 2431 + "Start Line": 109, + "End Line": 109 }, { - "Function Name": "VisitAssignmentOperator", + "Function Name": "deinit", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2433, - "End Line": 2439 + "Start Line": 141, + "End Line": 141 }, { - "Function Name": "VisitNameOfOperator", + "Function Name": "deinit", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2441, - "End Line": 2447 + "Start Line": 154, + "End Line": 154 }, { - "Function Name": "VisitBadExpression", + "Function Name": "openInfo", "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2449, - "End Line": 2455 + "Start Line": 449, + "End Line": 449 }, { - "Function Name": "FindUncheckedAccess", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "fail", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2390, - "End Line": 2395 + "Start Line": 1892, + "End Line": 1892 }, { - "Function Name": "UnboundLambdaFinder", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setAllocFailure", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2349, - "End Line": 2352 + "Start Line": 7685, + "End Line": 7689 }, { - "Function Name": "GetSynthesizedEmptyBody", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "tryLock", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2478, - "End Line": 2481 + "Start Line": 252, + "End Line": 252 }, { - "Function Name": "CreateDebugDocumentForFile", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "lock", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2517, - "End Line": 2520 + "Start Line": 253, + "End Line": 253 }, { - "Function Name": "Dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "unlock", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2469, - "End Line": 2472 + "Start Line": 254, + "End Line": 254 }, { - "Function Name": "WasPropertyBackingFieldAccessChecked", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "getAllErrorsAlloc", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2400, - "End Line": 2402 + "Start Line": 3889, + "End Line": 3889 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 344, - "Sequential Logic Declarations": 237, - "Function Parameters": 78, - "Function/Method Declarations": 58, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 101, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 2118, + "Sequential Logic Declarations": 661, + "Function Parameters": 183, + "Function/Method Declarations": 183, + "Class/Entity Declarations": 52, + "Defensive Programming Constructs": 1135, + "Type/Safety Bypasses": 257, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 25, - "State Mutations / Variable Reassignments": 409, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 30, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 176, + "State Mutations / Variable Reassignments": 402, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 385, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 15, - "Global State Dependencies": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 714, "Decorators and Annotations": 0, - "Generic Type Abstractions": 82, - "Collection Iterators / Comprehensions": 10, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 18, + "Generic Type Abstractions": 8, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 9, + "Metaprogramming & Reflection": 18, + "Module Dependencies (Imports)": 31, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 35, + "Acknowledged Tech Debt (FIXMEs)": 6, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 14, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 247, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 33, - "Fatal Aborts & Exceptions": 8, + "Structured Telemetry & Logging": 3, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 168, + "Fatal Aborts & Exceptions": 374, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 66, - "Resource Deallocation & Cleanup": 18, - "Private / Encapsulated Scopes": 57, + "Bitwise Operations": 1200, + "Thread Synchronization Locks": 71, + "Immutable Data Declarations": 816, + "Resource Deallocation & Cleanup": 160, + "Private / Encapsulated Scopes": 746, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1941, + "Structural Space Indentations": 6042, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 3, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -83122,25 +80360,25 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 264, - "Design Camel Case": 183, - "Design Snake Case": 72, - "Design Pascal Case": 0, + "Core Var Decl": 854, + "Design Camel Case": 2, + "Design Snake Case": 710, + "Design Pascal Case": 114, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 22, - "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Design Short Vars": 103, + "Design Long Vars": 4, + "Duplicate Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 72, + "Dynamic Code Execution (Eval/Exec)": 34, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -83154,49 +80392,59 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 18, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 29, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 8 }, "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis.CSharp.Emit", - "Microsoft.CodeAnalysis.CSharp.Symbols", - "Microsoft.CodeAnalysis.CSharp.Syntax", - "Microsoft.CodeAnalysis.CodeGen", - "Microsoft.CodeAnalysis.Debugging", - "Microsoft.CodeAnalysis.Diagnostics", - "Microsoft.CodeAnalysis.Emit", - "Microsoft.CodeAnalysis.ErrorReporting", - "Microsoft.CodeAnalysis.PooledObjects", - "Roslyn.Utilities", - "System", - "System.Collections.Concurrent", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.Diagnostics", - "System.Linq", - "System.Threading", - "System.Threading.Tasks" + "Air.zig", + "Builtin.zig", + "Compilation/Config.zig", + "InternPool.zig", + "Package.zig", + "Sema.zig", + "Type.zig", + "Value.zig", + "Zcu.zig", + "build_options", + "builtin", + "codegen/c.zig", + "codegen/llvm.zig", + "dev.zig", + "introspect.zig", + "libs/freebsd.zig", + "libs/glibc.zig", + "libs/libcxx.zig", + "libs/libtsan.zig", + "libs/libunwind.zig", + "libs/mingw.zig", + "libs/musl.zig", + "libs/netbsd.zig", + "libs/wasi_libc.zig", + "link.zig", + "main.zig", + "std", + "target.zig", + "tracy.zig" ] }, - "csharp/roslyn/Workspace.cs": { + "zig/zig/InternPool.zig": { "1. Artifact Identity": { - "Filename": "Workspace.cs", - "Path": "csharp/roslyn/Workspace.cs", - "Language": "Csharp", + "Filename": "InternPool.zig", + "Path": "zig/zig/InternPool.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "IDisposable", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "csharp", + "Folder Dominant Lang": "zig", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cs)" + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -1656.54, - "Y": 170.47, - "Z": 1412.81 + "X": 3821.22, + "Y": -93.04, + "Z": -4652.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -83205,4200 +80453,4455 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2589, - "Coding LOC": 1572, - "Documentation LOC": 687, - "Structural Magnitude": 939.34, - "Control Flow Ratio": "32.3%", - "Popularity Rank": 0, + "Total LOC": 13040, + "Coding LOC": 10787, + "Documentation LOC": 1198, + "Structural Magnitude": 6498.14, + "Control Flow Ratio": "65.0%", + "Popularity Rank": 3, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.471 + "Raw Cognitive Density": 0.516 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.33%", - "Error & Exception Exposure": "51.15%", - "Tech Debt Exposure": "78.86%", + "Cognitive Load Exposure": "14.09%", + "Error & Exception Exposure": "59.26%", + "Tech Debt Exposure": "16.61%", "Testing Exposure": "80.0%", - "API Exposure": "2.92%", - "Concurrency Exposure": "33.24%", - "State Flux Exposure": "71.78%", - "Commented Logic Exposure": "5.24%", + "API Exposure": "4.38%", + "Concurrency Exposure": "33.98%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.7%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "45.08%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "SetCurrentSolutionAsync", - "Structural Impact": 66.8, - "Lines of Code (LOC)": 172, - "Control Flow Branches": 21, - "Input Parameters": 6, - "Control Flow Ratio": "35.0%", - "Start Line": 249, - "End Line": 420 + "Function Name": "get", + "Structural Impact": 498.4, + "Lines of Code (LOC)": 800, + "Control Flow Branches": 204, + "Input Parameters": 4, + "Control Flow Ratio": "78.5%", + "Start Line": 7846, + "End Line": 8645 }, { - "Function Name": "CheckAllowedProjectChanges", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 138, - "Control Flow Branches": 24, - "Input Parameters": 1, - "Control Flow Ratio": "82.8%", - "Start Line": 1684, - "End Line": 1821 + "Function Name": "getCoerced", + "Structural Impact": 288.1, + "Lines of Code (LOC)": 275, + "Control Flow Branches": 111, + "Input Parameters": 5, + "Control Flow Ratio": "73.0%", + "Start Line": 10608, + "End Line": 10882 }, { - "Function Name": "OnAnyDocumentTextChanged", - "Structural Impact": 35.7, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 10, - "Input Parameters": 7, - "Control Flow Ratio": "37.0%", - "Start Line": 1248, - "End Line": 1339 + "Function Name": "eql", + "Structural Impact": 224.3, + "Lines of Code (LOC)": 326, + "Control Flow Branches": 103, + "Input Parameters": 3, + "Control Flow Ratio": "63.2%", + "Start Line": 2866, + "End Line": 3191 }, { - "Function Name": "SetCurrentSolutionAsync", - "Structural Impact": 34.2, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 10, - "Input Parameters": 7, - "Control Flow Ratio": "62.5%", - "Start Line": 466, - "End Line": 526 + "Function Name": "indexToKey", + "Structural Impact": 148.9, + "Lines of Code (LOC)": 518, + "Control Flow Branches": 70, + "Input Parameters": 2, + "Control Flow Ratio": "64.8%", + "Start Line": 6980, + "End Line": 7497 }, { - "Function Name": "ApplyProjectChanges", - "Structural Impact": 33.4, - "Lines of Code (LOC)": 130, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "38.3%", - "Start Line": 1855, - "End Line": 1984 + "Function Name": "getStructType", + "Structural Impact": 107.9, + "Lines of Code (LOC)": 199, + "Control Flow Branches": 39, + "Input Parameters": 5, + "Control Flow Ratio": "86.7%", + "Start Line": 8903, + "End Line": 9101 }, { - "Function Name": "TryApplyChanges", - "Structural Impact": 27.0, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 12, + "Function Name": "getOrPutTrailingString", + "Structural Impact": 101.5, + "Lines of Code (LOC)": 119, + "Control Flow Branches": 38, + "Input Parameters": 5, + "Control Flow Ratio": "74.5%", + "Start Line": 11825, + "End Line": 11943 + }, + { + "Function Name": "hash64", + "Structural Impact": 88.2, + "Lines of Code (LOC)": 240, + "Control Flow Branches": 43, "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1524, - "End Line": 1613 + "Control Flow Ratio": "60.6%", + "Start Line": 2625, + "End Line": 2864 }, { - "Function Name": "UpdateExistingDocumentsToChangedDocumentContents", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, + "Function Name": "getOrPutKeyEnsuringAdditionalCapacity", + "Structural Impact": 88.0, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 33, + "Input Parameters": 5, + "Control Flow Ratio": "73.3%", + "Start Line": 7713, + "End Line": 7807 + }, + { + "Function Name": "dumpStatsFallible", + "Structural Impact": 84.0, + "Lines of Code (LOC)": 260, + "Control Flow Branches": 40, "Input Parameters": 2, - "Control Flow Ratio": "42.1%", - "Start Line": 369, - "End Line": 402 + "Control Flow Ratio": "85.1%", + "Start Line": 11068, + "End Line": 11327 }, { - "Function Name": "UpdateReferencesAfterAdd", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 8, + "Function Name": "getEnumType", + "Structural Impact": 83.9, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 30, + "Input Parameters": 5, + "Control Flow Ratio": "78.9%", + "Start Line": 9967, + "End Line": 10126 + }, + { + "Function Name": "trackZir", + "Structural Impact": 83.2, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 34, + "Input Parameters": 4, + "Control Flow Ratio": "73.9%", + "Start Line": 214, + "End Line": 312 + }, + { + "Function Name": "getErrorValue", + "Structural Impact": 78.5, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 32, + "Input Parameters": 4, + "Control Flow Ratio": "72.7%", + "Start Line": 12807, + "End Line": 12900 + }, + { + "Function Name": "List", + "Structural Impact": 72.7, + "Lines of Code (LOC)": 238, + "Control Flow Branches": 42, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1441, - "End Line": 1491 + "Control Flow Ratio": "56.8%", + "Start Line": 1139, + "End Line": 1376 }, { - "Function Name": "UnifyLinkedDocumentContents", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 288, - "End Line": 326 + "Function Name": "addDependency", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 29, + "Input Parameters": 4, + "Control Flow Ratio": "96.7%", + "Start Line": 913, + "End Line": 997 }, { - "Function Name": "UpdateAddedDocumentToExistingContentsInSolution", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, + "Function Name": "loadStructType", + "Structural Impact": 67.7, + "Lines of Code (LOC)": 177, + "Control Flow Branches": 33, "Input Parameters": 2, - "Control Flow Ratio": "38.5%", - "Start Line": 328, - "End Line": 367 + "Control Flow Ratio": "82.5%", + "Start Line": 4182, + "End Line": 4358 }, { - "Function Name": "ApplyChangedDocument", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 1986, - "End Line": 2020 + "Function Name": "getUnionType", + "Structural Impact": 67.6, + "Lines of Code (LOC)": 127, + "Control Flow Branches": 24, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 8706, + "End Line": 8832 }, { - "Function Name": "UpdateReferencesAfterAdd", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "47.1%", - "Start Line": 1435, - "End Line": 1492 + "Function Name": "rehashTrackedInsts", + "Structural Impact": 50.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "84.6%", + "Start Line": 317, + "End Line": 403 }, { - "Function Name": "OnDocumentInfoChanged", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1100, - "End Line": 1133 + "Function Name": "init", + "Structural Impact": 43.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 19, + "Input Parameters": 3, + "Control Flow Ratio": "95.0%", + "Start Line": 6829, + "End Line": 6906 }, { - "Function Name": "ApplyDocumentsInfoChange", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "29.4%", - "Start Line": 1615, - "End Line": 1646 + "Function Name": "getGeneratedTagEnumType", + "Structural Impact": 43.5, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "64.0%", + "Start Line": 10141, + "End Line": 10249 }, { - "Function Name": "CheckAllowedSolutionChanges", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 1653, - "End Line": 1682 + "Function Name": "getFuncDeclIes", + "Structural Impact": 40.9, + "Lines of Code (LOC)": 148, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "56.0%", + "Start Line": 9387, + "End Line": 9534 }, { - "Function Name": "ScheduleTask", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 584, - "End Line": 595 + "Function Name": "getFuncInstanceIes", + "Structural Impact": 36.6, + "Lines of Code (LOC)": 151, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "52.2%", + "Start Line": 9679, + "End Line": 9829 }, { - "Function Name": "ProcessEventHandlerWorkQueueAsync", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "dumpGenericInstancesFallible", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 16, "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 705, - "End Line": 736 + "Control Flow Ratio": "69.6%", + "Start Line": 11435, + "End Line": 11492 }, { - "Function Name": "ScheduleTask", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "tagValueIndex", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 4410, + "End Line": 4432 + }, + { + "Function Name": "loadEnumType", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 14, "Input Parameters": 2, + "Control Flow Ratio": "73.7%", + "Start Line": 4435, + "End Line": 4510 + }, + { + "Function Name": "getFuncInstance", + "Structural Impact": 28.4, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "58.8%", + "Start Line": 9599, + "End Line": 9674 + }, + { + "Function Name": "getFuncType", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 10, + "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 574, - "End Line": 579 + "Start Line": 9166, + "End Line": 9224 }, { - "Function Name": "Dispose", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 683, - "End Line": 703 + "Function Name": "isExternOrFn", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 655, + "End Line": 671 }, { - "Function Name": "SetCurrentSolutionEx", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, + "Function Name": "pack", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 13, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 181, - "End Line": 198 + "Control Flow Ratio": "86.7%", + "Start Line": 12943, + "End Line": 12994 }, { - "Function Name": "ProcessWorkQueueHelper", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "getFuncDecl", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 9305, + "End Line": 9367 + }, + { + "Function Name": "nameIndex", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 9, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 724, - "End Line": 735 + "Control Flow Ratio": "64.3%", + "Start Line": 3686, + "End Line": 3696 }, { - "Function Name": "ApplyCompilationOptionsChanged", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "typeOf", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 241, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2079, - "End Line": 2090 + "Control Flow Ratio": "42.9%", + "Start Line": 11961, + "End Line": 12201 }, { - "Function Name": "CheckAndAddProjects", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 740, - "End Line": 750 + "Function Name": "getErrorSetType", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "46.7%", + "Start Line": 9536, + "End Line": 9583 }, { - "Function Name": "ApplyParseOptionsChanged", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "loadUnionType", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2097, - "End Line": 2107 + "Control Flow Ratio": "75.0%", + "Start Line": 3537, + "End Line": 3590 }, { - "Function Name": "CheckProjectDoesNotHaveTransitiveProjectReference", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2385, - "End Line": 2394 + "Function Name": "getTupleType", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 9109, + "End Line": 9149 }, { - "Function Name": "CheckProjectIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 9, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2330, - "End Line": 2338 + "Start Line": 6908, + "End Line": 6950 }, { - "Function Name": "CheckProjectIsNotInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "zigTypeTag", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 249, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2346, - "End Line": 2354 + "Control Flow Ratio": "10.3%", + "Start Line": 12307, + "End Line": 12555 }, { - "Function Name": "CheckProjectHasProjectReference", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2359, - "End Line": 2367 + "Function Name": "dumpAllFallible", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 11329, + "End Line": 11429 }, { - "Function Name": "CheckProjectDoesNotHaveProjectReference", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "nextField", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "63.6%", + "Start Line": 9933, + "End Line": 9955 + }, + { + "Function Name": "dbHelper", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 157, + "Control Flow Branches": 7, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2372, - "End Line": 2380 + "Start Line": 4823, + "End Line": 4979 }, { - "Function Name": "CheckDocumentIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "getCoercedFunc", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "54.5%", + "Start Line": 10914, + "End Line": 10949 + }, + { + "Function Name": "getBackingAddrTag", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2468, - "End Line": 2476 + "Control Flow Ratio": "56.2%", + "Start Line": 12276, + "End Line": 12302 }, { - "Function Name": "CheckAdditionalDocumentIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "addLimbsExtraAssumeCapacity", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2484, - "End Line": 2492 + "Control Flow Ratio": "81.8%", + "Start Line": 10441, + "End Line": 10461 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "getErrorValueIfExists", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2500, - "End Line": 2508 + "Control Flow Ratio": "69.2%", + "Start Line": 12902, + "End Line": 12920 }, { - "Function Name": "CheckAdditionalDocumentIsNotInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "next", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "68.8%", + "Start Line": 4146, + "End Line": 4169 + }, + { + "Function Name": "slicePtrType", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2529, - "End Line": 2537 + "Control Flow Ratio": "60.0%", + "Start Line": 10553, + "End Line": 10566 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsNotInSolution", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "pack", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "90.9%", + "Start Line": 791, + "End Line": 833 + }, + { + "Function Name": "getOpaqueType", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 10256, + "End Line": 10296 + }, + { + "Function Name": "createNamespace", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 11687, + "End Line": 11722 + }, + { + "Function Name": "extraFuncType", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 7528, + "End Line": 7555 + }, + { + "Function Name": "removeDependenciesForDepender", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 848, + "End Line": 872 + }, + { + "Function Name": "getUnion", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 8647, + "End Line": 8669 + }, + { + "Function Name": "getIfExists", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2545, - "End Line": 2553 + "Control Flow Ratio": "70.0%", + "Start Line": 10298, + "End Line": 10313 }, { - "Function Name": "CheckProjectHasMetadataReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "getString", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2399, - "End Line": 2405 + "Control Flow Ratio": "70.0%", + "Start Line": 11945, + "End Line": 11959 }, { - "Function Name": "CheckProjectDoesNotHaveMetadataReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "indexToKeyBigInt", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 7625, + "End Line": 7641 + }, + { + "Function Name": "next", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 4107, + "End Line": 4126 + }, + { + "Function Name": "funcIesResolvedPtr", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2410, - "End Line": 2416 + "Control Flow Ratio": "60.0%", + "Start Line": 12678, + "End Line": 12703 }, { - "Function Name": "CheckProjectHasAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "funcAnalysisPtr", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2421, - "End Line": 2427 + "Control Flow Ratio": "60.0%", + "Start Line": 12564, + "End Line": 12587 }, { - "Function Name": "CheckProjectDoesNotHaveAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "srcInst", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 675, + "End Line": 690 + }, + { + "Function Name": "finishFuncInstance", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 3, + "Input Parameters": 7, "Control Flow Ratio": "100.0%", - "Start Line": 2432, - "End Line": 2438 + "Start Line": 9831, + "End Line": 9861 }, { - "Function Name": "CheckSolutionHasAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "isNoReturn", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2443, - "End Line": 2449 + "Control Flow Ratio": "75.0%", + "Start Line": 12254, + "End Line": 12266 }, { - "Function Name": "CheckSolutionDoesNotHaveAnalyzerReference", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "getOrPutStringOpt", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 11813, + "End Line": 11822 + }, + { + "Function Name": "toUnsigned", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2454, - "End Line": 2460 + "Control Flow Ratio": "66.7%", + "Start Line": 1887, + "End Line": 1892 }, { - "Function Name": "Workspace", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, + "Function Name": "dependencyIterator", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 104 + "Control Flow Ratio": "71.4%", + "Start Line": 887, + "End Line": 911 }, { - "Function Name": "ClearSolution", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 625, - "End Line": 637 + "Function Name": "funcZirBodyInst", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 12629, + "End Line": 12653 }, { - "Function Name": "OnDocumentsAdded", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1046, - "End Line": 1058 + "Function Name": "isIntegerType", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 10970, + "End Line": 10992 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 201, - "End Line": 215 + "Function Name": "putKeyReplace", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 7816, + "End Line": 7844 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 444, - "End Line": 463 + "Function Name": "getOrPutStringFmt", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 11796, + "End Line": 11811 }, { - "Function Name": "CreateDocumentInfoWithoutText", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "Map", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 5, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2040, - "End Line": 2050 + "Start Line": 1547, + "End Line": 1602 + }, + { + "Function Name": "isErrorSetType", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 11016, + "End Line": 11024 + }, + { + "Function Name": "max", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6397, + "End Line": 6401 + }, + { + "Function Name": "min", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6412, + "End Line": 6416 }, { - "Function Name": "CheckDocumentIsNotInCurrentSolution", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2513, - "End Line": 2521 + "Function Name": "addFieldName", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 12746, + "End Line": 12762 }, { - "Function Name": "CheckSolutionIsEmpty", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "unpack", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2316, - "End Line": 2322 + "Control Flow Ratio": "71.4%", + "Start Line": 12996, + "End Line": 13038 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "extraFuncInstance", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 3, "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 247 - }, - { - "Function Name": "GetProjectName", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2558, - "End Line": 2563 + "Control Flow Ratio": "75.0%", + "Start Line": 7579, + "End Line": 7609 }, { - "Function Name": "GetDocumentName", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2568, - "End Line": 2573 + "Function Name": "addExtraAssumeCapacity", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 10403, + "End Line": 10439 }, { - "Function Name": "OnDocumentTextChanged", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1141, - "End Line": 1151 + "Function Name": "getCoercedFuncDecl", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 10884, + "End Line": 10897 }, { - "Function Name": "OnAdditionalDocumentTextChanged", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1156, - "End Line": 1166 + "Function Name": "getCoercedFuncInstance", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 10899, + "End Line": 10912 }, { - "Function Name": "OnAnalyzerConfigDocumentTextChanged", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1171, - "End Line": 1181 + "Function Name": "unpack", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 757, + "End Line": 788 }, { - "Function Name": "OnDocumentTextLoaderChanged", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1192, - "End Line": 1202 + "Function Name": "createDeclNav", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "66.7%", + "Start Line": 11571, + "End Line": 11600 }, { - "Function Name": "OnProjectReferenceAdded", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "funcTypeReturnType", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 913, - "End Line": 925 + "Control Flow Ratio": "66.7%", + "Start Line": 12233, + "End Line": 12252 }, { - "Function Name": "CreateSolution", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 137 + "Function Name": "eql", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2547, + "End Line": 2562 }, { - "Function Name": "OnProjectRemoved", - "Structural Impact": 2.3, + "Function Name": "PtrElem", + "Structural Impact": 9.4, "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 837, - "End Line": 854 + "Control Flow Ratio": "55.6%", + "Start Line": 1168, + "End Line": 1185 }, { - "Function Name": "OnDocumentRemoved", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1074, - "End Line": 1091 + "Function Name": "assumeRuntimeBitsIfFieldTypesWip", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 3797, + "End Line": 3811 }, { - "Function Name": "OnAdditionalDocumentTextLoaderChanged", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "addMap", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 10341, + "End Line": 10349 + }, + { + "Function Name": "isFn", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1207, - "End Line": 1217 + "Control Flow Ratio": "50.0%", + "Start Line": 637, + "End Line": 649 }, { - "Function Name": "OnAnalyzerConfigDocumentTextLoaderChanged", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "getExtern", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1222, - "End Line": 1232 + "Control Flow Ratio": "66.7%", + "Start Line": 586, + "End Line": 595 }, { - "Function Name": "OnDocumentSourceCodeKindChanged", - "Structural Impact": 2.3, + "Function Name": "isThreadlocal", + "Structural Impact": 9.2, "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1344, - "End Line": 1354 + "Control Flow Ratio": "66.7%", + "Start Line": 625, + "End Line": 635 }, { - "Function Name": "OnAdditionalDocumentRemoved", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "PtrArrayElem", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1375, - "End Line": 1392 + "Control Flow Ratio": "55.6%", + "Start Line": 1153, + "End Line": 1167 }, { - "Function Name": "OnAnalyzerConfigDocumentRemoved", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1414, - "End Line": 1430 + "Function Name": "ptrsHaveSameAlignment", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 12766, + "End Line": 12771 }, { - "Function Name": "OnProjectReferenceRemoved", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "format", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 930, - "End Line": 939 + "Control Flow Ratio": "100.0%", + "Start Line": 1899, + "End Line": 1906 }, { - "Function Name": "ScheduleTask", - "Structural Impact": 2.1, + "Function Name": "extraFuncDecl", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 7557, + "End Line": 7577 + }, + { + "Function Name": "indexToFuncType", + "Structural Impact": 9.1, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 565, - "End Line": 572 + "Control Flow Ratio": "66.7%", + "Start Line": 10960, + "End Line": 10967 }, { - "Function Name": "OnSolutionAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 774 + "Function Name": "ensureTotalCapacity", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1290, + "End Line": 1296 }, { - "Function Name": "OnProjectReloaded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "next", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 820, - "End Line": 832 + "Control Flow Ratio": "71.4%", + "Start Line": 877, + "End Line": 884 }, { - "Function Name": "OnProjectNameChanged", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "remove", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 889, - "End Line": 890 + "Control Flow Ratio": "75.0%", + "Start Line": 10354, + "End Line": 10371 }, { - "Function Name": "OnMetadataReferenceAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 944, - "End Line": 951 + "Function Name": "assumePointerAlignedIfWip", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 3897, + "End Line": 3912 }, { - "Function Name": "OnMetadataReferenceRemoved", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 963 + "Function Name": "extraFuncCoerced", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7611, + "End Line": 7623 }, { - "Function Name": "OnAnalyzerReferenceAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 968, - "End Line": 975 + "Function Name": "createNav", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 11535, + "End Line": 11567 }, { - "Function Name": "OnAnalyzerReferenceRemoved", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 980, - "End Line": 987 + "Function Name": "nameIndex", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 2068, + "End Line": 2073 }, { - "Function Name": "OnDocumentTextChanged", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "typeOf", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3193, + "End Line": 3244 + }, + { + "Function Name": "nameIndex", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1138, - "End Line": 1139 + "Control Flow Ratio": "60.0%", + "Start Line": 4399, + "End Line": 4404 }, { - "Function Name": "OnAnalyzerConfigDocumentAdded", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1397, - "End Line": 1409 + "Function Name": "toSlice", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1808, + "End Line": 1810 }, { - "Function Name": "CanApplyCompilationOptionChange", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "fieldAlign", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1833, - "End Line": 1834 + "Control Flow Ratio": "60.0%", + "Start Line": 3512, + "End Line": 3515 }, { - "Function Name": "CanApplyParseOptionChange", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "getBit", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1846, - "End Line": 1847 + "Control Flow Ratio": "60.0%", + "Start Line": 3629, + "End Line": 3632 }, { - "Function Name": "CreateProjectInfo", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2022, - "End Line": 2035 + "Function Name": "fieldAlign", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3708, + "End Line": 3711 }, { - "Function Name": "CheckAndAddProject", - "Structural Impact": 2.0, + "Function Name": "fieldInit", + "Structural Impact": 8.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3713, + "End Line": 3717 + }, + { + "Function Name": "setInitsWip", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 752, - "End Line": 756 + "Control Flow Ratio": "30.0%", + "Start Line": 3927, + "End Line": 3952 }, { - "Function Name": "OnSolutionReloaded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 779, - "End Line": 790 + "Function Name": "createComptimeUnit", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 11508, + "End Line": 11525 }, { - "Function Name": "OnAdditionalDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1359, - "End Line": 1370 + "Function Name": "resolveNavType", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 11604, + "End Line": 11644 }, { - "Function Name": "ApplyProjectReferenceAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setCapacity", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2114, - "End Line": 2118 + "Control Flow Ratio": "42.9%", + "Start Line": 1298, + "End Line": 1319 }, { - "Function Name": "ApplyProjectReferenceRemoved", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "loadOpaqueType", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2125, - "End Line": 2129 + "Control Flow Ratio": "75.0%", + "Start Line": 4527, + "End Line": 4547 }, { - "Function Name": "ApplyMetadataReferenceAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "getOrPutString", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 11782, + "End Line": 11794 + }, + { + "Function Name": "appendSliceAssumeCapacity", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2136, - "End Line": 2140 + "Control Flow Ratio": "75.0%", + "Start Line": 1215, + "End Line": 1230 }, { - "Function Name": "ApplyMetadataReferenceRemoved", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setFieldTypesWip", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2147, - "End Line": 2151 + "Control Flow Ratio": "37.5%", + "Start Line": 3813, + "End Line": 3827 }, { - "Function Name": "ApplyAnalyzerReferenceAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setLayoutWip", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2158, - "End Line": 2162 + "Control Flow Ratio": "37.5%", + "Start Line": 3842, + "End Line": 3856 }, { - "Function Name": "ApplyAnalyzerReferenceRemoved", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "setFullyResolved", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2169, - "End Line": 2173 + "Control Flow Ratio": "37.5%", + "Start Line": 3975, + "End Line": 3989 }, { - "Function Name": "ApplyDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "getMutableLimbs", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2202, - "End Line": 2206 + "Control Flow Ratio": "75.0%", + "Start Line": 1400, + "End Line": 1411 }, { - "Function Name": "ApplyDocumentTextChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrapCoercedFunc", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2224, - "End Line": 2228 + "Control Flow Ratio": "60.0%", + "Start Line": 12733, + "End Line": 12743 }, { - "Function Name": "ApplyDocumentInfoChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "resolveFull", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2235, - "End Line": 2239 + "Control Flow Ratio": "60.0%", + "Start Line": 157, + "End Line": 165 }, { - "Function Name": "ApplyAdditionalDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2246, - "End Line": 2250 + "Control Flow Ratio": "75.0%", + "Start Line": 4811, + "End Line": 4819 }, { - "Function Name": "ApplyAdditionalDocumentTextChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "childType", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2268, - "End Line": 2272 + "Control Flow Ratio": "60.0%", + "Start Line": 10542, + "End Line": 10550 }, { - "Function Name": "ApplyAnalyzerConfigDocumentAdded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "createFile", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 11748, + "End Line": 11761 + }, + { + "Function Name": "aggregateTypeLen", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2279, - "End Line": 2283 + "Control Flow Ratio": "60.0%", + "Start Line": 12213, + "End Line": 12221 }, { - "Function Name": "ApplyAnalyzerConfigDocumentTextChanged", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "aggregateTypeLenIncludingSentinel", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2301, - "End Line": 2305 + "Control Flow Ratio": "60.0%", + "Start Line": 12223, + "End Line": 12231 }, { - "Function Name": "InitializeAnalyzerFallbackOptions", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "iesFuncIndex", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 418, - "End Line": 419 + "Control Flow Ratio": "60.0%", + "Start Line": 12655, + "End Line": 12664 }, { - "Function Name": "OnAssemblyNameChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "slicePtr", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 867, - "End Line": 868 + "Control Flow Ratio": "60.0%", + "Start Line": 10569, + "End Line": 10576 }, { - "Function Name": "OnOutputFilePathChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "sliceLen", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 873, - "End Line": 874 + "Control Flow Ratio": "60.0%", + "Start Line": 10579, + "End Line": 10586 }, { - "Function Name": "OnOutputRefFilePathChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "dump", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 11063, + "End Line": 11066 + }, + { + "Function Name": "isAggregateType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 879, - "End Line": 880 + "Control Flow Ratio": "75.0%", + "Start Line": 11034, + "End Line": 11039 }, { - "Function Name": "OnDefaultNamespaceChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "isFuncBody", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 895, - "End Line": 896 + "Control Flow Ratio": "75.0%", + "Start Line": 12557, + "End Line": 12562 }, { - "Function Name": "OnCompilationOptionsChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "resolve", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 902 + "Control Flow Ratio": "60.0%", + "Start Line": 172, + "End Line": 174 }, { - "Function Name": "OnParseOptionsChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "toSlice", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 907, - "End Line": 908 + "Control Flow Ratio": "60.0%", + "Start Line": 1930, + "End Line": 1932 }, { - "Function Name": "OnSolutionAnalyzerReferenceAdded", - "Structural Impact": 1.8, + "Function Name": "getErrorValue", + "Structural Impact": 7.1, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 992, - "End Line": 999 + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 12923, + "End Line": 12930 }, { - "Function Name": "OnSolutionAnalyzerReferenceRemoved", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "getErrorValueIfExists", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 12932, + "End Line": 12934 + }, + { + "Function Name": "assumePointerAlignedIfFieldTypesWip", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3449, + "End Line": 3462 + }, + { + "Function Name": "assumePointerAlignedIfFieldTypesWip", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3882, + "End Line": 3895 + }, + { + "Function Name": "activate", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1011 + "Control Flow Ratio": "75.0%", + "Start Line": 6952, + "End Line": 6965 }, { - "Function Name": "OnHasAllInformationChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1024, - "End Line": 1025 + "Function Name": "addInt", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 10373, + "End Line": 10395 }, { - "Function Name": "OnRunAnalyzersChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1030, - "End Line": 1031 + "Function Name": "setFieldAligns", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3530, + "End Line": 3534 }, { - "Function Name": "OnDocumentReloaded", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1063, - "End Line": 1069 + "Control Flow Ratio": "75.0%", + "Start Line": 436, + "End Line": 444 }, { - "Function Name": "OnDocumentTextLoaderChanged", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1186, - "End Line": 1187 + "Function Name": "wrap", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 445, + "End Line": 452 }, { - "Function Name": "CanAddProjectReference", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1508, - "End Line": 1509 + "Function Name": "getLimbs", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1088, + "End Line": 1094 }, { - "Function Name": "CreateSolution", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "toInt", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 131 + "Control Flow Ratio": "60.0%", + "Start Line": 3676, + "End Line": 3682 + }, + { + "Function Name": "checkField", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4993, + "End Line": 5009 }, { - "Function Name": "OnProjectAdded", - "Structural Impact": 1.7, + "Function Name": "toByteUnits", + "Structural Impact": 6.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 810, - "End Line": 815 + "Control Flow Ratio": "75.0%", + "Start Line": 6343, + "End Line": 6348 }, { - "Function Name": "OnDocumentAdded", - "Structural Impact": 1.7, + "Function Name": "toRelaxedCompareUnits", + "Structural Impact": 6.0, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1036, - "End Line": 1041 + "Control Flow Ratio": "60.0%", + "Start Line": 6464, + "End Line": 6469 }, { - "Function Name": "ApplyProjectAdded", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2057, - "End Line": 2061 + "Control Flow Ratio": "60.0%", + "Start Line": 1620, + "End Line": 1623 }, { - "Function Name": "ApplyProjectRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2068, - "End Line": 2072 + "Control Flow Ratio": "60.0%", + "Start Line": 1700, + "End Line": 1703 }, { - "Function Name": "ApplySolutionAnalyzerReferenceAdded", - "Structural Impact": 1.7, + "Function Name": "fromByteUnits", + "Structural Impact": 5.9, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2180, - "End Line": 2184 + "Control Flow Ratio": "60.0%", + "Start Line": 6350, + "End Line": 6354 }, { - "Function Name": "ApplySolutionAnalyzerReferenceRemoved", - "Structural Impact": 1.7, + "Function Name": "deactivate", + "Structural Impact": 5.9, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2191, - "End Line": 2195 + "Control Flow Ratio": "75.0%", + "Start Line": 6967, + "End Line": 6971 }, { - "Function Name": "ApplyDocumentRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "getNamesFromMainThread", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2213, - "End Line": 2217 + "Control Flow Ratio": "75.0%", + "Start Line": 12802, + "End Line": 12805 }, { - "Function Name": "ApplyAdditionalDocumentRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "init", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2257, - "End Line": 2261 + "Control Flow Ratio": "60.0%", + "Start Line": 1696, + "End Line": 1698 }, { - "Function Name": "ApplyAnalyzerConfigDocumentRemoved", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "unwrap", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2290, - "End Line": 2294 + "Control Flow Ratio": "75.0%", + "Start Line": 1804, + "End Line": 1806 }, { - "Function Name": "OnDocumentTextChanged", - "Structural Impact": 1.6, + "Function Name": "unwrap", + "Structural Impact": 5.8, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 602, - "End Line": 604 + "Control Flow Ratio": "75.0%", + "Start Line": 1926, + "End Line": 1928 }, { - "Function Name": "OnDocumentClosing", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 610, - "End Line": 612 + "Function Name": "assumeRuntimeBitsIfFieldTypesWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 3404, + "End Line": 3416 }, { - "Function Name": "CheckProjectCanBeRemoved", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 860, - "End Line": 862 + "Function Name": "setRequiresComptimeWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 3422, + "End Line": 3434 }, { - "Function Name": "CheckDocumentCanBeRemoved", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1093, - "End Line": 1095 + "Function Name": "setRequiresComptimeWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 3770, + "End Line": 3782 }, { - "Function Name": "ApplyMappedFileChanges", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Function Name": "clearFieldTypesWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 3829, + "End Line": 3840 }, { - "Function Name": "CreateSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 143 + "Function Name": "clearLayoutWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 3858, + "End Line": 3869 }, { - "Function Name": "SetCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 169, - "End Line": 170 + "Function Name": "clearAlignmentWip", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 3914, + "End Line": 3925 }, { - "Function Name": "ClearProjectData", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 659, - "End Line": 660 + "Function Name": "addManyAsArrayAssumeCapacity", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1252, + "End Line": 1262 }, { - "Function Name": "ClearDocumentData", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 669 + "Function Name": "typeOf", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 565, + "End Line": 571 }, { - "Function Name": "OnSolutionFallbackAnalyzerOptionsChanged", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1016, - "End Line": 1017 + "Function Name": "toBigInt", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2415, + "End Line": 2421 }, { - "Function Name": "CanApplyChange", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1502 + "Function Name": "knownNonOpv", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3759, + "End Line": 3764 }, { - "Function Name": "TryApplyChanges", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1521, - "End Line": 1522 + "Function Name": "haveFieldInits", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4050, + "End Line": 4055 }, { - "Function Name": "CreateDocumentInfoWithText", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2037, - "End Line": 2038 + "Function Name": "haveLayout", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4078, + "End Line": 4083 }, { - "Function Name": "CheckProjectIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2327, - "End Line": 2328 + "Function Name": "addManyAsArray", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1247, + "End Line": 1250 }, { - "Function Name": "CheckProjectIsNotInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2343, - "End Line": 2344 + "Function Name": "addExtra", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 10397, + "End Line": 10401 }, { - "Function Name": "CheckDocumentIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2465, - "End Line": 2466 + "Function Name": "dumpGenericInstances", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 11431, + "End Line": 11433 }, { - "Function Name": "CheckAdditionalDocumentIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2481, - "End Line": 2482 + "Function Name": "getCoercedInts", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 10953, + "End Line": 10958 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "haveFieldTypes", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2497, - "End Line": 2498 + "Control Flow Ratio": "66.7%", + "Start Line": 3301, + "End Line": 3313 }, { - "Function Name": "CheckAdditionalDocumentIsNotInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "haveLayout", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2526, - "End Line": 2527 + "Control Flow Ratio": "66.7%", + "Start Line": 3315, + "End Line": 3327 }, { - "Function Name": "CheckAnalyzerConfigDocumentIsNotInCurrentSolution", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2542, - "End Line": 2543 + "Function Name": "init", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 6621, + "End Line": 6629 }, { - "Function Name": "GetAdditionalDocumentName", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2578, - "End Line": 2579 + "Function Name": "init", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 6695, + "End Line": 6703 }, { - "Function Name": "GetAnalyzerConfigDocumentName", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "put", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2584, - "End Line": 2585 + "Control Flow Ratio": "50.0%", + "Start Line": 7652, + "End Line": 7665 }, { - "Function Name": "OnSolutionRemoved", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 799, - "End Line": 805 + "Function Name": "getOrPutKey", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 7705, + "End Line": 7712 }, { - "Function Name": "UpdateCurrentSolutionOnOptionsChanged", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 553, - "End Line": 558 + "Function Name": "extraTypeTuple", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7511, + "End Line": 7526 }, { - "Function Name": "ClearSolution", - "Structural Impact": 1.2, + "Function Name": "eql", + "Structural Impact": 4.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 620 + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1870, + "End Line": 1873 }, { - "Function Name": "ClearSolutionData", - "Structural Impact": 1.2, + "Function Name": "eql", + "Structural Impact": 4.7, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 651 + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 4756, + "End Line": 4759 }, { - "Function Name": "Dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 674, - "End Line": 675 + "Function Name": "getAddrspace", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 598, + "End Line": 604 }, { - "Function Name": "CheckSolutionIsEmpty", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2314 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 163, - "Sequential Logic Declarations": 342, - "Function Parameters": 227, - "Function/Method Declarations": 162, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 30, - "Type/Safety Bypasses": 13, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 70, - "State Mutations / Variable Reassignments": 138, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 524, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 26, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 115, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 45, - "Collection Iterators / Comprehensions": 25, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 22, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 25, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 4, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 16, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 46, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 14, - "Resource Deallocation & Cleanup": 4, - "Private / Encapsulated Scopes": 190, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 1535, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 157, - "Design Camel Case": 105, - "Design Snake Case": 26, - "Design Pascal Case": 6, - "Design Upper Case": 0, - "Design Short Vars": 10, - "Design Long Vars": 6, - "Duplicate Logic": 0, - "Orphaned Logic": 26, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 22, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Microsoft.CodeAnalysis", - "Microsoft.CodeAnalysis.Collections", - "Microsoft.CodeAnalysis.Diagnostics", - "Microsoft.CodeAnalysis.ErrorReporting", - "Microsoft.CodeAnalysis.Host", - "Microsoft.CodeAnalysis.Internal.Log", - "Microsoft.CodeAnalysis.Options", - "Microsoft.CodeAnalysis.PooledObjects", - "Microsoft.CodeAnalysis.Shared.Extensions", - "Microsoft.CodeAnalysis.Shared.TestHooks", - "Microsoft.CodeAnalysis.Text", - "Microsoft.CodeAnalysis.Threading", - "Microsoft.CodeAnalysis.WorkspaceEventMap", - "Roslyn.Utilities", - "System", - "System.Collections.Generic", - "System.Collections.Immutable", - "System.Diagnostics", - "System.Diagnostics.CodeAnalysis", - "System.Linq", - "System.Threading", - "System.Threading.Tasks" - ] - } - } - }, - "dart/flutter": { - "Directory Group Magnitude": 14672.5, - "File Count": 7, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "19.68%", - "Error & Exception Exposure": "10.54%", - "Tech Debt Exposure": "35.36%", - "Testing Exposure": "2.48%", - "API Exposure": "0.51%", - "Concurrency Exposure": "11.33%", - "State Flux Exposure": "33.54%", - "Commented Logic Exposure": "6.84%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "dart/flutter/editable_text.dart": { - "1. Artifact Identity": { - "Filename": "editable_text.dart", - "Path": "dart/flutter/editable_text.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -1102.14, - "Y": 18.1, - "Z": -2191.15 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 6793, - "Coding LOC": 4168, - "Documentation LOC": 2065, - "Structural Magnitude": 2415.16, - "Control Flow Ratio": "75.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.402 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.96%", - "Error & Exception Exposure": "17.75%", - "Tech Debt Exposure": "20.61%", - "Testing Exposure": "2.5%", - "API Exposure": "0.1%", - "Concurrency Exposure": "30.23%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.58%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "getAlignment", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 607, + "End Line": 613 + }, { - "Function Name": "EditableText", - "Structural Impact": 85.1, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 54, + "Function Name": "getLinkSection", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 829, - "End Line": 974 + "Control Flow Ratio": "50.0%", + "Start Line": 616, + "End Line": 622 }, { - "Function Name": "build", - "Structural Impact": 76.8, - "Lines of Code (LOC)": 207, - "Control Flow Branches": 46, + "Function Name": "wrap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "76.7%", - "Start Line": 5644, - "End Line": 5850 + "Control Flow Ratio": "66.7%", + "Start Line": 1947, + "End Line": 1954 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 69.9, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 45, + "Function Name": "unwrap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "97.8%", - "Start Line": 3344, - "End Line": 3440 + "Control Flow Ratio": "66.7%", + "Start Line": 1955, + "End Line": 1962 }, { - "Function Name": "_finalizeEditing", - "Structural Impact": 54.0, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 28, - "Input Parameters": 2, - "Control Flow Ratio": "90.3%", - "Start Line": 3776, - "End Line": 3851 + "Function Name": "hash", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2213, + "End Line": 2224 }, { - "Function Name": "_handleSelectionChanged", - "Structural Impact": 49.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "92.9%", - "Start Line": 4322, - "End Line": 4384 + "Function Name": "values", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2604, + "End Line": 2610 }, { - "Function Name": "_formatAndSetValue", - "Structural Impact": 49.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 22, + "Function Name": "finish", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "88.0%", - "Start Line": 4530, - "End Line": 4607 + "Control Flow Ratio": "50.0%", + "Start Line": 8855, + "End Line": 8866 }, { - "Function Name": "invoke", - "Structural Impact": 44.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "85.2%", - "Start Line": 6465, - "End Line": 6522 + "Function Name": "addStringsToMap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 10315, + "End Line": 10326 }, { - "Function Name": "_handleContextMenuOnScroll", - "Structural Impact": 39.4, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 24, + "Function Name": "addIndexesToMap", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 10328, + "End Line": 10339 + }, + { + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "68.6%", - "Start Line": 4198, - "End Line": 4277 + "Control Flow Ratio": "66.7%", + "Start Line": 139, + "End Line": 144 }, { - "Function Name": "updateEditingValue", - "Structural Impact": 36.3, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 22, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 3515, - "End Line": 3590 + "Control Flow Ratio": "66.7%", + "Start Line": 182, + "End Line": 187 }, { - "Function Name": "_inferKeyboardType", - "Structural Impact": 35.3, - "Lines of Code (LOC)": 140, - "Control Flow Branches": 19, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "82.6%", - "Start Line": 2225, - "End Line": 2364 + "Control Flow Ratio": "66.7%", + "Start Line": 460, + "End Line": 465 }, { - "Function Name": "getEditableButtonItems", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 22, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "95.7%", - "Start Line": 2138, - "End Line": 2190 + "Control Flow Ratio": "66.7%", + "Start Line": 697, + "End Line": 702 }, { - "Function Name": "_updateSelectionRects", - "Structural Impact": 34.7, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 21, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4846, - "End Line": 4917 + "Control Flow Ratio": "66.7%", + "Start Line": 1033, + "End Line": 1038 }, { - "Function Name": "invoke", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 17, - "Input Parameters": 2, + "Function Name": "appendNTimesAssumeCapacity", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 6708, - "End Line": 6735 + "Start Line": 1237, + "End Line": 1245 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 32.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 27, - "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 3259, - "End Line": 3342 + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1732, + "End Line": 1737 }, { - "Function Name": "_bringIntoViewBySelectionState", - "Structural Impact": 31.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 14, + "Function Name": "eql", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "93.3%", - "Start Line": 4609, - "End Line": 4632 - }, - { - "Function Name": "_scheduleShowCaretOnScreen", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 4392, - "End Line": 4465 + "Control Flow Ratio": "50.0%", + "Start Line": 2202, + "End Line": 2211 }, { - "Function Name": "selectAll", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 19, + "Function Name": "hasTag", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "95.0%", - "Start Line": 2852, - "End Line": 2888 + "Control Flow Ratio": "66.7%", + "Start Line": 3282, + "End Line": 3287 }, { - "Function Name": "invoke", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 6562, - "End Line": 6603 + "Function Name": "setStatusIfLayoutWip", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3382, + "End Line": 3391 }, { - "Function Name": "invoke", - "Structural Impact": 26.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, + "Function Name": "clearInitsWip", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "76.5%", - "Start Line": 6376, - "End Line": 6418 + "Control Flow Ratio": "25.0%", + "Start Line": 3954, + "End Line": 3973 }, { - "Function Name": "_inferAutocorrect", - "Structural Impact": 24.1, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 2193, - "End Line": 2222 + "Function Name": "setHaveFieldInits", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4057, + "End Line": 4076 }, { - "Function Name": "performAction", - "Structural Impact": 24.0, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 15, + "Function Name": "checkConfig", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3600, - "End Line": 3627 + "Start Line": 4988, + "End Line": 4992 }, { - "Function Name": "_moveToTextBoundary", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, + "Function Name": "extraErrorSet", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5291, - "End Line": 5322 + "Control Flow Ratio": "50.0%", + "Start Line": 7499, + "End Line": 7509 }, { - "Function Name": "_handleContextMenuOnParentScroll", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 14, + "Function Name": "StringType", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "93.3%", - "Start Line": 4159, - "End Line": 4176 + "Control Flow Ratio": "66.7%", + "Start Line": 11767, + "End Line": 11772 }, { - "Function Name": "updateFloatingCursor", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 12, + "Function Name": "OptionalStringType", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3660, - "End Line": 3724 + "Control Flow Ratio": "66.7%", + "Start Line": 11774, + "End Line": 11779 }, { - "Function Name": "buildTextSpan", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "81.0%", - "Start Line": 5856, - "End Line": 5927 + "Function Name": "addFieldName", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3699, + "End Line": 3706 }, { - "Function Name": "compare", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 6140, - "End Line": 6155 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6583, + "End Line": 6590 }, { - "Function Name": "_performSpellCheck", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4488, - "End Line": 4528 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6601, + "End Line": 6608 }, { - "Function Name": "_inferSpellCheckConfiguration", - "Structural Impact": 20.3, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 2997, - "End Line": 3034 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6640, + "End Line": 6647 }, { - "Function Name": "selectAllEnabled", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 17, - "Input Parameters": 0, - "Control Flow Ratio": "77.3%", - "Start Line": 2656, - "End Line": 2681 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6658, + "End Line": 6665 }, { - "Function Name": "buttonItemsForToolbarOptions", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "84.6%", - "Start Line": 3037, - "End Line": 3076 + "Function Name": "init", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6676, + "End Line": 6683 }, { - "Function Name": "_semanticsOnPaste", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 5252, - "End Line": 5264 + "Function Name": "eqlSlice", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1860, + "End Line": 1865 }, { - "Function Name": "copySelection", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 2749, - "End Line": 2780 + "Function Name": "appendNTimes", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1232, + "End Line": 1235 }, { - "Function Name": "_semanticsOnCopy", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 5226, - "End Line": 5237 + "Function Name": "toSlice", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1754, + "End Line": 1756 }, { - "Function Name": "_semanticsOnCut", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 5239, - "End Line": 5250 + "Function Name": "at", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1758, + "End Line": 1760 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2369, - "End Line": 2476 + "Function Name": "toNullTerminatedString", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1762, + "End Line": 1766 }, { - "Function Name": "findSuggestionSpanAtCursorIndex", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 2964, - "End Line": 2991 + "Function Name": "indexLessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1882, + "End Line": 1885 }, { - "Function Name": "_scrollableNotificationIsFromSameSubtree", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4135, - "End Line": 4157 + "Function Name": "fieldName", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3719, + "End Line": 3721 }, { - "Function Name": "_startCursorBlink", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "81.2%", - "Start Line": 4670, - "End Line": 4695 + "Function Name": "fieldIsComptime", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3723, + "End Line": 3725 }, { - "Function Name": "userUpdateTextEditingValue", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 4974, - "End Line": 4996 + "Function Name": "compare", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6384, + "End Line": 6386 }, { - "Function Name": "_onCursorTick", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "92.3%", - "Start Line": 4697, - "End Line": 4725 + "Function Name": "compareStrict", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6388, + "End Line": 6392 }, { - "Function Name": "buildTextSpan", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 299, - "End Line": 325 + "Function Name": "extraData", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 10507, + "End Line": 10509 }, { - "Function Name": "getGlyphHeights", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "84.6%", - "Start Line": 3085, - "End Line": 3118 + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 11313, + "End Line": 11317 }, { - "Function Name": "hideToolbar", - "Structural Impact": 13.3, + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 11468, + "End Line": 11470 + }, + { + "Function Name": "toEnum", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 12204, + "End Line": 12207 + }, + { + "Function Name": "putFinal", + "Structural Impact": 4.1, "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5042, - "End Line": 5053 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7675, + "End Line": 7686 }, { - "Function Name": "_applyTextStyleOverrides", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, + "Function Name": "getMutableItems", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6772, - "End Line": 6791 + "Control Flow Ratio": "50.0%", + "Start Line": 1378, + "End Line": 1385 }, { - "Function Name": "invoke", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "getMutableExtra", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 6657, - "End Line": 6672 + "Control Flow Ratio": "50.0%", + "Start Line": 1387, + "End Line": 1394 }, { - "Function Name": "_moveBeyondTextBoundary", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5269, - "End Line": 5282 + "Function Name": "getMutableStrings", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1414, + "End Line": 1421 }, { - "Function Name": "didChangeInputControl", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, + "Function Name": "getMutableStringBytes", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4058, - "End Line": 4064 + "Control Flow Ratio": "50.0%", + "Start Line": 1428, + "End Line": 1435 }, { - "Function Name": "getLeadingTextBoundaryAt", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 6314, - "End Line": 6330 + "Function Name": "getMutableTrackedInsts", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1439, + "End Line": 1446 }, { - "Function Name": "getTrailingTextBoundaryAt", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 6332, - "End Line": 6348 + "Function Name": "getMutableFiles", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1455, + "End Line": 1462 }, { - "Function Name": "_Editable", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5931, - "End Line": 5973 + "Function Name": "getMutableMaps", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1469, + "End Line": 1476 }, { - "Function Name": "contextMenuButtonItems", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "52.6%", - "Start Line": 3165, - "End Line": 3183 + "Function Name": "getMutableNavs", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1485 }, { - "Function Name": "_textProcessingActionButtonItems", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3185, - "End Line": 3217 + "Function Name": "getMutableComptimeUnits", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1487, + "End Line": 1494 }, { - "Function Name": "_scroll", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5417, - "End Line": 5445 + "Function Name": "getMutableNamespaces", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1506, + "End Line": 1513 }, { - "Function Name": "_adjustedSelectionWhenFocused", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 4791, - "End Line": 4809 + "Function Name": "wrap", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1669, + "End Line": 1676 }, { - "Function Name": "shareEnabled", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 2704, - "End Line": 2718 + "Function Name": "unwrap", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1678, + "End Line": 1685 }, { - "Function Name": "applyTextSpacingOverrides", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6753, - "End Line": 6770 + "Function Name": "iterateRuntimeOrder", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4132, + "End Line": 4139 }, { - "Function Name": "_getTextInputStyle", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3450, - "End Line": 3466 + "Function Name": "iterateRuntimeOrderReverse", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4172, + "End Line": 4179 }, { - "Function Name": "_getOffsetToRevealCaret", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 3916, - "End Line": 3959 + "Function Name": "resolveNavValue", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 11648, + "End Line": 11685 }, { - "Function Name": "isInScribbleRect", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "54.5%", - "Start Line": 6222, - "End Line": 6238 + "Function Name": "resolveFile", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 166, + "End Line": 171 }, { - "Function Name": "dispose", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3468, - "End Line": 3497 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 196, + "End Line": 201 }, { - "Function Name": "TextEditingController.fromValue", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 251, - "End Line": 258 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 203, + "End Line": 208 }, { - "Function Name": "_transposeCharacters", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5346, - "End Line": 5379 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 494, + "End Line": 499 }, { - "Function Name": "x", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 560, - "End Line": 592 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 501, + "End Line": 506 }, { - "Function Name": "textInputConfiguration", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 5175, - "End Line": 5211 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 713, + "End Line": 718 }, { - "Function Name": "cutSelection", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2783, - "End Line": 2805 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 720, + "End Line": 725 }, { - "Function Name": "showToolbar", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 5011, - "End Line": 5040 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1644, + "End Line": 1649 }, { - "Function Name": "_selectionInViewport", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 4279, - "End Line": 4294 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1651, + "End Line": 1656 }, { - "Function Name": "_restartConnectionIfNeeded", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 4036, - "End Line": 4056 + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1713, + "End Line": 1718 }, { - "Function Name": "performSelector", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5158, - "End Line": 5168 + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1720, + "End Line": 1725 }, { - "Function Name": "_hideToolbarIfVisible", - "Structural Impact": 8.8, + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1772, + "End Line": 1777 + }, + { + "Function Name": "unwrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1779, + "End Line": 1784 + }, + { + "Function Name": "toOverlongSlice", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5471, - "End Line": 5477 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1786, + "End Line": 1792 }, { - "Function Name": "_openInputConnection", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 3968, - "End Line": 4001 + "Function Name": "toSlice", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1845, + "End Line": 1851 }, { - "Function Name": "showSpellCheckSuggestionsToolbar", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5067, - "End Line": 5094 + "Function Name": "length", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1853, + "End Line": 1858 }, { - "Function Name": "_pasteText", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, + "Function Name": "flagsPtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2826, - "End Line": 2849 + "Control Flow Ratio": "50.0%", + "Start Line": 3733, + "End Line": 3738 }, { - "Function Name": "stopCurrentVerticalRunIfSelectionChanges", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 6543, - "End Line": 6560 + "Function Name": "packedFlagsPtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3746, + "End Line": 3751 }, { - "Function Name": "build", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, + "Function Name": "sizePtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6265, - "End Line": 6280 + "Control Flow Ratio": "50.0%", + "Start Line": 4004, + "End Line": 4009 }, { - "Function Name": "invoke", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "backingIntTypePtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6635, - "End Line": 6649 + "Control Flow Ratio": "50.0%", + "Start Line": 4019, + "End Line": 4024 }, { - "Function Name": "_onTapUpOutside", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "wrap", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 5489, - "End Line": 5502 + "Control Flow Ratio": "50.0%", + "Start Line": 4771, + "End Line": 4776 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6188, - "End Line": 6198 + "Function Name": "itemPtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4801, + "End Line": 4807 }, { - "Function Name": "enabled", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 155, - "End Line": 163 + "Function Name": "get", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6455, + "End Line": 6461 }, { - "Function Name": "toggleToolbar", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5056, - "End Line": 5063 + "Function Name": "init", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6713, + "End Line": 6719 }, { - "Function Name": "insertContent", - "Structural Impact": 7.4, + "Function Name": "putTentative", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3634, - "End Line": 3640 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7667, + "End Line": 7673 + }, + { + "Function Name": "namespacePtr", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11500, + "End Line": 11505 }, { - "Function Name": "paint", - "Structural Impact": 7.3, + "Function Name": "funcDeclInfo", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12718, + "End Line": 12723 + }, + { + "Function Name": "funcTypeParamsLen", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 165, - "End Line": 171 + "Control Flow Ratio": "50.0%", + "Start Line": 12725, + "End Line": 12731 }, { - "Function Name": "_isInternalScrollableNotification", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4129, - "End Line": 4133 + "Function Name": "getResolvedExtern", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 577, + "End Line": 580 }, { - "Function Name": "updateRenderObject", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 2, + "Function Name": "append", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 6058, - "End Line": 6099 + "Start Line": 1204, + "End Line": 1207 }, { - "Function Name": "_handleFocusChanged", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4767, - "End Line": 4789 + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1630, + "End Line": 1634 }, { - "Function Name": "TextInput.attach", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4047, - "End Line": 4048 + "Control Flow Ratio": "50.0%", + "Start Line": 1831, + "End Line": 1834 }, { - "Function Name": "_hideToolbarIfTextChanged", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6359, - "End Line": 6374 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1875, + "End Line": 1878 }, { - "Function Name": "createRenderObject", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6014, - "End Line": 6056 + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1980, + "End Line": 1983 }, { - "Function Name": "cutEnabled", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 2632, - "End Line": 2638 + "Function Name": "paramIsComptime", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2192, + "End Line": 2195 }, { - "Function Name": "pasteText", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "paramIsNoalias", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2812, - "End Line": 2824 + "Start Line": 2197, + "End Line": 2200 }, { - "Function Name": "_startLiveTextInput", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2944, - "End Line": 2954 + "Function Name": "analysisPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2317, + "End Line": 2320 }, { - "Function Name": "_stopCursorBlink", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4727, - "End Line": 4736 + "Function Name": "zirBodyInstPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2349, + "End Line": 2352 }, { - "Function Name": "showMagnifier", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5104, - "End Line": 5114 + "Function Name": "branchQuotaPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2359, + "End Line": 2362 }, { - "Function Name": "selection", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 345, - "End Line": 353 + "Function Name": "resolvedErrorSetPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2378, + "End Line": 2382 }, { - "Function Name": "_checkNeedsAdjustAffinity", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3592, - "End Line": 3598 + "Function Name": "tagTypePtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3342, + "End Line": 3346 }, { - "Function Name": "_onFloatingCursorResetTick", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3726, - "End Line": 3774 + "Function Name": "flagsPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3361, + "End Line": 3365 }, { - "Function Name": "didChangeMetrics", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 4469, - "End Line": 4486 + "Function Name": "sizePtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3465, + "End Line": 3469 }, { - "Function Name": "_breaksSurrogatePair", - "Structural Impact": 5.9, + "Function Name": "paddingPtr", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6308, - "End Line": 6312 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3476, + "End Line": 3480 }, { - "Function Name": "TextStyle", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 315, - "End Line": 316 + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3624, + "End Line": 3627 }, { - "Function Name": "_DiscreteKeyFrameSimulation._", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 535, - "End Line": 545 + "Control Flow Ratio": "50.0%", + "Start Line": 3650, + "End Line": 3653 }, { - "Function Name": "_onTapOutside", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5479, - "End Line": 5487 + "Control Flow Ratio": "50.0%", + "Start Line": 3670, + "End Line": 3673 }, { - "Function Name": "bounds", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6240, - "End Line": 6251 + "Function Name": "haveFieldTypes", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4045, + "End Line": 4048 }, { - "Function Name": "invoke", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "get", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6680, - "End Line": 6687 + "Control Flow Ratio": "50.0%", + "Start Line": 4746, + "End Line": 4749 }, { - "Function Name": "_openOrCloseInputConnectionIfNeeded", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4013, - "End Line": 4020 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4761, + "End Line": 4764 }, { - "Function Name": "liveTextInputEnabled", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2720, - "End Line": 2726 + "Function Name": "getItem", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4782, + "End Line": 4786 }, { - "Function Name": "_showBlinkingCursor", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 4645, - "End Line": 4650 + "Function Name": "getTag", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4788, + "End Line": 4791 }, { - "Function Name": "_createSelectionOverlay", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 4296, - "End Line": 4320 + "Function Name": "order", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6374, + "End Line": 6378 }, { - "Function Name": "_scrollController", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2529, - "End Line": 2530 + "Function Name": "maxStrict", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6403, + "End Line": 6407 }, { - "Function Name": "insertTextPlaceholder", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "minStrict", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 5132, - "End Line": 5145 + "Start Line": 6418, + "End Line": 6422 }, { - "Function Name": "searchWebForSelection", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "forward", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2913, - "End Line": 2923 + "Start Line": 6425, + "End Line": 6429 }, { - "Function Name": "shareSelection", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "backward", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2932, - "End Line": 2942 + "Start Line": 6432, + "End Line": 6436 }, { - "Function Name": "_compositeCallback", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4811, - "End Line": 4821 + "Function Name": "check", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6439, + "End Line": 6442 }, { - "Function Name": "_schedulePeriodicPostFrameCallbacks", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4831, - "End Line": 4842 + "Function Name": "getNav", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11494, + "End Line": 11498 }, { - "Function Name": "value", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 284, - "End Line": 293 + "Function Name": "getComptimeUnit", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11527, + "End Line": 11531 }, { - "Function Name": "lookUpSelection", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "filePtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2896, - "End Line": 2904 + "Start Line": 11742, + "End Line": 11746 }, { - "Function Name": "_isAtWordwrapUpstream", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6446, - "End Line": 6454 + "Function Name": "iesResolvedPtr", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12669, + "End Line": 12673 }, { - "Function Name": "_scrollToDocumentBoundary", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "ensureUnusedCapacity", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 5407, - "End Line": 5413 + "Start Line": 1286, + "End Line": 1288 }, { - "Function Name": "defaultSelectionWidthStyle", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "getLocal", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2089, - "End Line": 2099 + "Start Line": 1516, + "End Line": 1518 }, { - "Function Name": "lookUpEnabled", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2683, - "End Line": 2691 + "Function Name": "getLocalShared", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1520, + "End Line": 1522 }, { - "Function Name": "searchWebEnabled", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2693, - "End Line": 2702 + "Function Name": "getIndexMask", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1609, + "End Line": 1611 }, { - "Function Name": "_updateRemoteEditingValueIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3879, - "End Line": 3889 + "Function Name": "fmt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1908, + "End Line": 1910 }, { - "Function Name": "_updateOrDisposeSelectionOverlayIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4110, - "End Line": 4119 + "Function Name": "fmtId", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1912, + "End Line": 1914 }, { - "Function Name": "_updateComposingRectIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4926, - "End Line": 4936 + "Function Name": "analysisUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2322, + "End Line": 2324 }, { - "Function Name": "_updateCaretRectIfNeeded", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4950, - "End Line": 4958 + "Function Name": "zirBodyInstUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2354, + "End Line": 2356 }, { - "Function Name": "_isAtWordwrapDownstream", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6458, - "End Line": 6463 + "Function Name": "branchQuotaUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2364, + "End Line": 2366 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 6524, - "End Line": 6531 + "Function Name": "resolvedErrorSetUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2384, + "End Line": 2386 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 6605, - "End Line": 6612 + "Function Name": "hash32", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2621, + "End Line": 2623 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 6620, - "End Line": 6627 + "Function Name": "loadTagType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3330, + "End Line": 3332 }, { - "Function Name": "TextEditingController", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 244, - "End Line": 245 + "Function Name": "tagTypeUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3348, + "End Line": 3350 }, { - "Function Name": "copyEnabled", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2640, - "End Line": 2646 + "Function Name": "flagsUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3367, + "End Line": 3369 }, { - "Function Name": "pasteEnabled", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2648, - "End Line": 2654 + "Function Name": "requiresComptime", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3418, + "End Line": 3420 }, { - "Function Name": "_textEditingValueforTextLayoutMetrics", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2740, - "End Line": 2746 + "Function Name": "sizeUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3471, + "End Line": 3473 }, { - "Function Name": "_startOrStopCursorTimerIfNeeded", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4738, - "End Line": 4744 + "Function Name": "paddingUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3482, + "End Line": 3484 }, { - "Function Name": "renderEditable", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 6206, - "End Line": 6207 + "Function Name": "hasTag", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3486, + "End Line": 3488 }, { - "Function Name": "_hasInputConnection", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2518, - "End Line": 2518 + "Function Name": "haveFieldTypes", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3490, + "End Line": 3492 }, { - "Function Name": "_didChangeTextEditingValue", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4746, - "End Line": 4765 + "Function Name": "haveLayout", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3494, + "End Line": 3496 }, { - "Function Name": "performPrivateCommand", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "flagsUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3629, - "End Line": 3632 + "Control Flow Ratio": "50.0%", + "Start Line": 3740, + "End Line": 3742 }, { - "Function Name": "invoke", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "packedFlagsUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6741, - "End Line": 6744 + "Control Flow Ratio": "50.0%", + "Start Line": 3753, + "End Line": 3755 }, { - "Function Name": "_defaultSelectAllOnFocus", + "Function Name": "requiresComptime", "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 2107, - "End Line": 2119 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3766, + "End Line": 3768 }, { - "Function Name": "_replaceText", + "Function Name": "sizeUnordered", "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5384, - "End Line": 5399 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4011, + "End Line": 4013 }, { - "Function Name": "requestKeyboard", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4100, - "End Line": 4108 + "Function Name": "backingIntTypeUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4026, + "End Line": 4028 }, { - "Function Name": "_onCursorColorTick", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4634, - "End Line": 4643 + "Function Name": "getExtra", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4778, + "End Line": 4780 }, { - "Function Name": "removeTextPlaceholder", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5147, - "End Line": 5156 + "Function Name": "getData", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4793, + "End Line": 4795 }, { - "Function Name": "_cursorBlinkOpacityController", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2489, - "End Line": 2492 + "Function Name": "isEnumType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10995, + "End Line": 10997 }, { - "Function Name": "_spellCheckResultsReceived", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2570, - "End Line": 2573 + "Function Name": "isUnion", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10999, + "End Line": 11001 }, { - "Function Name": "_shouldCreateInputConnection", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2598, - "End Line": 2599 + "Function Name": "isFunctionType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11003, + "End Line": 11005 + }, + { + "Function Name": "isPointerType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11007, + "End Line": 11009 + }, + { + "Function Name": "isOptionalType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11011, + "End Line": 11013 }, { - "Function Name": "onScribbleFocus", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "isInferredErrorSetType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6215, - "End Line": 6220 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11026, + "End Line": 11028 }, { - "Function Name": "_isSelectionWithinComposingRange", - "Structural Impact": 3.0, + "Function Name": "isErrorUnionType", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 383, - "End Line": 385 + "Start Line": 11030, + "End Line": 11032 }, { - "Function Name": "_userSelectionEnabled", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2104, - "End Line": 2104 + "Function Name": "errorUnionSet", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11041, + "End Line": 11043 }, { - "Function Name": "_effectiveAutofillClient", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2542, - "End Line": 2542 + "Function Name": "errorUnionPayload", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 11045, + "End Line": 11047 }, { - "Function Name": "_textDirection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4960, - "End Line": 4960 + "Function Name": "toFunc", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12209, + "End Line": 12211 }, { - "Function Name": "applyTo", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "isUndef", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6107, - "End Line": 6110 + "Start Line": 12268, + "End Line": 12270 }, { - "Function Name": "contextMenuAnchors", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 18, + "Function Name": "isVariable", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3128, - "End Line": 3145 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12272, + "End Line": 12274 }, { - "Function Name": "_CodePointBoundary", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "funcAnalysisUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5327, - "End Line": 5327 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12589, + "End Line": 12591 }, { - "Function Name": "initState", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "funcIesResolvedUnordered", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3221, - "End Line": 3233 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 12705, + "End Line": 12707 }, { - "Function Name": "_UpdateTextSelectionAction", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6426, - "End Line": 6433 + "Function Name": "view", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1329, + "End Line": 1337 }, { - "Function Name": "_closeInputConnectionIfNeeded", - "Structural Impact": 2.5, + "Function Name": "view", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4003, - "End Line": 4011 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1366, + "End Line": 1374 }, { - "Function Name": "connectionClosed", - "Structural Impact": 2.5, + "Function Name": "pack", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4066, - "End Line": 4074 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6809, + "End Line": 6817 }, { - "Function Name": "_stylusHandwritingEnabled", - "Structural Impact": 2.4, + "Function Name": "viewAllowEmpty", + "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2609, - "End Line": 2616 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1321, + "End Line": 1328 }, { - "Function Name": "_disposeScrollNotificationObserver", - "Structural Impact": 2.4, + "Function Name": "pack", + "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3442, - "End Line": 3448 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6762, + "End Line": 6768 }, { - "Function Name": "_scheduleRestartConnection", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "pack", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4023, - "End Line": 4029 + "Start Line": 6784, + "End Line": 6791 }, { - "Function Name": "hideMagnifier", - "Structural Impact": 2.4, + "Function Name": "get", + "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5117, - "End Line": 5123 + "Start Line": 6801, + "End Line": 6807 }, { - "Function Name": "initState", - "Structural Impact": 2.4, + "Function Name": "cancel", + "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 6180, - "End Line": 6186 + "Start Line": 7688, + "End Line": 7694 }, { - "Function Name": "strutStyle", - "Structural Impact": 2.3, + "Function Name": "deinit", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 7696, + "End Line": 7703 + }, + { + "Function Name": "setHaveLayout", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 3498, + "End Line": 3510 + }, + { + "Function Name": "fromStdMem", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6476, + "End Line": 6480 + }, + { + "Function Name": "getLength", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1119, - "End Line": 1124 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6508, + "End Line": 6513 }, { - "Function Name": "defaultSelectionHeightStyle", - "Structural Impact": 2.3, + "Function Name": "get", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 2076, - "End Line": 2081 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6777, + "End Line": 6782 }, { - "Function Name": "_updateSelection", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "wrap", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5447, - "End Line": 5462 + "Control Flow Ratio": "50.0%", + "Start Line": 145, + "End Line": 147 }, { - "Function Name": "updateRenderObject", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 138, - "End Line": 144 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 176, + "End Line": 178 }, { - "Function Name": "currentAutofillScope", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2539, - "End Line": 2540 + "Start Line": 454, + "End Line": 456 }, { - "Function Name": "_allowPaste", - "Structural Impact": 2.1, + "Function Name": "toOptional", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2807, - "End Line": 2809 + "Start Line": 706, + "End Line": 708 }, { - "Function Name": "selectionOverlay", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4664, - "End Line": 4665 + "Start Line": 1027, + "End Line": 1029 }, { - "Function Name": "isActionEnabled", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "acquire", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6420, - "End Line": 6421 + "Start Line": 1353, + "End Line": 1355 }, { - "Function Name": "_webContextMenuEnabled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "header", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2525, - "End Line": 2525 + "Start Line": 1363, + "End Line": 1365 }, { - "Function Name": "showAutocorrectionPromptRect", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5219, - "End Line": 5224 + "Function Name": "acquire", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1567, + "End Line": 1569 }, { - "Function Name": "_documentBoundary", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "mask", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5329, - "End Line": 5329 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1577, + "End Line": 1580 }, { - "Function Name": "_documentBoundary", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "header", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5331, - "End Line": 5331 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1582, + "End Line": 1584 }, { - "Function Name": "_defaultOnTapOutside", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5507, - "End Line": 5512 + "Function Name": "acquire", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1590, + "End Line": 1592 }, { - "Function Name": "_defaultOnTapUpOutside", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5517, - "End Line": 5522 + "Function Name": "getTidMask", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1605, + "End Line": 1607 }, { - "Function Name": "_ScribbleCacheKey", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6118, - "End Line": 6128 + "Control Flow Ratio": "50.0%", + "Start Line": 1636, + "End Line": 1638 }, { - "Function Name": "_DeleteTextAction", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6353, - "End Line": 6353 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1689 }, { - "Function Name": "_calculateDeviceRect", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4178, - "End Line": 4195 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1726, + "End Line": 1728 }, { - "Function Name": "_RenderCompositionCallback", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 148 + "Function Name": "toString", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1837, + "End Line": 1839 }, { - "Function Name": "text", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 276, - "End Line": 282 + "Control Flow Ratio": "50.0%", + "Start Line": 1841, + "End Line": 1843 }, { - "Function Name": "_KeyFrame", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 512, - "End Line": 512 + "Function Name": "lenIncludingSentinel", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2124, + "End Line": 2126 }, { - "Function Name": "bringIntoView", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "hasReorderedFields", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4998, - "End Line": 5005 + "Control Flow Ratio": "50.0%", + "Start Line": 4098, + "End Line": 4100 }, { - "Function Name": "_ScribbleFocusable", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "Payload", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6159, - "End Line": 6165 + "Control Flow Ratio": "50.0%", + "Start Line": 5991, + "End Line": 5993 }, { - "Function Name": "_WebComposingDisablingCallbackAction", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6616, - "End Line": 6616 + "Function Name": "fromNonzeroByteUnits", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6356, + "End Line": 6359 }, { - "Function Name": "createRenderObject", - "Structural Impact": 1.6, + "Function Name": "toLog2Units", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 136 + "Control Flow Ratio": "50.0%", + "Start Line": 6361, + "End Line": 6364 }, { - "Function Name": "ContentInsertionConfiguration", - "Structural Impact": 1.6, + "Function Name": "fromLog2Units", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 461, - "End Line": 464 + "Control Flow Ratio": "50.0%", + "Start Line": 6369, + "End Line": 6372 }, { - "Function Name": "_value", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "toStdMem", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3892, - "End Line": 3894 + "Control Flow Ratio": "50.0%", + "Start Line": 6471, + "End Line": 6474 }, { - "Function Name": "_makeOverridable", - "Structural Impact": 1.6, + "Function Name": "toLlvm", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5335, - "End Line": 5337 + "Control Flow Ratio": "50.0%", + "Start Line": 6484, + "End Line": 6486 }, { - "Function Name": "build", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "fromLlvm", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6253, - "End Line": 6256 + "Control Flow Ratio": "50.0%", + "Start Line": 6488, + "End Line": 6490 }, { - "Function Name": "_CompositionCallback", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "get", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 129 + "Control Flow Ratio": "50.0%", + "Start Line": 6569, + "End Line": 6571 }, { - "Function Name": "ToolbarOptions", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 405, - "End Line": 414 + "Function Name": "init", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6573, + "End Line": 6575 }, { - "Function Name": "dx", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 551, - "End Line": 552 + "Control Flow Ratio": "50.0%", + "Start Line": 6591, + "End Line": 6593 }, { - "Function Name": "isDone", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 554, - "End Line": 555 + "Control Flow Ratio": "50.0%", + "Start Line": 6609, + "End Line": 6611 }, { - "Function Name": "_scrollableNotificationIsFromSameSubtree", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4173, - "End Line": 4174 + "Control Flow Ratio": "50.0%", + "Start Line": 6630, + "End Line": 6632 }, { - "Function Name": "autofill", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5213, - "End Line": 5214 + "Control Flow Ratio": "50.0%", + "Start Line": 6648, + "End Line": 6650 }, { - "Function Name": "_NeverUserScrollableScrollPhysics", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6105 + "Control Flow Ratio": "50.0%", + "Start Line": 6666, + "End Line": 6668 }, { - "Function Name": "_ScribblePlaceholder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6260, - "End Line": 6260 + "Control Flow Ratio": "50.0%", + "Start Line": 6684, + "End Line": 6686 }, { - "Function Name": "_CodePointBoundary", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6303, - "End Line": 6303 + "Control Flow Ratio": "50.0%", + "Start Line": 6704, + "End Line": 6706 }, { - "Function Name": "_UpdateTextSelectionVerticallyAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "byteOffset", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6536, - "End Line": 6536 + "Control Flow Ratio": "50.0%", + "Start Line": 6720, + "End Line": 6722 }, { - "Function Name": "_SelectAllAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "get", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6631, - "End Line": 6631 + "Control Flow Ratio": "50.0%", + "Start Line": 6757, + "End Line": 6760 }, { - "Function Name": "_CopySelectionAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "setName", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6653, - "End Line": 6653 + "Start Line": 8841, + "End Line": 8853 }, { - "Function Name": "_PasteSelectionAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "destroyNamespace", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6676, - "End Line": 6676 + "Start Line": 11724, + "End Line": 11740 }, { - "Function Name": "_cursorColor", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "setLayoutResolved", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2624, - "End Line": 2630 + "Start Line": 4085, + "End Line": 4096 }, { - "Function Name": "_onResume", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "getExtern", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3235, - "End Line": 3241 + "Start Line": 9228, + "End Line": 9238 }, { - "Function Name": "endBatchEdit", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "setName", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3870, - "End Line": 3877 + "Start Line": 9895, + "End Line": 9906 }, { - "Function Name": "_onChangedClipboardStatus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setRequiresComptime", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2728, - "End Line": 2732 + "Start Line": 3436, + "End Line": 3447 }, { - "Function Name": "_onChangedLiveTextInputStatus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setRequiresComptime", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2734, - "End Line": 2738 + "Start Line": 3784, + "End Line": 3795 }, { - "Function Name": "_resetJustResumed", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "mutateVarInit", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3243, - "End Line": 3246 + "Start Line": 11050, + "End Line": 11061 }, { - "Function Name": "_initProcessTextActions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "setBranchHint", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3250, - "End Line": 3253 + "Start Line": 2326, + "End Line": 2335 }, { - "Function Name": "_flagInternalFocus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "setStatus", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4083, - "End Line": 4086 + "Start Line": 3371, + "End Line": 3380 }, { - "Function Name": "_unflagInternalFocus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "setAlignment", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4088, - "End Line": 4091 + "Start Line": 3393, + "End Line": 3402 }, { - "Function Name": "_updateSizeAndTransform", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setAlignment", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4825, - "End Line": 4829 + "Start Line": 3871, + "End Line": 3880 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "prepare", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6200, - "End Line": 6204 + "Start Line": 9908, + "End Line": 9917 }, { - "Function Name": "update", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "funcSetHasErrorTrace", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6699, - "End Line": 6702 + "Start Line": 12593, + "End Line": 12603 }, { - "Function Name": "enabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "maxBranchQuota", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 153, - "End Line": 153 + "Start Line": 2368, + "End Line": 2375 }, { - "Function Name": "text", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setResolvedErrorSet", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 261, - "End Line": 261 + "Start Line": 2388, + "End Line": 2394 }, { - "Function Name": "selection", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setTagType", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 331, - "End Line": 331 + "Start Line": 3352, + "End Line": 3358 }, { - "Function Name": "clear", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setZirIndex", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 364, - "End Line": 366 + "Start Line": 3518, + "End Line": 3524 }, { - "Function Name": "clearComposing", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setBackingIntType", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 380 + "Start Line": 4030, + "End Line": 4036 }, { - "Function Name": "_DiscreteKeyFrameSimulation.iOSBlinkingCaret", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "funcSetIesResolved", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 534 + "Start Line": 12709, + "End Line": 12716 }, { - "Function Name": "selectionEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "funcSetDisableInstrumentation", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1821, - "End Line": 1821 + "Start Line": 12605, + "End Line": 12615 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "funcSetDisableIntrinsics", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2366, - "End Line": 2367 + "Start Line": 12617, + "End Line": 12627 }, { - "Function Name": "spellCheckConfiguration", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setAnalyzed", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2554, - "End Line": 2555 + "Start Line": 2337, + "End Line": 2346 }, { - "Function Name": "spellCheckEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "clearFullyResolved", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2561, - "End Line": 2561 + "Start Line": 3991, + "End Line": 4000 }, { - "Function Name": "wantKeepAlive", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setZirIndex", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2621, - "End Line": 2622 + "Start Line": 4039, + "End Line": 4043 }, { - "Function Name": "currentTextEditingValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setTagTy", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3512, - "End Line": 3513 + "Start Line": 9919, + "End Line": 9923 }, { - "Function Name": "_floatingCursorOffset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setFieldTypes", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3658, - "End Line": 3658 + "Start Line": 3526, + "End Line": 3528 }, { - "Function Name": "beginBatchEdit", - "Structural Impact": 1.1, + "Function Name": "setBit", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3861, - "End Line": 3863 + "Start Line": 3634, + "End Line": 3636 }, { - "Function Name": "_value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "clearBit", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3891, - "End Line": 3891 + "Start Line": 3638, + "End Line": 3640 }, { - "Function Name": "_hasFocus", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "setFieldComptime", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3896, - "End Line": 3896 + "Start Line": 3727, + "End Line": 3729 }, { - "Function Name": "_isMultiline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cancel", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3897, - "End Line": 3897 + "Start Line": 8868, + "End Line": 8870 }, { - "Function Name": "_needsAutofill", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "cancel", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3963, - "End Line": 3964 + "Start Line": 9957, + "End Line": 9959 }, { - "Function Name": "cursorCurrentlyVisible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "appendAssumeCapacity", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4654, - "End Line": 4655 + "Start Line": 1209, + "End Line": 1213 }, { - "Function Name": "cursorBlinkInterval", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "extraDataTrail", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4660, - "End Line": 4661 + "Start Line": 10463, + "End Line": 10463 }, { - "Function Name": "textEditingValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "shrinkRetainingCapacity", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4969, - "End Line": 4970 + "Start Line": 1281, + "End Line": 1284 }, { - "Function Name": "_devicePixelRatio", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "release", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4972, - "End Line": 4972 + "Start Line": 1356, + "End Line": 1358 }, { - "Function Name": "autofillId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "release", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5170, - "End Line": 5171 + "Start Line": 1570, + "End Line": 1572 }, { - "Function Name": "_paragraphBoundary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "release", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5332, - "End Line": 5332 + "Start Line": 1593, + "End Line": 1596 }, { - "Function Name": "_documentBoundary", - "Structural Impact": 1.1, + "Function Name": "addManyAsSlice", + "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5333, - "End Line": 5333 + "Start Line": 1264, + "End Line": 1264 }, { - "Function Name": "allowUserScrolling", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "addManyAsSliceAssumeCapacity", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6112, - "End Line": 6113 + "Start Line": 1269, + "End Line": 1269 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "resetUnordered", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6173, - "End Line": 6174 + "Start Line": 1597, + "End Line": 1599 }, { - "Function Name": "_ScribbleFocusableState", - "Structural Impact": 1.1, + "Function Name": "addOne", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6178, - "End Line": 6178 + "Start Line": 1187, + "End Line": 1187 }, { - "Function Name": "elementIdentifier", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "addOneAssumeCapacity", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6212, - "End Line": 6213 + "Start Line": 1192, + "End Line": 1192 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1253, - "Sequential Logic Declarations": 406, - "Function Parameters": 221, - "Function/Method Declarations": 252, - "Class/Entity Declarations": 27, - "Defensive Programming Constructs": 575, - "Type/Safety Bypasses": 96, - "High-Risk Execution Commands": 0, + "Control Flow Branches": 1891, + "Sequential Logic Declarations": 1017, + "Function Parameters": 438, + "Function/Method Declarations": 437, + "Class/Entity Declarations": 208, + "Defensive Programming Constructs": 676, + "Type/Safety Bypasses": 547, + "High-Risk Execution Commands": 3, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 120, - "Commented-out Code (Dead Logic)": 13, - "Structured Documentation Blocks": 1641, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 61, - "UI / View Layer Components": 448, - "Closures and Anonymous Functions": 563, - "Global State Dependencies": 40, - "Decorators and Annotations": 100, - "Generic Type Abstractions": 114, - "Collection Iterators / Comprehensions": 98, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 50, + "Exposed API / Public Exports": 621, + "State Mutations / Variable Reassignments": 463, + "Commented-out Code (Dead Logic)": 28, + "Structured Documentation Blocks": 965, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 269, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1355, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 52, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 131, + "Metaprogramming & Reflection": 96, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 70, + "Acknowledged Tech Debt (FIXMEs)": 5, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 516, + "Manual Memory Allocation": 5, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, - "Fatal Aborts & Exceptions": 3, + "Ad-hoc Print / Debug Statements": 3, + "Explicit Type Casts": 332, + "Fatal Aborts & Exceptions": 763, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 495, - "Resource Deallocation & Cleanup": 21, - "Private / Encapsulated Scopes": 1046, + "Bitwise Operations": 1284, + "Thread Synchronization Locks": 95, + "Immutable Data Declarations": 1455, + "Resource Deallocation & Cleanup": 48, + "Private / Encapsulated Scopes": 1306, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, + "Bypassed / Skipped Tests": 2, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4052, + "Structural Space Indentations": 10289, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -87406,7 +84909,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 5, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -87415,23 +84918,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 454, - "Design Camel Case": 225, - "Design Snake Case": 86, - "Design Pascal Case": 3, - "Design Upper Case": 1, - "Design Short Vars": 2, - "Design Long Vars": 61, - "Duplicate Logic": 2, - "Orphaned Logic": 25, + "Core Var Decl": 1565, + "Design Camel Case": 1, + "Design Snake Case": 1222, + "Design Pascal Case": 309, + "Design Upper Case": 2, + "Design Short Vars": 50, + "Design Long Vars": 8, + "Duplicate Logic": 8, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 4, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 43, + "Dynamic Code Execution (Eval/Exec)": 186, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -87447,79 +84950,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 49, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 3, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 8 }, "9. Extracted Dependencies": [ - "_web_browser_detection_io.dart", - "actions.dart", - "app_lifecycle_listener.dart", - "autofill.dart", - "automatic_keep_alive.dart", - "basic.dart", - "binding.dart", - "constants.dart", - "context_menu_button_item.dart", - "dart:async", - "dart:math", - "dart:ui", - "debug.dart", - "default_selection_style.dart", - "default_text_editing_shortcuts.dart", - "focus_manager.dart", - "focus_scope.dart", - "focus_traversal.dart", - "framework.dart", - "localizations.dart", - "magnifier.dart", - "media_query.dart", - "notification_listener.dart", - "package:characters/characters.dart", - "package:flutter/foundation.dart", - "package:flutter/gestures.dart", - "package:flutter/rendering.dart", - "package:flutter/scheduler.dart", - "package:flutter/services.dart", - "scroll_configuration.dart", - "scroll_controller.dart", - "scroll_notification.dart", - "scroll_notification_observer.dart", - "scroll_physics.dart", - "scroll_position.dart", - "scrollable.dart", - "scrollable_helpers.dart", - "shortcuts.dart", - "size_changed_layout_notifier.dart", - "spell_check.dart", - "tap_region.dart", - "text.dart", - "text_editing_intents.dart", - "text_selection.dart", - "text_selection_toolbar_anchors.dart", - "ticker_provider.dart", - "undo_history.dart", - "view.dart", - "widget_span.dart" + "Zcu.zig", + "builtin", + "std" ] }, - "dart/flutter/events.dart": { + "zig/zig/Type.zig": { "1. Artifact Identity": { - "Filename": "events.dart", - "Path": "dart/flutter/events.dart", - "Language": "Dart", + "Filename": "Type.zig", + "Path": "zig/zig/Type.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", + "Folder Dominant Lang": "zig", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -269.31, - "Y": 206.44, - "Z": -2633.52 + "X": 4225.87, + "Y": 24.18, + "Z": -4129.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -87528,1545 +84985,1975 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2607, - "Coding LOC": 1754, - "Documentation LOC": 621, - "Structural Magnitude": 1714.08, - "Control Flow Ratio": "84.0%", - "Popularity Rank": 4, + "Total LOC": 4357, + "Coding LOC": 3675, + "Documentation LOC": 275, + "Structural Magnitude": 3720.2, + "Control Flow Ratio": "66.1%", + "Popularity Rank": 6, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.77 + "Raw Cognitive Density": 0.424 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.98%", - "Error & Exception Exposure": "0.63%", - "Tech Debt Exposure": "16.18%", - "Testing Exposure": "2.57%", - "API Exposure": "1.6%", + "Cognitive Load Exposure": "14.84%", + "Error & Exception Exposure": "45.38%", + "Tech Debt Exposure": "8.87%", + "Testing Exposure": "80.0%", + "API Exposure": "7.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.23%", + "Commented Logic Exposure": "4.84%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "86.44%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "copyWith", - "Structural Impact": 98.7, - "Lines of Code (LOC)": 51, + "Function Name": "print", + "Structural Impact": 302.0, + "Lines of Code (LOC)": 271, + "Control Flow Branches": 128, + "Input Parameters": 4, + "Control Flow Ratio": "87.1%", + "Start Line": 160, + "End Line": 430 + }, + { + "Function Name": "abiSizeInner", + "Structural Impact": 257.3, + "Lines of Code (LOC)": 271, + "Control Flow Branches": 108, + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 1293, + "End Line": 1563 + }, + { + "Function Name": "abiAlignmentInner", + "Structural Impact": 238.8, + "Lines of Code (LOC)": 215, + "Control Flow Branches": 101, + "Input Parameters": 4, + "Control Flow Ratio": "61.2%", + "Start Line": 964, + "End Line": 1178 + }, + { + "Function Name": "onePossibleValue", + "Structural Impact": 163.0, + "Lines of Code (LOC)": 211, + "Control Flow Branches": 87, + "Input Parameters": 2, + "Control Flow Ratio": "70.7%", + "Start Line": 2492, + "End Line": 2702 + }, + { + "Function Name": "hasRuntimeBitsInner", + "Structural Impact": 161.8, + "Lines of Code (LOC)": 198, + "Control Flow Branches": 61, + "Input Parameters": 5, + "Control Flow Ratio": "73.5%", + "Start Line": 481, + "End Line": 678 + }, + { + "Function Name": "bitSizeInner", + "Structural Impact": 160.1, + "Lines of Code (LOC)": 161, "Control Flow Branches": 67, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1551, - "End Line": 1601 + "Input Parameters": 4, + "Control Flow Ratio": "57.3%", + "Start Line": 1625, + "End Line": 1785 }, { - "Function Name": "copyWith", - "Structural Impact": 97.3, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 66, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1668, - "End Line": 1718 + "Function Name": "comptimeOnlyInner", + "Structural Impact": 132.7, + "Lines of Code (LOC)": 194, + "Control Flow Branches": 54, + "Input Parameters": 4, + "Control Flow Ratio": "63.5%", + "Start Line": 2716, + "End Line": 2909 }, { - "Function Name": "copyWith", - "Structural Impact": 95.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 65, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1033, - "End Line": 1082 + "Function Name": "abiAlignmentInnerOptional", + "Structural Impact": 53.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 22, + "Input Parameters": 4, + "Control Flow Ratio": "68.8%", + "Start Line": 1222, + "End Line": 1262 }, { - "Function Name": "copyWith", - "Structural Impact": 95.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 65, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1149, - "End Line": 1198 + "Function Name": "abiSizeInnerOptional", + "Structural Impact": 51.5, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 21, + "Input Parameters": 4, + "Control Flow Ratio": "67.7%", + "Start Line": 1565, + "End Line": 1611 }, { - "Function Name": "copyWith", - "Structural Impact": 95.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 65, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 1297, - "End Line": 1346 + "Function Name": "abiAlignmentInnerErrorUnion", + "Structural Impact": 48.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 18, + "Input Parameters": 5, + "Control Flow Ratio": "72.0%", + "Start Line": 1180, + "End Line": 1220 }, { - "Function Name": "copyWith", - "Structural Impact": 93.0, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 63, - "Input Parameters": 1, - "Control Flow Ratio": "98.4%", - "Start Line": 1443, - "End Line": 1491 + "Function Name": "structFieldOffset", + "Structural Impact": 38.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "63.0%", + "Start Line": 3355, + "End Line": 3402 }, { - "Function Name": "copyWith", - "Structural Impact": 93.0, + "Function Name": "intInfo", + "Structural Impact": 36.3, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "40.9%", + "Start Line": 2288, + "End Line": 2355 + }, + { + "Function Name": "elemPtrType", + "Structural Impact": 35.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "93.8%", + "Start Line": 3977, + "End Line": 4040 + }, + { + "Function Name": "resolveLayout", + "Structural Impact": 35.0, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 3582, + "End Line": 3623 + }, + { + "Function Name": "resolveFully", + "Structural Impact": 31.9, "Lines of Code (LOC)": 49, - "Control Flow Branches": 63, - "Input Parameters": 1, - "Control Flow Ratio": "98.4%", - "Start Line": 2458, - "End Line": 2506 + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3721, + "End Line": 3769 + }, + { + "Function Name": "maxIntScalar", + "Structural Impact": 31.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3019, + "End Line": 3048 + }, + { + "Function Name": "errorSetHasField", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "68.4%", + "Start Line": 2187, + "End Line": 2209 + }, + { + "Function Name": "resolveUnionInner", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "54.5%", + "Start Line": 3845, + "End Line": 3901 + }, + { + "Function Name": "structFieldAlignmentInner", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 6, + "Control Flow Ratio": "64.3%", + "Start Line": 3239, + "End Line": 3264 + }, + { + "Function Name": "resolveStructInner", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "55.0%", + "Start Line": 3786, + "End Line": 3842 + }, + { + "Function Name": "typeDeclSrcLine", + "Structural Impact": 26.1, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 3483, + "End Line": 3519 + }, + { + "Function Name": "getUnionLayout", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "57.9%", + "Start Line": 3903, + "End Line": 3965 + }, + { + "Function Name": "structFieldValueComptime", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3315, + "End Line": 3338 + }, + { + "Function Name": "fnHasRuntimeBitsInner", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 787, + "End Line": 798 + }, + { + "Function Name": "packedStructFieldPtrInfo", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "70.0%", + "Start Line": 3544, + "End Line": 3580 + }, + { + "Function Name": "unionFieldAlignmentInner", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "66.7%", + "Start Line": 3281, + "End Line": 3293 + }, + { + "Function Name": "structFieldDefaultValue", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 3295, + "End Line": 3313 + }, + { + "Function Name": "fieldAlignmentInner", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 3166, + "End Line": 3199 + }, + { + "Function Name": "ptrAlignmentInner", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "63.6%", + "Start Line": 828, + "End Line": 843 + }, + { + "Function Name": "errorSetHasFieldIp", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 2165, + "End Line": 2182 + }, + { + "Function Name": "minIntScalar", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 2992, + "End Line": 3008 + }, + { + "Function Name": "resolveFields", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "23.1%", + "Start Line": 3625, + "End Line": 3719 + }, + { + "Function Name": "hasWellDefinedLayout", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 683, + "End Line": 774 + }, + { + "Function Name": "isPtrAtRuntime", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 1879, + "End Line": 1894 + }, + { + "Function Name": "unionTagType", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 2021, + "End Line": 2036 + }, + { + "Function Name": "errorSetIsEmpty", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2125, + "End Line": 2138 + }, + { + "Function Name": "sentinel", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2233, + "End Line": 2245 + }, + { + "Function Name": "isSelfComparable", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 39, + "End Line": 76 + }, + { + "Function Name": "isIndexable", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2929, + "End Line": 2943 + }, + { + "Function Name": "indexableHasLen", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2945, + "End Line": 2960 + }, + { + "Function Name": "layoutIsResolved", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1789, + "End Line": 1802 + }, + { + "Function Name": "isPtrLikeOptional", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 1921, + "End Line": 1933 + }, + { + "Function Name": "unionTagTypeSafety", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2040, + "End Line": 2051 + }, + { + "Function Name": "isNumeric", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2460, + "End Line": 2488 + }, + { + "Function Name": "elemType2", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 1958, + "End Line": 1973 + }, + { + "Function Name": "srcLocOrNull", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3404, + "End Line": 3417 + }, + { + "Function Name": "errorSetNames", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 3073, + "End Line": 3084 + }, + { + "Function Name": "ptrInfo", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 105, + "End Line": 114 + }, + { + "Function Name": "isSliceAtRuntime", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 1831, + "End Line": 1840 + }, + { + "Function Name": "optionalReprIsPayload", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 1906, + "End Line": 1916 + }, + { + "Function Name": "isAnyError", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2143, + "End Line": 2153 }, { - "Function Name": "copyWith", - "Structural Impact": 78.6, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 53, - "Input Parameters": 1, - "Control Flow Ratio": "98.1%", - "Start Line": 845, - "End Line": 888 + "Function Name": "isSignedInt", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2254, + "End Line": 2263 }, { - "Function Name": "copyWith", - "Structural Impact": 71.5, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 48, - "Input Parameters": 1, - "Control Flow Ratio": "98.0%", - "Start Line": 2240, - "End Line": 2284 + "Function Name": "isUnsignedInt", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2266, + "End Line": 2275 }, { - "Function Name": "copyWith", - "Structural Impact": 69.9, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 47, - "Input Parameters": 1, - "Control Flow Ratio": "97.9%", - "Start Line": 941, - "End Line": 981 + "Function Name": "toUnsigned", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3446, + "End Line": 3456 }, { - "Function Name": "copyWith", - "Structural Impact": 57.1, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "97.4%", - "Start Line": 1829, - "End Line": 1866 + "Function Name": "castPtrToFn", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 79, + "End Line": 84 }, { - "Function Name": "copyWith", - "Structural Impact": 57.0, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "97.4%", - "Start Line": 2044, - "End Line": 2080 + "Function Name": "hasRuntimeBitsSema", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 452, + "End Line": 457 }, { - "Function Name": "copyWith", - "Structural Impact": 52.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 35, - "Input Parameters": 1, - "Control Flow Ratio": "97.2%", - "Start Line": 1952, - "End Line": 1986 + "Function Name": "hasRuntimeBitsIgnoreComptimeSema", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 463, + "End Line": 468 }, { - "Function Name": "copyWith", - "Structural Impact": 51.2, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "97.1%", - "Start Line": 2138, - "End Line": 2172 + "Function Name": "lazyAbiAlignment", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 855, + "End Line": 860 }, { - "Function Name": "copyWith", - "Structural Impact": 51.2, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "97.1%", - "Start Line": 2374, - "End Line": 2408 + "Function Name": "isValidParamType", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 2432, + "End Line": 2438 }, { - "Function Name": "copyWith", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 23, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 549, - "End Line": 573 + "Function Name": "isValidReturnType", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 2440, + "End Line": 2446 }, { - "Function Name": "computeHitSlop", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, + "Function Name": "isNullFromType", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 2552, - "End Line": 2563 + "Control Flow Ratio": "62.5%", + "Start Line": 4055, + "End Line": 4060 }, { - "Function Name": "computePanSlop", - "Structural Impact": 21.4, + "Function Name": "fieldType", + "Structural Impact": 10.6, "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 2566, - "End Line": 2577 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 3140, + "End Line": 3151 }, { - "Function Name": "computeScaleSlop", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 2580, - "End Line": 2591 + "Function Name": "minInt", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 2985, + "End Line": 2989 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2012, - "End Line": 2021 + "Function Name": "maxInt", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 3012, + "End Line": 3016 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2194, - "End Line": 2203 + "Function Name": "typeDeclInstAllowGeneratedTag", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3469, + "End Line": 3481 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, + "Function Name": "optionalChild", + "Structural Impact": 9.2, "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2323, - "End Line": 2332 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2008, + "End Line": 2017 }, { - "Function Name": "transformed", - "Structural Impact": 10.4, + "Function Name": "isNonexhaustiveEnum", + "Structural Impact": 9.2, "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2430, - "End Line": 2439 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3060, + "End Line": 3069 }, { - "Function Name": "transformed", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1642, - "End Line": 1649 + "Function Name": "baseZigTypeTag", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 28, + "End Line": 36 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 916, - "End Line": 922 + "Function Name": "unionHasAllZeroBitFieldTypes", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2079, + "End Line": 2086 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1008, - "End Line": 1014 + "Function Name": "unionBackingType", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2090, + "End Line": 2097 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1124, - "End Line": 1130 + "Function Name": "optEuBaseType", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3437, + "End Line": 3444 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1272, - "End Line": 1278 + "Function Name": "isFnOrHasRuntimeBits", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 800, + "End Line": 805 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1418, - "End Line": 1424 + "Function Name": "isFnOrHasRuntimeBitsIgnoreComptime", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 808, + "End Line": 813 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1526, - "End Line": 1532 + "Function Name": "abiSizeLazy", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1276, + "End Line": 1281 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1756, - "End Line": 1762 + "Function Name": "enumTagFieldIndex", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3108, + "End Line": 3118 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1897, - "End Line": 1903 + "Function Name": "structFieldName", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3121, + "End Line": 3128 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2110, - "End Line": 2116 + "Function Name": "structFieldIsComptime", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3340, + "End Line": 3347 }, { - "Function Name": "transformed", - "Structural Impact": 10.2, + "Function Name": "unionFieldType", + "Structural Impact": 8.3, "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2542, - "End Line": 2548 - }, - { - "Function Name": "transformDeltaViaPositions", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 596, - "End Line": 616 + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 2060, + "End Line": 2066 }, { - "Function Name": "transformPosition", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "floatBits", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 580, - "End Line": 587 - }, - { - "Function Name": "PointerRemovedEvent", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 991, - "End Line": 1006 + "Control Flow Ratio": "60.0%", + "Start Line": 2409, + "End Line": 2420 }, { - "Function Name": "PointerScrollEvent", - "Structural Impact": 3.3, + "Function Name": "indexablePtrElem", + "Structural Impact": 7.4, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1883, - "End Line": 1892 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1980, + "End Line": 1989 }, { - "Function Name": "respond", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1913, - "End Line": 1916 + "Function Name": "containerLayout", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2104, + "End Line": 2112 }, { - "Function Name": "transformed", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2035, - "End Line": 2037 + "Function Name": "getNamespace", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2968, + "End Line": 2977 }, { - "Function Name": "isSingleButton", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "structFieldAlignment", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 224, - "End Line": 224 + "Start Line": 3204, + "End Line": 3217 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 543, - "End Line": 543 + "Function Name": "structFieldAlignmentSema", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 3222, + "End Line": 3235 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 936, - "End Line": 937 + "Function Name": "typeDeclInst", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3458, + "End Line": 3467 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1028, - "End Line": 1029 + "Function Name": "getCaptures", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3522, + "End Line": 3531 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1144, - "End Line": 1145 + "Function Name": "containerTypeName", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 4042, + "End Line": 4050 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1292, - "End Line": 1293 + "Function Name": "ptrAddressSpace", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 845, + "End Line": 851 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1438, - "End Line": 1439 + "Function Name": "isAllowzeroPtr", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1864, + "End Line": 1870 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1547 + "Function Name": "vectorLen", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2224, + "End Line": 2230 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1663, - "End Line": 1664 + "Function Name": "isAbiInt", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2279, + "End Line": 2285 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1776, - "End Line": 1777 + "Function Name": "intTagType", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3051, + "End Line": 3058 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1933, - "End Line": 1934 + "Function Name": "structFieldCount", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3130, + "End Line": 3137 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2133, - "End Line": 2134 + "Function Name": "isTuple", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3427, + "End Line": 3433 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2217, - "End Line": 2218 + "Function Name": "isSinglePointer", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1804, + "End Line": 1809 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2369, - "End Line": 2370 + "Function Name": "ptrSizeOrNull", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1817, + "End Line": 1822 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2453, - "End Line": 2454 + "Function Name": "isSlice", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1824, + "End Line": 1829 }, { - "Function Name": "transformed", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2604, - "End Line": 2605 + "Function Name": "isConstPtr", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1846, + "End Line": 1851 }, { - "Function Name": "PointerEnterEvent.fromMouseEvent", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1247, - "End Line": 1270 + "Function Name": "isVolatilePtrIp", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1857, + "End Line": 1862 }, { - "Function Name": "PointerExitEvent.fromMouseEvent", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1393, - "End Line": 1416 + "Function Name": "isCPtr", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1872, + "End Line": 1877 }, { - "Function Name": "PointerEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 282 + "Function Name": "ptrAllowsZero", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1898, + "End Line": 1903 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 637, - "End Line": 731 + "Function Name": "shallowElemType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1991, + "End Line": 1996 }, { - "Function Name": "PointerHoverEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1099, - "End Line": 1122 + "Function Name": "scalarType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1999, + "End Line": 2004 }, { - "Function Name": "PointerEnterEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1215, - "End Line": 1242 + "Function Name": "isError", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2155, + "End Line": 2160 }, { - "Function Name": "PointerExitEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1363, - "End Line": 1388 + "Function Name": "fnPtrMaskOrNull", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2453, + "End Line": 2458 }, { - "Function Name": "PointerDownEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1502, - "End Line": 1524 + "Function Name": "totalVectorBits", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2916, + "End Line": 2920 }, { - "Function Name": "PointerMoveEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1615, - "End Line": 1640 + "Function Name": "isArrayOrVector", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2922, + "End Line": 2927 }, { - "Function Name": "PointerUpEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1729, - "End Line": 1754 + "Function Name": "resolveStructFieldInits", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3771, + "End Line": 3775 }, { - "Function Name": "PointerCancelEvent", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2518, - "End Line": 2540 + "Function Name": "getParentNamespace", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2980, + "End Line": 2982 }, { - "Function Name": "PointerAddedEvent", - "Structural Impact": 2.3, + "Function Name": "isNamedInt", + "Structural Impact": 6.6, "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 897, - "End Line": 914 - }, - { - "Function Name": "_onRespond", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1942, - "End Line": 1943 - }, - { - "Function Name": "PointerPanZoomUpdateEvent", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2296, - "End Line": 2308 + "Control Flow Ratio": "75.0%", + "Start Line": 2357, + "End Line": 2374 }, { - "Function Name": "PointerSignalEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "isAnyFloat", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1795, - "End Line": 1803 + "Control Flow Ratio": "75.0%", + "Start Line": 2392, + "End Line": 2405 }, { - "Function Name": "PointerScaleEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "isRuntimeFloat", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2097, - "End Line": 2105 + "Control Flow Ratio": "75.0%", + "Start Line": 2377, + "End Line": 2389 }, { - "Function Name": "PointerPanZoomStartEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2184, - "End Line": 2192 + "Function Name": "fieldAlignment", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3153, + "End Line": 3155 }, { - "Function Name": "PointerPanZoomEndEvent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2420, - "End Line": 2428 + "Function Name": "fieldAlignmentSema", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3157, + "End Line": 3159 }, { - "Function Name": "_TransformedPointerAddedEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 928, - "End Line": 928 + "Function Name": "smallestUnsignedBits", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4343, + "End Line": 4348 }, { - "Function Name": "_TransformedPointerRemovedEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "hasRuntimeBits", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1020, - "End Line": 1020 + "Control Flow Ratio": "50.0%", + "Start Line": 448, + "End Line": 450 }, { - "Function Name": "_TransformedPointerHoverEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "hasRuntimeBitsIgnoreComptime", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1136, - "End Line": 1136 + "Control Flow Ratio": "50.0%", + "Start Line": 459, + "End Line": 461 }, { - "Function Name": "_TransformedPointerEnterEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "fnHasRuntimeBits", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1284 + "Control Flow Ratio": "50.0%", + "Start Line": 776, + "End Line": 778 }, { - "Function Name": "_TransformedPointerExitEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "fnHasRuntimeBitsSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1430, - "End Line": 1430 + "Control Flow Ratio": "66.7%", + "Start Line": 780, + "End Line": 782 }, { - "Function Name": "_TransformedPointerDownEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ptrAlignment", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1538, - "End Line": 1538 + "Control Flow Ratio": "50.0%", + "Start Line": 820, + "End Line": 822 }, { - "Function Name": "_TransformedPointerMoveEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ptrAlignmentSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1655, - "End Line": 1655 + "Control Flow Ratio": "66.7%", + "Start Line": 824, + "End Line": 826 }, { - "Function Name": "_TransformedPointerUpEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiAlignment", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1768, - "End Line": 1768 + "Control Flow Ratio": "50.0%", + "Start Line": 950, + "End Line": 952 }, { - "Function Name": "_TransformedPointerScrollEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiAlignmentSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1922, - "End Line": 1922 - }, - { - "Function Name": "PointerScrollInertiaCancelEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2003, - "End Line": 2010 + "Control Flow Ratio": "66.7%", + "Start Line": 954, + "End Line": 956 }, { - "Function Name": "_TransformedPointerScrollInertiaCancelEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiSize", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2027, - "End Line": 2027 + "Control Flow Ratio": "50.0%", + "Start Line": 1271, + "End Line": 1273 }, { - "Function Name": "_TransformedPointerScaleEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "abiSizeSema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2122, - "End Line": 2122 + "Control Flow Ratio": "66.7%", + "Start Line": 1283, + "End Line": 1285 }, { - "Function Name": "_TransformedPointerPanZoomStartEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "bitSize", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2209, - "End Line": 2209 + "Control Flow Ratio": "50.0%", + "Start Line": 1617, + "End Line": 1619 }, { - "Function Name": "_TransformedPointerPanZoomUpdateEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "comptimeOnly", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2338, - "End Line": 2338 + "Control Flow Ratio": "50.0%", + "Start Line": 2706, + "End Line": 2708 }, { - "Function Name": "_TransformedPointerPanZoomEndEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "comptimeOnlySema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2445, - "End Line": 2445 + "Control Flow Ratio": "66.7%", + "Start Line": 2710, + "End Line": 2712 }, { - "Function Name": "_TransformedPointerCancelEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2596, - "End Line": 2596 + "Function Name": "unionFieldAlignmentSema", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3266, + "End Line": 3279 }, { - "Function Name": "removePerspectiveTransform", - "Structural Impact": 1.7, + "Function Name": "Tid", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 626, - "End Line": 631 + "Control Flow Ratio": "66.7%", + "Start Line": 878, + "End Line": 883 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "ZcuPtr", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1905, - "End Line": 1909 + "Control Flow Ratio": "66.7%", + "Start Line": 885, + "End Line": 890 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "Tid", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1940 + "Control Flow Ratio": "66.7%", + "Start Line": 917, + "End Line": 922 }, { - "Function Name": "respond", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ZcuPtr", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1945, - "End Line": 1948 + "Control Flow Ratio": "66.7%", + "Start Line": 924, + "End Line": 929 }, { - "Function Name": "nthMouseButton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "toLazy", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 173 + "Control Flow Ratio": "66.7%", + "Start Line": 941, + "End Line": 946 }, { - "Function Name": "nthStylusButton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 182 + "Function Name": "pt", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 892, + "End Line": 899 }, { - "Function Name": "smallestButton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 203 + "Function Name": "eql", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 116, + "End Line": 122 }, { - "Function Name": "original", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 748, - "End Line": 749 + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 273, + "End Line": 277 }, { - "Function Name": "transform", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 751, - "End Line": 752 + "Function Name": "pt", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 931, + "End Line": 934 }, { - "Function Name": "respond", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1822, - "End Line": 1822 + "Function Name": "unionFieldTypeByIndex", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2068, + "End Line": 2072 }, { - "Function Name": "scrollDelta", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1827, - "End Line": 1827 + "Function Name": "unionTagFieldIndex", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2074, + "End Line": 2077 }, { - "Function Name": "scale", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2042, - "End Line": 2042 + "Function Name": "enumFieldName", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3094, + "End Line": 3097 }, { - "Function Name": "pan", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2223, - "End Line": 2223 + "Function Name": "enumFieldIndex", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3099, + "End Line": 3103 }, { - "Function Name": "localPan", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2226, - "End Line": 2226 + "Function Name": "fmtType", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4217, + "End Line": 4219 }, { - "Function Name": "panDelta", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2229, - "End Line": 2229 + "Function Name": "arrayInfo", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 97, + "End Line": 103 }, { - "Function Name": "localPanDelta", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2232, - "End Line": 2232 + "Function Name": "fmt", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 132, + "End Line": 137 }, { - "Function Name": "scale", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2235, - "End Line": 2235 + "Function Name": "unionTagTypeHypothetical", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2055, + "End Line": 2058 }, { - "Function Name": "rotation", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2238, - "End Line": 2238 + "Function Name": "unionGetLayout", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2099, + "End Line": 2102 }, { - "Function Name": "localPosition", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 326, - "End Line": 326 + "Function Name": "isInt", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2248, + "End Line": 2251 }, { - "Function Name": "localDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 348 + "Function Name": "zigTypeTag", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 24, + "End Line": 26 }, { - "Function Name": "distanceMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 400, - "End Line": 400 + "Function Name": "ptrIsMutable", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 87, + "End Line": 89 }, { - "Function Name": "toStringFull", - "Structural Impact": 1.1, + "Function Name": "default", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 734, - "End Line": 736 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 145 }, { - "Function Name": "embedderId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 754, - "End Line": 755 + "Function Name": "dump", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 154, + "End Line": 156 }, { - "Function Name": "timeStamp", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 757, - "End Line": 758 + "Function Name": "isNoReturn", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 815, + "End Line": 817 }, { - "Function Name": "pointer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 761 + "Function Name": "bitSizeSema", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1621, + "End Line": 1623 }, { - "Function Name": "kind", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 763, - "End Line": 764 + "Function Name": "ptrSize", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1812, + "End Line": 1814 }, { - "Function Name": "device", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 766, - "End Line": 767 + "Function Name": "slicePtrFieldType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1842, + "End Line": 1844 }, { - "Function Name": "position", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 769, - "End Line": 770 + "Function Name": "isVolatilePtr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1853, + "End Line": 1855 }, { - "Function Name": "delta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 772, - "End Line": 773 + "Function Name": "childType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1941, + "End Line": 1943 }, { - "Function Name": "buttons", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 775, - "End Line": 776 + "Function Name": "childTypeIp", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1945, + "End Line": 1947 }, { - "Function Name": "down", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 778, - "End Line": 779 + "Function Name": "errorUnionPayload", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2115, + "End Line": 2117 }, { - "Function Name": "obscured", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 782 + "Function Name": "errorUnionSet", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2120, + "End Line": 2122 }, { - "Function Name": "pressure", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 785 + "Function Name": "arrayLen", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2212, + "End Line": 2214 }, { - "Function Name": "pressureMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 787, - "End Line": 788 + "Function Name": "arrayLenIp", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2216, + "End Line": 2218 }, { - "Function Name": "pressureMax", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 790, - "End Line": 791 + "Function Name": "arrayLenIncludingSentinel", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2220, + "End Line": 2222 }, { - "Function Name": "distance", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 794 + "Function Name": "fnReturnType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2423, + "End Line": 2425 }, { - "Function Name": "distanceMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 796, - "End Line": 797 + "Function Name": "fnCallingConvention", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2428, + "End Line": 2430 }, { - "Function Name": "distanceMax", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 799, - "End Line": 800 + "Function Name": "fnIsVarArgs", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2449, + "End Line": 2451 }, { - "Function Name": "size", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 802, - "End Line": 803 + "Function Name": "isVector", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2911, + "End Line": 2913 }, { - "Function Name": "radiusMajor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 805, - "End Line": 806 + "Function Name": "getNamespaceIndex", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2963, + "End Line": 2965 }, { - "Function Name": "radiusMinor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 808, - "End Line": 809 + "Function Name": "enumFields", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3086, + "End Line": 3088 }, { - "Function Name": "radiusMin", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 811, - "End Line": 812 + "Function Name": "enumFieldCount", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3090, + "End Line": 3092 }, { - "Function Name": "radiusMax", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 814, - "End Line": 815 + "Function Name": "srcLoc", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3419, + "End Line": 3421 }, { - "Function Name": "orientation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 817, - "End Line": 818 + "Function Name": "resolveStructAlignment", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3777, + "End Line": 3779 }, { - "Function Name": "tilt", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 820, - "End Line": 821 + "Function Name": "resolveUnionAlignment", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3781, + "End Line": 3783 }, { - "Function Name": "platformData", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 823, - "End Line": 824 + "Function Name": "cTypeAlign", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4354, + "End Line": 4356 }, { - "Function Name": "synthesized", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 826, - "End Line": 827 + "Function Name": "fmtDebug", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 148, + "End Line": 150 }, { - "Function Name": "viewId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 840, - "End Line": 841 + "Function Name": "fromInterned", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 432, + "End Line": 435 }, { - "Function Name": "scrollDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "toIntern", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 437, + "End Line": 440 + }, + { + "Function Name": "toValue", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 442, + "End Line": 444 + }, + { + "Function Name": "ptrAbiAlignment", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1613, + "End Line": 1615 + }, + { + "Function Name": "isGenericPoison", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3423, + "End Line": 3425 + }, + { + "Function Name": "format", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1931 + "Start Line": 124, + "End Line": 128 }, { - "Function Name": "scale", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "collectSubtypes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2130, - "End Line": 2131 + "Start Line": 4063, + "End Line": 4063 }, { - "Function Name": "localPan", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "shouldDedupeType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2312, - "End Line": 2313 + "Start Line": 4139, + "End Line": 4139 }, { - "Function Name": "localPanDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "deinit", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2316, - "End Line": 2317 + "Start Line": 4211, + "End Line": 4215 }, { - "Function Name": "pan", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "arrayBase", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2340, - "End Line": 2341 + "Start Line": 3533, + "End Line": 3533 }, { - "Function Name": "panDelta", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "format", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2346, - "End Line": 2347 + "Start Line": 4185, + "End Line": 4185 }, { - "Function Name": "scale", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "init", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2357, - "End Line": 2358 + "Start Line": 4195, + "End Line": 4195 }, { - "Function Name": "rotation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "format", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2360, - "End Line": 2361 + "Start Line": 4225, + "End Line": 4225 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 954, - "Sequential Logic Declarations": 182, - "Function Parameters": 77, - "Function/Method Declarations": 146, - "Class/Entity Declarations": 51, - "Defensive Programming Constructs": 705, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 1363, + "Sequential Logic Declarations": 699, + "Function Parameters": 194, + "Function/Method Declarations": 189, + "Class/Entity Declarations": 12, + "Defensive Programming Constructs": 429, + "Type/Safety Bypasses": 157, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 30, - "State Mutations / Variable Reassignments": 33, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 603, + "Exposed API / Public Exports": 381, + "State Mutations / Variable Reassignments": 83, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 187, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 107, - "Global State Dependencies": 2, - "Decorators and Annotations": 128, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 17, - "Scientific & Mathematical Operations": 55, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 9, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 394, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 22, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 60, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 10, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 137, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 16, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 19, + "Fatal Aborts & Exceptions": 660, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 5, + "Bitwise Operations": 464, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 102, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 134, + "Immutable Data Declarations": 515, + "Resource Deallocation & Cleanup": 15, + "Private / Encapsulated Scopes": 333, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1619, + "Structural Space Indentations": 3167, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -89083,14 +86970,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 60, - "Design Camel Case": 36, - "Design Snake Case": 21, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Core Var Decl": 575, + "Design Camel Case": 0, + "Design Snake Case": 428, + "Design Pascal Case": 141, + "Design Upper Case": 2, + "Design Short Vars": 75, "Design Long Vars": 1, - "Duplicate Logic": 6, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -89099,7 +86986,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 16, + "Dynamic Code Execution (Eval/Exec)": 26, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -89115,35 +87002,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 4, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 3 + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 6, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 8 }, "9. Extracted Dependencies": [ - "constants.dart", - "dart:ui", - "gesture_settings.dart", - "package:flutter/foundation.dart", - "package:vector_math/vector_math_64.dart" + "InternPool.zig", + "Sema.zig", + "Value.zig", + "Zcu.zig", + "builtin", + "std", + "target.zig" ] }, - "dart/flutter/framework.dart": { + "zig/zig/Zcu.zig": { "1. Artifact Identity": { - "Filename": "framework.dart", - "Path": "dart/flutter/framework.dart", - "Language": "Dart", + "Filename": "Zcu.zig", + "Path": "zig/zig/Zcu.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", + "Folder Dominant Lang": "zig", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -464.26, - "Y": 110.24, - "Z": -1920.8 + "X": 3334.91, + "Y": -147.23, + "Z": -4676.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -89152,3295 +87041,4587 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7456, - "Coding LOC": 3380, - "Documentation LOC": 3657, - "Structural Magnitude": 1991.6, - "Control Flow Ratio": "68.8%", + "Total LOC": 4802, + "Coding LOC": 3619, + "Documentation LOC": 755, + "Structural Magnitude": 2727.58, + "Control Flow Ratio": "70.8%", "Popularity Rank": 4, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.538 + "Raw Cognitive Density": 0.642 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.0%", - "Error & Exception Exposure": "4.4%", - "Tech Debt Exposure": "26.63%", - "Testing Exposure": "2.43%", - "API Exposure": "0.93%", - "Concurrency Exposure": "26.87%", - "State Flux Exposure": "30.7%", - "Commented Logic Exposure": "10.73%", + "Cognitive Load Exposure": "19.7%", + "Error & Exception Exposure": "64.83%", + "Tech Debt Exposure": "13.62%", + "Testing Exposure": "80.0%", + "API Exposure": "3.82%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "11.24%", + "Commented Logic Exposure": "5.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "38.57%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "updateChildren", - "Structural Impact": 121.2, - "Lines of Code (LOC)": 185, - "Control Flow Branches": 55, - "Input Parameters": 3, - "Control Flow Ratio": "90.2%", - "Start Line": 4124, - "End Line": 4308 + "Function Name": "span", + "Structural Impact": 630.2, + "Lines of Code (LOC)": 999, + "Control Flow Branches": 334, + "Input Parameters": 2, + "Control Flow Ratio": "67.7%", + "Start Line": 1276, + "End Line": 2274 }, { - "Function Name": "updateChild", - "Structural Impact": 56.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 25, - "Input Parameters": 3, - "Control Flow Ratio": "78.1%", - "Start Line": 3978, - "End Line": 4075 + "Function Name": "resolveReferencesInner", + "Structural Impact": 114.0, + "Lines of Code (LOC)": 215, + "Control Flow Branches": 72, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 4024, + "End Line": 4238 }, { - "Function Name": "finalizeTree", - "Structural Impact": 46.4, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 40, - "Input Parameters": 0, - "Control Flow Ratio": "88.9%", - "Start Line": 3338, - "End Line": 3445 + "Function Name": "mapOldZirToNew", + "Structural Impact": 109.3, + "Lines of Code (LOC)": 174, + "Control Flow Branches": 44, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 3299, + "End Line": 3472 }, { - "Function Name": "inflateWidget", - "Structural Impact": 37.2, + "Function Name": "explainWhyFileIsInModule", + "Structural Impact": 83.0, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 29, + "Input Parameters": 6, + "Control Flow Ratio": "82.9%", + "Start Line": 4676, + "End Line": 4747 + }, + { + "Function Name": "atomicPtrAlignment", + "Structural Impact": 42.5, "Lines of Code (LOC)": 51, "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "82.6%", - "Start Line": 4552, - "End Line": 4602 + "Input Parameters": 3, + "Control Flow Ratio": "73.1%", + "Start Line": 3862, + "End Line": 3912 }, { - "Function Name": "size", - "Structural Impact": 33.2, - "Lines of Code (LOC)": 125, - "Control Flow Branches": 26, - "Input Parameters": 0, - "Control Flow Ratio": "81.2%", - "Start Line": 4916, - "End Line": 5040 + "Function Name": "markDependeeOutdated", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "94.4%", + "Start Line": 3061, + "End Line": 3112 }, { - "Function Name": "buildScope", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 15, + "Function Name": "formatDependee", + "Structural Impact": 37.1, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 19, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3055, - "End Line": 3129 + "Control Flow Ratio": "57.6%", + "Start Line": 4342, + "End Line": 4390 }, { - "Function Name": "scheduleBuildFor", - "Structural Impact": 27.1, - "Lines of Code (LOC)": 61, + "Function Name": "lessThan", + "Structural Impact": 32.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "65.0%", + "Start Line": 2728, + "End Line": 2755 + }, + { + "Function Name": "getSource", + "Structural Impact": 31.8, + "Lines of Code (LOC)": 48, "Control Flow Branches": 16, - "Input Parameters": 1, - "Control Flow Ratio": "84.2%", - "Start Line": 2936, - "End Line": 2996 + "Input Parameters": 2, + "Control Flow Ratio": "53.3%", + "Start Line": 1059, + "End Line": 1106 }, { - "Function Name": "_debugCheckCompetingAncestors", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 9, + "Function Name": "saveZirCache", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 12, "Input Parameters": 4, - "Control Flow Ratio": "81.8%", - "Start Line": 6660, - "End Line": 6726 + "Control Flow Ratio": "75.0%", + "Start Line": 2951, + "End Line": 2989 }, { - "Function Name": "dependOnInheritedElement", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 11, + "Function Name": "loadZirCacheBody", + "Structural Impact": 30.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "65.0%", + "Start Line": 2904, + "End Line": 2949 + }, + { + "Function Name": "deleteUnitReferences", + "Structural Impact": 30.2, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 6049, - "End Line": 6103 + "Control Flow Ratio": "83.3%", + "Start Line": 3582, + "End Line": 3630 }, { - "Function Name": "_retakeInactiveElement", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 10, + "Function Name": "markPoDependeeUpToDate", + "Structural Impact": 29.9, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4481, - "End Line": 4534 + "Control Flow Ratio": "93.8%", + "Start Line": 3114, + "End Line": 3157 }, { - "Function Name": "setState", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 12, + "Function Name": "findOutdatedToAnalyze", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 3197, + "End Line": 3277 + }, + { + "Function Name": "deinit", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 13, "Input Parameters": 1, + "Control Flow Ratio": "92.9%", + "Start Line": 2778, + "End Line": 2870 + }, + { + "Function Name": "deleteUnitExports", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 12, + "Input Parameters": 2, "Control Flow Ratio": "85.7%", - "Start Line": 1159, - "End Line": 1220 + "Start Line": 3541, + "End Line": 3578 }, { - "Function Name": "_debugVerifyGlobalKeyReservation", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 3211, - "End Line": 3285 + "Function Name": "end", + "Structural Impact": 22.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "91.7%", + "Start Line": 4754, + "End Line": 4781 }, { - "Function Name": "mount", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 34, + "Function Name": "loadZoirCacheBody", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 39, "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4327, - "End Line": 4360 + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3021, + "End Line": 3059 }, { - "Function Name": "rebuild", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5500, - "End Line": 5539 + "Function Name": "renderFullyQualifiedDebugName", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 874, + "End Line": 892 }, { - "Function Name": "_tryRebuild", - "Structural Impact": 17.3, + "Function Name": "markTransitiveDependersPotentiallyOutdated", + "Structural Impact": 20.8, "Lines of Code (LOC)": 35, "Control Flow Branches": 10, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "83.3%", - "Start Line": 2731, - "End Line": 2765 + "Start Line": 3161, + "End Line": 3195 }, { - "Function Name": "_flushDirtyElements", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 48, + "Function Name": "loadZirCache", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2797, - "End Line": 2844 + "Input Parameters": 3, + "Control Flow Ratio": "64.3%", + "Start Line": 2892, + "End Line": 2902 }, { - "Function Name": "_debugDescribeIncorrectParentDataType", - "Structural Impact": 14.3, + "Function Name": "formatAnalUnit", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "58.8%", + "Start Line": 4316, + "End Line": 4338 + }, + { + "Function Name": "addFileInMultipleModulesError", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 4633, + "End Line": 4674 + }, + { + "Function Name": "addUnitReference", + "Structural Impact": 18.7, "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "75.0%", + "Start Line": 3657, + "End Line": 3687 + }, + { + "Function Name": "addTypeReference", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3689, + "End Line": 3712 + }, + { + "Function Name": "ensureFuncBodyAnalysisQueued", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3481, + "End Line": 3502 + }, + { + "Function Name": "ensureNavValAnalysisQueued", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3504, + "End Line": 3521 + }, + { + "Function Name": "flushRetryableFailures", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 17, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 1644, - "End Line": 1674 + "Control Flow Ratio": "100.0%", + "Start Line": 3281, + "End Line": 3297 }, { - "Function Name": "markNeedsBuild", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 5339, - "End Line": 5391 + "Function Name": "handleUpdateExports", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 3762, + "End Line": 3779 }, { - "Function Name": "performRebuild", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 5808, - "End Line": 5860 + "Function Name": "trackUnitSema", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 4783, + "End Line": 4801 }, { - "Function Name": "_debugVerifyIllFatedPopulation", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 3287, - "End Line": 3329 + "Function Name": "addGlobalAssembly", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3781, + "End Line": 3791 }, { - "Function Name": "attachRenderObject", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 33, + "Function Name": "stage", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 13, "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 6915, - "End Line": 6947 + "Control Flow Ratio": "70.0%", + "Start Line": 576, + "End Line": 588 }, { - "Function Name": "_updateParentData", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 28, + "Function Name": "modeFromPath", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 6876, - "End Line": 6903 + "Control Flow Ratio": "70.0%", + "Start Line": 1013, + "End Line": 1021 }, { - "Function Name": "add", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, + "Function Name": "maybeUnresolveIes", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2148, - "End Line": 2164 + "Start Line": 4394, + "End Line": 4416 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 41, + "Function Name": "deleteUnitCompileLogs", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3634, + "End Line": 3646 + }, + { + "Function Name": "renderFullyQualifiedName", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1124, + "End Line": 1132 + }, + { + "Function Name": "typeToStruct", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3916, + "End Line": 3923 + }, + { + "Function Name": "typeToUnion", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3954, + "End Line": 3961 + }, + { + "Function Name": "getTree", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1111, + "End Line": 1117 + }, + { + "Function Name": "renderFullyQualifiedDebugName", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1134, + "End Line": 1139 + }, + { + "Function Name": "typeToPackedStruct", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3925, + "End Line": 3929 + }, + { + "Function Name": "errorSetBits", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 6, "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3719, + "End Line": 3729 + }, + { + "Function Name": "internFullyQualifiedName", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "60.0%", + "Start Line": 894, + "End Line": 904 + }, + { + "Function Name": "errorBundleTokenSrc", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 5264, - "End Line": 5304 + "Start Line": 1169, + "End Line": 1188 }, { - "Function Name": "_findAncestorParentDataElements", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 8, - "Input Parameters": 0, + "Function Name": "create", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 1217, + "End Line": 1228 + }, + { + "Function Name": "codegenFailType", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 4609, + "End Line": 4620 + }, + { + "Function Name": "saveZoirCache", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2991, + "End Line": 3019 + }, + { + "Function Name": "addInlineReferenceFrame", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3648, + "End Line": 3655 + }, + { + "Function Name": "structPackedFieldBitOffset", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3935, + "End Line": 3952 + }, + { + "Function Name": "getUnitInfo", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 351, + "End Line": 358 + }, + { + "Function Name": "unionTagFieldIndex", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3998, + "End Line": 4003 + }, + { + "Function Name": "getAlign", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 691, + "End Line": 700 + }, + { + "Function Name": "internFullyQualifiedName", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1141, + "End Line": 1149 + }, + { + "Function Name": "upgradeOrLost", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 2716, + "End Line": 2723 + }, + { + "Function Name": "codegenFail", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 6728, - "End Line": 6781 + "Start Line": 4580, + "End Line": 4588 }, { - "Function Name": "mount", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, + "Function Name": "namespacePtrUnwrap", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 7269, - "End Line": 7287 + "Control Flow Ratio": "60.0%", + "Start Line": 2876, + "End Line": 2878 }, { - "Function Name": "_findAncestorRenderObjectElement", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 9, - "Input Parameters": 0, + "Function Name": "typeToFunc", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3963, + "End Line": 3966 + }, + { + "Function Name": "init", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 1237, + "End Line": 1242 + }, + { + "Function Name": "errorBundleWholeFileSrc", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1153, + "End Line": 1167 + }, + { + "Function Name": "codegenFailMsg", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 4591, + "End Line": 4600 + }, + { + "Function Name": "codegenFailTypeMsg", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4622, + "End Line": 4630 + }, + { + "Function Name": "resolveReferences", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 6635, - "End Line": 6658 + "Start Line": 4018, + "End Line": 4023 + }, + { + "Function Name": "tagOffset", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3988, + "End Line": 3990 + }, + { + "Function Name": "payloadOffset", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3992, + "End Line": 3994 + }, + { + "Function Name": "toBuiltin", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 632, + "End Line": 656 + }, + { + "Function Name": "getValue", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 684, + "End Line": 689 + }, + { + "Function Name": "deinit", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 669, + "End Line": 673 + }, + { + "Function Name": "eql", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 387, + "End Line": 392 + }, + { + "Function Name": "eql", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 843, + "End Line": 848 }, { - "Function Name": "_debugReserveGlobalKeyFor", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 3203, - "End Line": 3209 + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 375, + "End Line": 379 }, { - "Function Name": "_debugAssertElementInScope", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2767, - "End Line": 2795 + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 859, + "End Line": 862 }, { - "Function Name": "_dirtyElementIndexAfter", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2846, - "End Line": 2874 + "Control Flow Ratio": "66.7%", + "Start Line": 748, + "End Line": 753 }, { - "Function Name": "StatefulElement", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 5, + "Function Name": "unwrap", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5902, - "End Line": 5928 + "Control Flow Ratio": "66.7%", + "Start Line": 794, + "End Line": 799 }, { - "Function Name": "renderObject", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 3779, - "End Line": 3791 + "Function Name": "newType", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 359, + "End Line": 361 }, { - "Function Name": "_debugCheckMustNotAttachRenderObjectToAncestor", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "77.8%", - "Start Line": 7335, - "End Line": 7367 + "Function Name": "newNav", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 362, + "End Line": 364 }, { - "Function Name": "_scheduleBuildFor", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, + "Function Name": "deinit", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 2713, - "End Line": 2729 + "Start Line": 337, + "End Line": 344 }, { - "Function Name": "activate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, + "Function Name": "deinit", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 4752, - "End Line": 4772 + "Start Line": 1244, + "End Line": 1251 }, { - "Function Name": "dependOnInheritedWidgetOfExactType", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5080, - "End Line": 5089 + "Function Name": "unload", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1023, + "End Line": 1028 }, { - "Function Name": "slotFor", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, + "Function Name": "unloadTree", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4137, - "End Line": 4141 + "Control Flow Ratio": "100.0%", + "Start Line": 1030, + "End Line": 1035 }, { - "Function Name": "dispatchNotification", - "Structural Impact": 8.8, + "Function Name": "unloadSource", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3494, - "End Line": 3499 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1037, + "End Line": 1042 }, { - "Function Name": "replaceWithNullIfForgotten", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 4133, - "End Line": 4135 + "Function Name": "unloadZir", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1044, + "End Line": 1049 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 7197, - "End Line": 7208 + "Function Name": "fileRootType", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4250, + "End Line": 4255 }, { - "Function Name": "_debugCheckOwnerBuildTargetExists", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 5196, - "End Line": 5218 + "Function Name": "navSrcLoc", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4264, + "End Line": 4270 }, { - "Function Name": "update", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4374, - "End Line": 4394 + "Function Name": "navSrcLine", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4284, + "End Line": 4289 }, { - "Function Name": "notifyClients", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 6413, - "End Line": 6429 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "reassemble", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3453, - "End Line": 3466 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 383, + "End Line": 386 }, { - "Function Name": "_sort", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 3616, - "End Line": 3630 + "Start Line": 838, + "End Line": 841 }, { - "Function Name": "debugGetCreatorChain", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5223, - "End Line": 5234 + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 854, + "End Line": 857 }, { - "Function Name": "_applyParentData", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, + "Function Name": "init", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 6193, - "End Line": 6205 + "Start Line": 2773, + "End Line": 2776 }, { - "Function Name": "updateSlotForChild", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "backendSupportsFeature", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4401, - "End Line": 4414 + "Control Flow Ratio": "50.0%", + "Start Line": 3840, + "End Line": 3843 }, { - "Function Name": "_deactivateFailedSubtreeRecursively", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4667, - "End Line": 4677 + "Function Name": "navFileScopeIndex", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4295, + "End Line": 4298 }, { - "Function Name": "_unregisterGlobalKey", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "ptr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3190, - "End Line": 3201 + "Control Flow Ratio": "50.0%", + "Start Line": 727, + "End Line": 729 }, { - "Function Name": "findAncestorWidgetOfExactType", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 5121, - "End Line": 5129 + "Function Name": "get", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 739, + "End Line": 741 }, { - "Function Name": "_reportException", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 7385, - "End Line": 7400 + "Function Name": "ptr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 785, + "End Line": 787 }, { - "Function Name": "dependOnInheritedElement", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "fileScope", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 5073, - "End Line": 5078 + "Control Flow Ratio": "50.0%", + "Start Line": 865, + "End Line": 867 }, { - "Function Name": "findRenderObject", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 4895, - "End Line": 4914 + "Function Name": "fileScopeIp", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 869, + "End Line": 871 }, { - "Function Name": "update", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5985, - "End Line": 6008 + "Function Name": "get", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1202, + "End Line": 1204 }, { - "Function Name": "_ensureDeactivated", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4808, - "End Line": 4822 + "Function Name": "upgrade", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2711, + "End Line": 2713 }, { - "Function Name": "findAncestorRenderObjectOfType", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 5159, - "End Line": 5170 + "Function Name": "namespacePtr", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2872, + "End Line": 2874 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 6983, - "End Line": 6988 + "Function Name": "iesFuncIndex", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3968, + "End Line": 3970 }, { - "Function Name": "toJsonMap", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5563, - "End Line": 5572 + "Function Name": "funcInfo", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3972, + "End Line": 3974 }, { - "Function Name": "_stringify", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5681, - "End Line": 5690 + "Function Name": "fileByIndex", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4244, + "End Line": 4246 }, { - "Function Name": "mount", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, + "Function Name": "navValue", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 6783, - "End Line": 6803 + "Control Flow Ratio": "50.0%", + "Start Line": 4291, + "End Line": 4293 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 7069, - "End Line": 7072 + "Function Name": "navFileScope", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4300, + "End Line": 4302 }, { - "Function Name": "moveRenderObjectChild", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 7134, - "End Line": 7137 + "Function Name": "fmtAnalUnit", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4304, + "End Line": 4306 }, { - "Function Name": "visitAncestorElements", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "fmtDependee", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4307, + "End Line": 4309 + }, + { + "Function Name": "src", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5172, - "End Line": 5179 + "Control Flow Ratio": "50.0%", + "Start Line": 197, + "End Line": 202 }, { - "Function Name": "updateSlot", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "nodeOffsetDebug", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6905, - "End Line": 6913 + "Control Flow Ratio": "33.3%", + "Start Line": 2646, + "End Line": 2650 }, { - "Function Name": "_debugIsDescendantOf", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3761, - "End Line": 3767 + "Control Flow Ratio": "50.0%", + "Start Line": 742, + "End Line": 744 }, { - "Function Name": "_activateWithParent", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4717, - "End Line": 4732 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 788, + "End Line": 790 }, { - "Function Name": "applyParentDataToChild", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "getMode", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6194, - "End Line": 6200 + "Control Flow Ratio": "50.0%", + "Start Line": 1008, + "End Line": 1011 }, { - "Function Name": "doesDependOnInheritedElement", - "Structural Impact": 5.9, + "Function Name": "fullyQualifiedNameLen", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5068, - "End Line": 5071 + "Control Flow Ratio": "50.0%", + "Start Line": 1119, + "End Line": 1122 }, { - "Function Name": "BuildOwner", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, + "Function Name": "baseSrcToken", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2909, - "End Line": 2910 + "Control Flow Ratio": "50.0%", + "Start Line": 1269, + "End Line": 1272 }, { - "Function Name": "_debugTrackElementThatWillNeedToBeRebuiltDueToGlobalKeyShenanigans", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3133, - "End Line": 3142 + "Function Name": "nodeOffsetRelease", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2652, + "End Line": 2654 }, { - "Function Name": "_registerGlobalKey", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3178, - "End Line": 3188 + "Function Name": "clearCachedResolvedReferences", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3714, + "End Line": 3717 }, { - "Function Name": "describeMissingAncestor", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, + "Function Name": "getTarget", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3814, - "End Line": 3842 + "Start Line": 3751, + "End Line": 3753 }, { - "Function Name": "mount", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5788, - "End Line": 5795 + "Function Name": "optimizeMode", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3758, + "End Line": 3760 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7188, - "End Line": 7195 + "Function Name": "analysisRoots", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4240, + "End Line": 4242 }, { - "Function Name": "_debugRemoveGlobalKeyReservationFor", - "Structural Impact": 5.5, + "Function Name": "errNote", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 3731, + "End Line": 3737 + }, + { + "Function Name": "setFileRootType", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3171, - "End Line": 3176 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4257, + "End Line": 4262 }, { - "Function Name": "mount", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "typeSrcLoc", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7044, - "End Line": 7050 + "Control Flow Ratio": "0.0%", + "Start Line": 4272, + "End Line": 4276 }, { - "Function Name": "_firstBuild", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5947, - "End Line": 5974 + "Function Name": "typeFileScope", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4278, + "End Line": 4282 }, { - "Function Name": "mount", - "Structural Impact": 5.4, + "Function Name": "callconvSupported", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7112, - "End Line": 7116 + "Control Flow Ratio": "0.0%", + "Start Line": 4418, + "End Line": 4422 }, { - "Function Name": "_unmount", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2103, - "End Line": 2119 + "Function Name": "assertCodegenFailed", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4603, + "End Line": 4607 }, { - "Function Name": "visitChildElements", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3918, - "End Line": 3935 + "Function Name": "destroy", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1232, + "End Line": 1235 }, { - "Function Name": "lockState", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3013, - "End Line": 3028 + "Function Name": "resolveBaseNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2672, + "End Line": 2672 }, { - "Function Name": "deactivateChild", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "access", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4630, - "End Line": 4645 + "Control Flow Ratio": "0.0%", + "Start Line": 592, + "End Line": 595 }, { - "Function Name": "forgetChild", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "kind", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4700, - "End Line": 4715 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 478, + "End Line": 478 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1028, + "Sequential Logic Declarations": 424, + "Function Parameters": 128, + "Function/Method Declarations": 128, + "Class/Entity Declarations": 55, + "Defensive Programming Constructs": 493, + "Type/Safety Bypasses": 149, + "High-Risk Execution Commands": 76, + "I/O and Network Boundaries": 12, + "Exposed API / Public Exports": 244, + "State Mutations / Variable Reassignments": 314, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 598, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 640, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 25, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 18, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 18, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 9, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 186, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 71, + "Fatal Aborts & Exceptions": 308, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 572, + "Thread Synchronization Locks": 6, + "Immutable Data Declarations": 622, + "Resource Deallocation & Cleanup": 96, + "Private / Encapsulated Scopes": 586, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3302, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 694, + "Design Camel Case": 2, + "Design Snake Case": 569, + "Design Pascal Case": 102, + "Design Upper Case": 0, + "Design Short Vars": 57, + "Design Long Vars": 1, + "Duplicate Logic": 4, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 28, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 17, + "Direct Downstream (Dependency Blast Radius)": 4, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 8 + }, + "9. Extracted Dependencies": [ + "Air.zig", + "Compilation.zig", + "InternPool.zig", + "Package.zig", + "Sema.zig", + "Type.zig", + "Value.zig", + "Zcu/PerThread.zig", + "build_options", + "builtin", + "codegen/llvm.zig", + "dev.zig", + "introspect.zig", + "link.zig", + "std", + "target.zig", + "tracy.zig" + ] + }, + "zig/zig/main.zig": { + "1. Artifact Identity": { + "Filename": "main.zig", + "Path": "zig/zig/main.zig", + "Language": "Zig", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" + }, + "2. Topological Coordinates": { + "X": 3510.08, + "Y": -87.94, + "Z": -4546.85 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 7530, + "Coding LOC": 6619, + "Documentation LOC": 363, + "Structural Magnitude": 5425.48, + "Control Flow Ratio": "82.2%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.89 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "61.79%", + "Error & Exception Exposure": "43.09%", + "Tech Debt Exposure": "8.51%", + "Testing Exposure": "80.0%", + "API Exposure": "0.29%", + "Concurrency Exposure": "19.86%", + "State Flux Exposure": "61.43%", + "Commented Logic Exposure": "5.08%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "18.63%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_deactivateRecursively", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2133, - "End Line": 2146 + "Function Name": "buildOutputType", + "Structural Impact": 1414.0, + "Lines of Code (LOC)": 894, + "Control Flow Branches": 558, + "Input Parameters": 5, + "Control Flow Ratio": "81.3%", + "Start Line": 798, + "End Line": 1691 }, { - "Function Name": "_deactivateFailedChildSilently", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4647, - "End Line": 4657 + "Function Name": "cmdBuild", + "Structural Impact": 536.7, + "Lines of Code (LOC)": 627, + "Control Flow Branches": 225, + "Input Parameters": 4, + "Control Flow Ratio": "81.2%", + "Start Line": 4791, + "End Line": 5417 }, { - "Function Name": "unmount", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4850, - "End Line": 4866 + "Function Name": "createModule", + "Structural Impact": 296.6, + "Lines of Code (LOC)": 331, + "Control Flow Branches": 98, + "Input Parameters": 7, + "Control Flow Ratio": "87.5%", + "Start Line": 3728, + "End Line": 4058 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5699, - "End Line": 5707 + "Function Name": "mainArgs", + "Structural Impact": 232.9, + "Lines of Code (LOC)": 178, + "Control Flow Branches": 111, + "Input Parameters": 3, + "Control Flow Ratio": "74.0%", + "Start Line": 206, + "End Line": 383 }, { - "Function Name": "_debugConcreteSubtype", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 390, - "End Line": 396 + "Function Name": "cmdFetch", + "Structural Impact": 204.2, + "Lines of Code (LOC)": 283, + "Control Flow Branches": 84, + "Input Parameters": 4, + "Control Flow Ratio": "71.2%", + "Start Line": 6820, + "End Line": 7102 }, { - "Function Name": "_debugConcreteSubtype", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3636, - "End Line": 3642 + "Function Name": "runOrTest", + "Structural Impact": 175.6, + "Lines of Code (LOC)": 122, + "Control Flow Branches": 46, + "Input Parameters": 12, + "Control Flow Ratio": "83.6%", + "Start Line": 4308, + "End Line": 4429 }, { - "Function Name": "visit", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4405, - "End Line": 4411 + "Function Name": "jitCmd", + "Structural Impact": 147.6, + "Lines of Code (LOC)": 208, + "Control Flow Branches": 55, + "Input Parameters": 5, + "Control Flow Ratio": "77.5%", + "Start Line": 5432, + "End Line": 5639 }, { - "Function Name": "_updateBuildScopeRecursively", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4437, - "End Line": 4448 + "Function Name": "cmdAstCheck", + "Structural Impact": 136.3, + "Lines of Code (LOC)": 166, + "Control Flow Branches": 63, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 6075, + "End Line": 6240 }, { - "Function Name": "visitChildren", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7219, - "End Line": 7226 + "Function Name": "serve", + "Structural Impact": 132.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 41, + "Input Parameters": 8, + "Control Flow Ratio": "80.4%", + "Start Line": 4068, + "End Line": 4199 }, { - "Function Name": "_isProfileBuildsEnabledFor", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3502, - "End Line": 3505 + "Function Name": "addIncludePath", + "Structural Impact": 99.4, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 33, + "Input Parameters": 7, + "Control Flow Ratio": "82.5%", + "Start Line": 6684, + "End Line": 6747 }, { - "Function Name": "toDiagnosticsNode", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5259, - "End Line": 5262 + "Function Name": "runOrTestHotSwap", + "Structural Impact": 98.1, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 32, + "Input Parameters": 7, + "Control Flow Ratio": "76.2%", + "Start Line": 4431, + "End Line": 4526 }, { - "Function Name": "toDiagnosticsNode", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6122, - "End Line": 6125 + "Function Name": "warnAboutForeignBinaries", + "Structural Impact": 76.5, + "Lines of Code (LOC)": 110, + "Control Flow Branches": 28, + "Input Parameters": 5, + "Control Flow Ratio": "96.6%", + "Start Line": 6547, + "End Line": 6656 }, { - "Function Name": "dependOnInheritedWidgetOfExactType", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "handleModArg", + "Structural Impact": 72.1, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 18, + "Input Parameters": 12, "Control Flow Ratio": "100.0%", - "Start Line": 2447, - "End Line": 2447 + "Start Line": 7429, + "End Line": 7499 }, { - "Function Name": "_updateInheritance", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6258, - "End Line": 6264 + "Function Name": "cmdTranslateC", + "Structural Impact": 65.2, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 24, + "Input Parameters": 5, + "Control Flow Ratio": "77.4%", + "Start Line": 4545, + "End Line": 4624 }, { - "Function Name": "operator==", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 7427, - "End Line": 7433 + "Function Name": "cmdInit", + "Structural Impact": 63.0, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 28, + "Input Parameters": 3, + "Control Flow Ratio": "75.7%", + "Start Line": 4656, + "End Line": 4754 }, { - "Function Name": "getInheritedWidgetOfExactType", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5091, - "End Line": 5094 + "Function Name": "next", + "Structural Impact": 58.3, + "Lines of Code (LOC)": 147, + "Control Flow Branches": 35, + "Input Parameters": 1, + "Control Flow Ratio": "81.4%", + "Start Line": 5882, + "End Line": 6028 }, { - "Function Name": "toStringShort", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5256, - "End Line": 5257 + "Function Name": "serveUpdateResults", + "Structural Impact": 57.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "70.7%", + "Start Line": 4201, + "End Line": 4306 }, { - "Function Name": "_debugCheckHasAssociatedRenderObject", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 7236, - "End Line": 7260 + "Function Name": "write", + "Structural Impact": 55.4, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 19, + "Input Parameters": 6, + "Control Flow Ratio": "90.5%", + "Start Line": 7322, + "End Line": 7371 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7125, - "End Line": 7132 + "Function Name": "cmdChangelist", + "Structural Impact": 51.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 23, + "Input Parameters": 3, + "Control Flow Ratio": "63.9%", + "Start Line": 6462, + "End Line": 6528 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7139, - "End Line": 7146 + "Function Name": "detectNativeCpuWithLLVM", + "Structural Impact": 45.1, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 6292, + "End Line": 6353 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "findBuildRoot", + "Structural Impact": 44.4, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 23, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7210, - "End Line": 7217 + "Control Flow Ratio": "82.1%", + "Start Line": 7183, + "End Line": 7238 }, { - "Function Name": "inflateWidget", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "cmdDetectCpu", + "Structural Impact": 33.6, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 7262, - "End Line": 7267 + "Control Flow Ratio": "85.0%", + "Start Line": 6242, + "End Line": 6290 }, { - "Function Name": "setDependencies", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6323, - "End Line": 6326 + "Function Name": "accessFrameworkPath", + "Structural Impact": 25.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 6762, + "End Line": 6786 }, { - "Function Name": "updateDependencies", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6350, - "End Line": 6353 + "Function Name": "createDependenciesModule", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 7123, + "End Line": 7165 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7064, - "End Line": 7067 + "Function Name": "resolve", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 705, + "End Line": 728 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 7074, - "End Line": 7077 + "Function Name": "cmdDumpLlvmInts", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 6375, + "End Line": 6415 }, { - "Function Name": "canUpdate", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 382, - "End Line": 384 + "Function Name": "log", + "Structural Impact": 21.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 137, + "End Line": 160 }, { - "Function Name": "context", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "main", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 18, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 949, - "End Line": 960 + "Control Flow Ratio": "75.0%", + "Start Line": 166, + "End Line": 204 }, { - "Function Name": "insertRenderObjectChild", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "eatIntPrefix", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6966, - "End Line": 6967 + "Control Flow Ratio": "71.4%", + "Start Line": 6530, + "End Line": 6540 }, { - "Function Name": "removeRenderObjectChild", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6994, - "End Line": 6995 + "Function Name": "cmdDumpZir", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 6418, + "End Line": 6459 }, { - "Function Name": "_unmountAll", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2121, - "End Line": 2131 + "Function Name": "anyObjectLinkInputs", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 7501, + "End Line": 7510 }, { - "Function Name": "dependOnInheritedElement", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "findTemplates", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2400, - "End Line": 2400 - }, - { - "Function Name": "depth", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3602, - "End Line": 3610 + "Control Flow Ratio": "75.0%", + "Start Line": 7382, + "End Line": 7407 }, { - "Function Name": "renderObjectAttachingChild", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3804, - "End Line": 3812 + "Function Name": "printCpu", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 6355, + "End Line": 6373 }, { - "Function Name": "debugGetDiagnosticChain", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "addLibDirectoryWarn2", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 5240, - "End Line": 5248 - }, - { - "Function Name": "_defaultErrorWidgetBuilder", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 5667, - "End Line": 5679 + "Start Line": 7516, + "End Line": 7529 }, { - "Function Name": "debugParentDataType", - "Structural Impact": 3.5, + "Function Name": "updateModule", + "Structural Impact": 10.6, "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6181, - "End Line": 6191 + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4533, + "End Line": 4543 }, { - "Function Name": "operator==", - "Structural Impact": 3.4, + "Function Name": "argsCopyZ", + "Structural Impact": 9.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 102 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5665, + "End Line": 5671 }, { - "Function Name": "toString", - "Structural Impact": 3.4, + "Function Name": "next", + "Structural Impact": 8.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 212, - "End Line": 219 - }, - { - "Function Name": "operator==", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 252, - "End Line": 258 - }, - { - "Function Name": "_debugCheckForCycles", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 4604, - "End Line": 4614 + "Control Flow Ratio": "55.6%", + "Start Line": 751, + "End Line": 758 }, { - "Function Name": "_updateDepth", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "nextOrFatal", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4427, - "End Line": 4435 + "Control Flow Ratio": "62.5%", + "Start Line": 759, + "End Line": 766 }, { - "Function Name": "currentState", - "Structural Impact": 3.2, + "Function Name": "prefixedIntArg", + "Structural Impact": 8.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 192, - "End Line": 195 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6542, + "End Line": 6545 }, { - "Function Name": "updateSlot", - "Structural Impact": 3.2, + "Function Name": "writeSimpleTemplateFile", + "Structural Impact": 8.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4418, - "End Line": 4425 - }, - { - "Function Name": "attachRenderObject", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4473, - "End Line": 4479 + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 7373, + "End Line": 7380 }, { - "Function Name": "getElementForInheritedWidgetOfExactType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, + "Function Name": "createEmptyDependenciesModule", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 5096, - "End Line": 5100 + "Start Line": 7104, + "End Line": 7119 }, { - "Function Name": "visitChildren", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "resolveRespFileArgs", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 5868, - "End Line": 5873 + "Start Line": 6035, + "End Line": 6049 }, { - "Function Name": "updated", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "translateC", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 6, "Control Flow Ratio": "100.0%", - "Start Line": 6395, - "End Line": 6400 + "Start Line": 4626, + "End Line": 4641 }, { - "Function Name": "visitChildren", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "parseWasiExecModel", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7098, - "End Line": 7103 + "Control Flow Ratio": "75.0%", + "Start Line": 7414, + "End Line": 7417 }, { - "Function Name": "attachRenderObject", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "saveState", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 7316, - "End Line": 7321 + "Start Line": 4060, + "End Line": 4066 }, { - "Function Name": "updateSlot", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 7329, - "End Line": 7333 + "Function Name": "initArgIteratorResponseFile", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5752, + "End Line": 5758 }, { - "Function Name": "currentWidget", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, + "Function Name": "parseSubsystem", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 185, - "End Line": 185 + "Start Line": 6658, + "End Line": 6672 }, { - "Function Name": "_debugElementWasRebuilt", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "parseCodeModel", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3144, - "End Line": 3146 - }, - { - "Function Name": "_debugCheckStateIsActiveForAncestorLookup", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5046, - "End Line": 5065 + "Control Flow Ratio": "66.7%", + "Start Line": 6052, + "End Line": 6055 }, { - "Function Name": "dispatchNotification", - "Structural Impact": 3.0, + "Function Name": "parseRcIncludes", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5250, - "End Line": 5253 + "Control Flow Ratio": "66.7%", + "Start Line": 6788, + "End Line": 6791 }, { - "Function Name": "ErrorWidget", - "Structural Impact": 3.0, + "Function Name": "parseOptimizeMode", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5623, - "End Line": 5626 + "Control Flow Ratio": "66.7%", + "Start Line": 7409, + "End Line": 7412 }, { - "Function Name": "ErrorWidget.withDetails", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "parseStackSize", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5632, - "End Line": 5634 - }, - { - "Function Name": "unmount", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6027, - "End Line": 6047 + "Control Flow Ratio": "66.7%", + "Start Line": 7419, + "End Line": 7422 }, { - "Function Name": "getDependencies", - "Structural Impact": 3.0, + "Function Name": "parseImageBase", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6296, - "End Line": 6299 - }, - { - "Function Name": "unmount", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6856, - "End Line": 6874 + "Control Flow Ratio": "66.7%", + "Start Line": 7424, + "End Line": 7427 }, { - "Function Name": "GlobalKey", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "init", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 165, - "End Line": 165 + "Start Line": 5867, + "End Line": 5880 }, { - "Function Name": "owner", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "addLibDirectoryWarn", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2312, - "End Line": 2312 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7512, + "End Line": 7514 }, { - "Function Name": "size", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "deinit", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 2387, - "End Line": 2387 - }, - { - "Function Name": "debugExpectsRenderObjectForSlot", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4893, - "End Line": 4893 + "Start Line": 7172, + "End Line": 7175 }, { - "Function Name": "toString", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "wasi_cwd", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 263, - "End Line": 274 - }, - { - "Function Name": "deactivate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6845, - "End Line": 6854 + "Start Line": 60, + "End Line": 65 }, { - "Function Name": "toString", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 107, - "End Line": 113 + "Function Name": "lldMain", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5706, + "End Line": 5710 }, { - "Function Name": "performRebuild", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5976, - "End Line": 5983 + "Function Name": "loadManifest", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7246, + "End Line": 7250 }, { - "Function Name": "detachRenderObject", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6949, - "End Line": 6956 + "Function Name": "sanitizeExampleName", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4756, + "End Line": 4756 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "ZigClang_main", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1481, - "End Line": 1498 + "Start Line": 5662, + "End Line": 5662 }, { - "Function Name": "toStringShort", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 352, - "End Line": 356 + "Function Name": "ZigLlvmAr_main", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5663, + "End Line": 5663 }, { - "Function Name": "attachNotificationTree", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3482, - "End Line": 3485 + "Function Name": "clangMain", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5673, + "End Line": 5673 }, { - "Function Name": "describeElements", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, + "Function Name": "llvmArMain", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3845, - "End Line": 3853 + "Start Line": 5687, + "End Line": 5687 }, { - "Function Name": "attachNotificationTree", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5111, - "End Line": 5114 + "Function Name": "deinit", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7315, + "End Line": 7320 }, { - "Function Name": "_updateInheritance", - "Structural Impact": 2.2, + "Function Name": "incrementArgIndex", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5116, - "End Line": 5119 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6030, + "End Line": 6033 }, { - "Function Name": "owner", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3686, - "End Line": 3687 + "Function Name": "reset", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6680, + "End Line": 6682 }, { - "Function Name": "describeElement", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "deinit", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3855, - "End Line": 3861 + "Start Line": 5083, + "End Line": 5083 }, { - "Function Name": "describeWidget", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "ZigClangIsLLVMUsingSeparateLibcxx", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3863, - "End Line": 3869 + "Start Line": 5660, + "End Line": 5660 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2631, + "Sequential Logic Declarations": 571, + "Function Parameters": 69, + "Function/Method Declarations": 68, + "Class/Entity Declarations": 25, + "Defensive Programming Constructs": 950, + "Type/Safety Bypasses": 110, + "High-Risk Execution Commands": 2, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 33, + "State Mutations / Variable Reassignments": 767, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 32, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 20, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 815, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 31, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 11, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 60, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 1, + "Structured Telemetry & Logging": 24, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 22, + "Fatal Aborts & Exceptions": 152, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 806, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 685, + "Resource Deallocation & Cleanup": 65, + "Private / Encapsulated Scopes": 873, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 6390, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 8, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1141, + "Design Camel Case": 1, + "Design Snake Case": 1053, + "Design Pascal Case": 72, + "Design Upper Case": 0, + "Design Short Vars": 87, + "Design Long Vars": 44, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 18, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 2, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 20, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Compilation.zig", + "DarwinPosixSpawn.zig", + "IncrementalDebugServer.zig", + "Package.zig", + "Zcu.zig", + "build_options", + "builtin", + "clang_options.zig", + "codegen.zig", + "codegen/llvm.zig", + "codegen/llvm/bindings.zig", + "crash_report.zig", + "dev.zig", + "introspect.zig", + "libs/mingw.zig", + "libs/wasi_libc.zig", + "link.zig", + "std", + "target.zig", + "tracy.zig" + ] + } + } + }, + "perl/exiftool": { + "Directory Group Magnitude": 19252.98, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "46.37%", + "Error & Exception Exposure": "59.68%", + "Tech Debt Exposure": "19.79%", + "Testing Exposure": "40.77%", + "API Exposure": "0.05%", + "Concurrency Exposure": "5.89%", + "State Flux Exposure": "56.17%", + "Commented Logic Exposure": "2.82%", + "Specification Exposure": "83.33%", + "Instability Exposure": "41.67%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "16.98%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "perl/exiftool/README": { + "1. Artifact Identity": { + "Filename": "README", + "Path": "perl/exiftool/README", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (README)" + }, + "2. Topological Coordinates": { + "X": 1272.38, + "Y": -36.78, + "Z": -4390.12 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 270, + "Coding LOC": 0, + "Documentation LOC": 229, + "Structural Magnitude": 5.4, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/META.json": { + "1. Artifact Identity": { + "Filename": "META.json", + "Path": "perl/exiftool/META.json", + "Language": "Json", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .json)" + }, + "2. Topological Coordinates": { + "X": 225.12, + "Y": 8.53, + "Z": -4234.31 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 56, + "Coding LOC": 55, + "Documentation LOC": 0, + "Structural Magnitude": 16.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "33.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 53, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/ExifTool.pm": { + "1. Artifact Identity": { + "Filename": "ExifTool.pm", + "Path": "perl/exiftool/ExifTool.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" + }, + "2. Topological Coordinates": { + "X": 810.4, + "Y": -1.39, + "Z": -4227.23 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 10227, + "Coding LOC": 8286, + "Documentation LOC": 1632, + "Structural Magnitude": 11459.52, + "Control Flow Ratio": "60.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.535 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "95.85%", + "Error & Exception Exposure": "96.6%", + "Tech Debt Exposure": "15.7%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "18.19%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.2%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ProcessJPEG", + "Structural Impact": 741.1, + "Lines of Code (LOC)": 1103, + "Control Flow Branches": 342, + "Input Parameters": 3, + "Control Flow Ratio": "63.8%", + "Start Line": 7248, + "End Line": 8350 }, { - "Function Name": "renderObjectAttachingChild", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5785, - "End Line": 5786 + "Function Name": "ExtractInfo", + "Structural Impact": 296.6, + "Lines of Code (LOC)": 501, + "Control Flow Branches": 191, + "Input Parameters": 1, + "Control Flow Ratio": "71.8%", + "Start Line": 2711, + "End Line": 3211 }, { - "Function Name": "renderObjectAttachingChild", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6626, - "End Line": 6627 + "Function Name": "DoProcessTIFF", + "Structural Impact": 279.0, + "Lines of Code (LOC)": 380, + "Control Flow Branches": 129, + "Input Parameters": 3, + "Control Flow Ratio": "66.5%", + "Start Line": 8519, + "End Line": 8898 }, { - "Function Name": "update", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7289, - "End Line": 7301 + "Function Name": "ProcessBinaryData", + "Structural Impact": 276.9, + "Lines of Code (LOC)": 299, + "Control Flow Branches": 130, + "Input Parameters": 3, + "Control Flow Ratio": "73.0%", + "Start Line": 9855, + "End Line": 10153 }, { - "Function Name": "_currentElement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 173, - "End Line": 173 + "Function Name": "Options", + "Structural Impact": 271.2, + "Lines of Code (LOC)": 264, + "Control Flow Branches": 128, + "Input Parameters": 3, + "Control Flow Ratio": "75.3%", + "Start Line": 2412, + "End Line": 2675 }, { - "Function Name": "currentContext", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 179, - "End Line": 179 + "Function Name": "GetValue", + "Structural Impact": 256.6, + "Lines of Code (LOC)": 291, + "Control Flow Branches": 120, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3427, + "End Line": 3717 }, { - "Function Name": "findRenderObject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2366, - "End Line": 2366 + "Function Name": "BuildCompositeTags", + "Structural Impact": 180.8, + "Lines of Code (LOC)": 187, + "Control Flow Branches": 98, + "Input Parameters": 2, + "Control Flow Ratio": "73.7%", + "Start Line": 3953, + "End Line": 4139 }, { - "Function Name": "getInheritedWidgetOfExactType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2470, - "End Line": 2470 + "Function Name": "HandleTag", + "Structural Impact": 164.4, + "Lines of Code (LOC)": 152, + "Control Flow Branches": 63, + "Input Parameters": 5, + "Control Flow Ratio": "57.3%", + "Start Line": 9266, + "End Line": 9417 }, { - "Function Name": "getElementForInheritedWidgetOfExactType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2490, - "End Line": 2490 + "Function Name": "SetFoundTags", + "Structural Impact": 163.1, + "Lines of Code (LOC)": 235, + "Control Flow Branches": 106, + "Input Parameters": 1, + "Control Flow Ratio": "74.6%", + "Start Line": 5301, + "End Line": 5535 }, { - "Function Name": "findAncestorWidgetOfExactType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2518, - "End Line": 2518 + "Function Name": "GetGroup", + "Structural Impact": 139.2, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 66, + "Input Parameters": 3, + "Control Flow Ratio": "80.5%", + "Start Line": 3787, + "End Line": 3891 }, { - "Function Name": "findAncestorStateOfType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2553, - "End Line": 2553 + "Function Name": "FoundTag", + "Structural Impact": 129.8, + "Lines of Code (LOC)": 181, + "Control Flow Branches": 53, + "Input Parameters": 4, + "Control Flow Ratio": "63.9%", + "Start Line": 9426, + "End Line": 9606 }, { - "Function Name": "findRootAncestorStateOfType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2566, - "End Line": 2566 + "Function Name": "ConvertDateTime", + "Structural Impact": 123.8, + "Lines of Code (LOC)": 120, + "Control Flow Branches": 67, + "Input Parameters": 2, + "Control Flow Ratio": "76.1%", + "Start Line": 6551, + "End Line": 6670 }, { - "Function Name": "findAncestorRenderObjectOfType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2589, - "End Line": 2589 + "Function Name": "DoneExtract", + "Structural Impact": 114.6, + "Lines of Code (LOC)": 171, + "Control Flow Branches": 74, + "Input Parameters": 1, + "Control Flow Ratio": "74.7%", + "Start Line": 4414, + "End Line": 4584 }, { - "Function Name": "slot", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3597, - "End Line": 3597 + "Function Name": "ExpandShortcuts", + "Structural Impact": 98.0, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 53, + "Input Parameters": 2, + "Control Flow Ratio": "82.8%", + "Start Line": 5645, + "End Line": 5734 }, { - "Function Name": "describeElement", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseArguments", + "Structural Impact": 86.8, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 46, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2647, - "End Line": 2650 + "Control Flow Ratio": "78.0%", + "Start Line": 5061, + "End Line": 5167 }, { - "Function Name": "describeWidget", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "AddCompositeTags", + "Structural Impact": 68.8, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 36, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2655, - "End Line": 2658 + "Control Flow Ratio": "72.0%", + "Start Line": 5740, + "End Line": 5833 }, { - "Function Name": "update", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6142, - "End Line": 6150 + "Function Name": "GroupMatches", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "75.6%", + "Start Line": 5195, + "End Line": 5238 }, { - "Function Name": "notifyDependent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ProcessTrailers", + "Structural Impact": 64.6, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 32, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 6371, - "End Line": 6374 + "Control Flow Ratio": "61.5%", + "Start Line": 7019, + "End Line": 7167 }, { - "Function Name": "update", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "GetTagTable", + "Structural Impact": 54.0, + "Lines of Code (LOC)": 91, + "Control Flow Branches": 34, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6805, - "End Line": 6814 + "Control Flow Ratio": "65.4%", + "Start Line": 8927, + "End Line": 9017 }, { - "Function Name": "updateRenderObject", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ReadValue", + "Structural Impact": 52.6, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 18, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 6263, + "End Line": 6309 + }, + { + "Function Name": "WindowsLongPath", + "Structural Impact": 51.5, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 27, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1923, - "End Line": 1924 + "Control Flow Ratio": "62.8%", + "Start Line": 4776, + "End Line": 4836 }, { - "Function Name": "remove", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2166, - "End Line": 2172 + "Function Name": "GetTagList", + "Structural Impact": 50.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "46.5%", + "Start Line": 3328, + "End Line": 3391 }, { - "Function Name": "debugContains", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "GetInfo", + "Structural Impact": 47.4, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 29, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2174, - "End Line": 2181 + "Control Flow Ratio": "61.7%", + "Start Line": 3222, + "End Line": 3320 }, { - "Function Name": "_NotificationNode", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetFileType", + "Structural Impact": 46.2, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 24, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3489, - "End Line": 3489 + "Control Flow Ratio": "63.2%", + "Start Line": 4191, + "End Line": 4248 }, { - "Function Name": "describeOwnershipChain", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3871, - "End Line": 3877 + "Function Name": "GetUnixTime", + "Structural Impact": 43.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "62.2%", + "Start Line": 6794, + "End Line": 6822 }, { - "Function Name": "_performRebuild", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6829, - "End Line": 6843 + "Function Name": "AddTagToTable", + "Structural Impact": 42.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "81.0%", + "Start Line": 9206, + "End Line": 9255 + }, + { + "Function Name": "RemoveTagsFromList", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 15, + "Input Parameters": 5, + "Control Flow Ratio": "71.4%", + "Start Line": 5245, + "End Line": 5269 + }, + { + "Function Name": "ConvertUnixTime", + "Structural Impact": 39.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 18, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 6761, + "End Line": 6788 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6997, - "End Line": 7003 + "Function Name": "IdentifyTrailer", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "73.9%", + "Start Line": 6966, + "End Line": 7006 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7228, - "End Line": 7234 + "Function Name": "Open", + "Structural Impact": 36.1, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "53.8%", + "Start Line": 4845, + "End Line": 4896 }, { - "Function Name": "IndexedSlot", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetFileTime", + "Structural Impact": 34.1, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7418, - "End Line": 7418 + "Control Flow Ratio": "50.0%", + "Start Line": 4997, + "End Line": 5055 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 358, - "End Line": 362 + "Function Name": "GetTagInfo", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "41.9%", + "Start Line": 9133, + "End Line": 9195 }, { - "Function Name": "debugIsValidRenderObject", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1608 + "Function Name": "Warn", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "59.1%", + "Start Line": 5593, + "End Line": 5620 }, { - "Function Name": "_activateRecursively", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4734, - "End Line": 4739 + "Function Name": "CreateDirectory", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4947, + "End Line": 4990 }, { - "Function Name": "_ElementDiagnosticableTreeNode", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5554, - "End Line": 5559 + "Function Name": "IsUTF8", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "51.9%", + "Start Line": 4650, + "End Line": 4692 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5875, - "End Line": 5880 + "Function Name": "GetDescription", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3739, + "End Line": 3775 }, { - "Function Name": "update", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5891, - "End Line": 5896 + "Function Name": "EncodeFileName", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4723, + "End Line": 4757 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6127, - "End Line": 6131 + "Function Name": "VerboseDir", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, + "Input Parameters": 5, + "Control Flow Ratio": "62.5%", + "Start Line": 9761, + "End Line": 9777 }, { - "Function Name": "applyWidgetOutOfTurn", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6239, - "End Line": 6243 + "Function Name": "ProcessDirectory", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "45.0%", + "Start Line": 9024, + "End Line": 9069 }, { - "Function Name": "removeDependent", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6383, - "End Line": 6387 + "Function Name": "SetFileType", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 9666, + "End Line": 9695 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7058, - "End Line": 7062 + "Function Name": "Printable", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "58.8%", + "Start Line": 6520, + "End Line": 6545 }, { - "Function Name": "forgetChild", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7105, - "End Line": 7110 + "Function Name": "DecodeBits", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "58.8%", + "Start Line": 6362, + "End Line": 6384 }, { - "Function Name": "update", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7118, - "End Line": 7123 + "Function Name": "Decode", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "46.7%", + "Start Line": 6321, + "End Line": 6345 }, { - "Function Name": "operator==", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 364, - "End Line": 366 + "Function Name": "Filter", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6483, + "End Line": 6513 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1034, - "End Line": 1036 + "Function Name": "HDump", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 6935, + "End Line": 6958 }, { - "Function Name": "createRenderObject", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1910, - "End Line": 1912 + "Function Name": "ConvertTimeSpan", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6676, + "End Line": 6694 }, { - "Function Name": "Element", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3561, - "End Line": 3563 + "Function Name": "IsSameID", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "58.8%", + "Start Line": 5173, + "End Line": 5187 }, { - "Function Name": "operator==", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3586, - "End Line": 3589 + "Function Name": "ToFloat", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 18, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 5946, + "End Line": 5955 }, { - "Function Name": "_debugRemoveGlobalKeyReservation", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CanWrite", + "Structural Impact": 19.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4362, - "End Line": 4365 + "Control Flow Ratio": "48.0%", + "Start Line": 4255, + "End Line": 4273 }, { - "Function Name": "updated", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6157, - "End Line": 6160 + "Function Name": "CombineInfo", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4381, + "End Line": 4404 }, { - "Function Name": "notifyClients", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6245, - "End Line": 6248 + "Function Name": "ExtractBinary", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 9814, + "End Line": 9847 }, { - "Function Name": "assignOwner", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7039, - "End Line": 7042 + "Function Name": "FindValue", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "53.8%", + "Start Line": 4612, + "End Line": 4626 }, { - "Function Name": "ObjectKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 91 + "Function Name": "OverrideFileType", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 9701, + "End Line": 9720 }, { - "Function Name": "LabeledGlobalKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "SetByteOrder", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 208 + "Control Flow Ratio": "50.0%", + "Start Line": 6137, + "End Line": 6176 }, { - "Function Name": "GlobalObjectKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 247 + "Function Name": "GetTimeZone", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 6719, + "End Line": 6734 }, { - "Function Name": "Widget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "SetupTagTable", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 314, - "End Line": 314 + "Control Flow Ratio": "53.3%", + "Start Line": 5879, + "End Line": 5907 }, { - "Function Name": "StatelessWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ConvertDuration", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 525 + "Control Flow Ratio": "44.4%", + "Start Line": 6854, + "End Line": 6872 }, { - "Function Name": "build", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "SplitFileName", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 571, - "End Line": 572 + "Control Flow Ratio": "61.5%", + "Start Line": 4698, + "End Line": 4715 }, { - "Function Name": "StatefulWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 773 + "Function Name": "IsFloat", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5924, + "End Line": 5930 }, { - "Function Name": "_debugTypesAreRight", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 937, - "End Line": 937 + "Function Name": "CopyAltInfo", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "41.7%", + "Start Line": 5275, + "End Line": 5292 }, { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1332, - "End Line": 1341 + "Function Name": "GetGroups", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "36.4%", + "Start Line": 3899, + "End Line": 3921 }, { - "Function Name": "build", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "DoAutoLoad", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1460, - "End Line": 1461 + "Control Flow Ratio": "42.9%", + "Start Line": 5541, + "End Line": 5566 }, { - "Function Name": "ProxyWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1524, - "End Line": 1524 + "Function Name": "Exists", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 4902, + "End Line": 4922 }, { - "Function Name": "ParentDataWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1590, - "End Line": 1590 + "Function Name": "VerboseDump", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "41.7%", + "Start Line": 9782, + "End Line": 9795 }, { - "Function Name": "debugTypicalAncestorWidgetClass", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1632 + "Function Name": "DoUnpack", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 6029, + "End Line": 6041 }, { - "Function Name": "applyParentData", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1694, - "End Line": 1695 + "Function Name": "GetTagInfoList", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "36.4%", + "Start Line": 9103, + "End Line": 9121 }, { - "Function Name": "InheritedWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1856, - "End Line": 1856 + "Function Name": "IsDirectory", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4928, + "End Line": 4940 }, { - "Function Name": "updateShouldNotify", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ExpandFlags", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1873, - "End Line": 1874 + "Control Flow Ratio": "55.6%", + "Start Line": 5855, + "End Line": 5871 }, { - "Function Name": "RenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CleanWarning", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1894, - "End Line": 1894 + "Control Flow Ratio": "50.0%", + "Start Line": 2318, + "End Line": 2329 }, { - "Function Name": "didUnmountRenderObject", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1931 + "Function Name": "NextTagKey", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4634, + "End Line": 4641 }, { - "Function Name": "LeafRenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1941, - "End Line": 1941 + "Function Name": "ValidateImage", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "30.0%", + "Start Line": 6391, + "End Line": 6408 }, { - "Function Name": "SingleChildRenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "Init", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1959, - "End Line": 1959 + "Control Flow Ratio": "37.5%", + "Start Line": 4304, + "End Line": 4359 }, { - "Function Name": "MultiChildRenderObjectWidget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ClearOptions", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1994, - "End Line": 1994 + "Control Flow Ratio": "44.4%", + "Start Line": 2680, + "End Line": 2702 }, { - "Function Name": "widget", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2308, - "End Line": 2308 + "Function Name": "MakeDescription", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 6442, + "End Line": 6460 }, { - "Function Name": "mounted", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ConvertBitrate", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2324, - "End Line": 2324 + "Control Flow Ratio": "36.4%", + "Start Line": 6879, + "End Line": 6890 }, { - "Function Name": "debugDoingBuild", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2340, - "End Line": 2340 + "Function Name": "ModifyMimeType", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9726, + "End Line": 9740 }, { - "Function Name": "visitAncestorElements", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "Purge", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2608, - "End Line": 2608 + "Control Flow Ratio": "66.7%", + "Start Line": 4365, + "End Line": 4374 }, { - "Function Name": "visitChildElements", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2631, - "End Line": 2631 + "Function Name": "GetTagID", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "30.0%", + "Start Line": 3724, + "End Line": 3732 }, { - "Function Name": "dispatchNotification", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ValidTagName", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2638, - "End Line": 2638 + "Control Flow Ratio": "57.1%", + "Start Line": 6418, + "End Line": 6422 }, { - "Function Name": "describeMissingAncestor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2664, - "End Line": 2664 + "Function Name": "SetGroup", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 9620, + "End Line": 9624 }, { - "Function Name": "describeOwnershipChain", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2670, - "End Line": 2670 + "Function Name": "DoEscape", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 9643, + "End Line": 9657 }, { - "Function Name": "BuildScope", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2686, - "End Line": 2686 + "Function Name": "Error", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 5626, + "End Line": 5638 }, { - "Function Name": "onNotification", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "JpegMarkerName", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3480, - "End Line": 3480 + "Control Flow Ratio": "42.9%", + "Start Line": 7213, + "End Line": 7226 }, { - "Function Name": "visitChildren", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3893, - "End Line": 3893 + "Function Name": "ConvertFileSize", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "11.1%", + "Start Line": 6828, + "End Line": 6848 }, { - "Function Name": "debugVisitOnstageChildren", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3915, - "End Line": 3915 + "Function Name": "AddTagsToLookup", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5838, + "End Line": 5849 }, { - "Function Name": "createRenderObject", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5696, - "End Line": 5697 + "Function Name": "TimeZoneString", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 6741, + "End Line": 6753 }, { - "Function Name": "ComponentElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5777, - "End Line": 5777 + "Function Name": "VPrint", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9745, + "End Line": 9754 }, { - "Function Name": "StatelessElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5886, - "End Line": 5886 + "Function Name": "SwapBytes", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 5975, + "End Line": 5982 }, { - "Function Name": "activate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6010, - "End Line": 6019 + "Function Name": "GetRational32s", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6069, + "End Line": 6076 }, { - "Function Name": "ProxyElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6137, - "End Line": 6137 + "Function Name": "InverseFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6908, + "End Line": 6915 }, { - "Function Name": "notifyClients", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "new", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6167, - "End Line": 6168 + "Control Flow Ratio": "20.0%", + "Start Line": 2335, + "End Line": 2360 }, { - "Function Name": "ParentDataElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6174, - "End Line": 6174 + "Function Name": "GetRational32u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6077, + "End Line": 6083 }, { - "Function Name": "InheritedElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6254, - "End Line": 6254 + "Function Name": "GetRational64s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6084, + "End Line": 6090 }, { - "Function Name": "RenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6613, - "End Line": 6613 + "Function Name": "GetRational64u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6091, + "End Line": 6097 }, { - "Function Name": "LeafRenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7056, - "End Line": 7056 + "Function Name": "GetFixed16s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6098, + "End Line": 6103 }, { - "Function Name": "SingleChildRenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7094, - "End Line": 7094 + "Function Name": "GetFixed32s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6109, + "End Line": 6115 }, { - "Function Name": "MultiChildRenderObjectElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ImageInfo", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7164, - "End Line": 7165 + "Control Flow Ratio": "18.2%", + "Start Line": 2382, + "End Line": 2404 }, { - "Function Name": "RenderTreeRootElement", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CanCreate", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7314, - "End Line": 7314 + "Control Flow Ratio": "15.4%", + "Start Line": 4279, + "End Line": 4287 }, { - "Function Name": "DebugCreator", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "MakeTagName", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7376, - "End Line": 7376 + "Control Flow Ratio": "40.0%", + "Start Line": 6428, + "End Line": 6436 }, { - "Function Name": "debugIsDefunct", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3663, - "End Line": 3670 + "Function Name": "ProcessTIFF", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "14.3%", + "Start Line": 8488, + "End Line": 8500 }, { - "Function Name": "debugIsActive", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3676, - "End Line": 3683 + "Function Name": "TagTableKeys", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 8904, + "End Line": 8913 }, { - "Function Name": "reassemble", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3752, - "End Line": 3759 + "Function Name": "OrderedKeys", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 4293, + "End Line": 4297 }, { - "Function Name": "deactivate", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4795, - "End Line": 4801 + "Function Name": "DirStart", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 7232, + "End Line": 7241 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5306, - "End Line": 5313 + "Function Name": "GetFoundTags", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "12.5%", + "Start Line": 3399, + "End Line": 3405 }, { - "Function Name": "initState", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1006, - "End Line": 1011 + "Function Name": "SetNewGroups", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 3928, + "End Line": 3944 }, { - "Function Name": "detachRenderObject", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4458, - "End Line": 4463 + "Function Name": "GetDescriptions", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 6467, + "End Line": 6477 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5189, - "End Line": 5194 + "Function Name": "LimitLongValues", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6921, + "End Line": 6929 }, { - "Function Name": "_debugUpdateRenderObjectOwner", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6816, - "End Line": 6821 + "Function Name": "ConvertFileName", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6896, + "End Line": 6902 }, { - "Function Name": "renderObject", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7167, - "End Line": 7172 + "Function Name": "GetFileExtension", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 9085, + "End Line": 9096 }, { - "Function Name": "debugDeactivated", - "Structural Impact": 1.2, + "Function Name": "ToggleByteOrder", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4827, - "End Line": 4830 - }, - { - "Function Name": "performRebuild", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5546, - "End Line": 5550 + "Control Flow Ratio": "66.7%", + "Start Line": 6180, + "End Line": 6183 }, { - "Function Name": "_firstBuild", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5797, - "End Line": 5800 + "Function Name": "GetCompositeTagInfo", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 4145, + "End Line": 4150 }, { - "Function Name": "reassemble", - "Structural Impact": 1.2, + "Function Name": "SetPriorityDir", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5941, - "End Line": 5945 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 9611, + "End Line": 9615 }, { - "Function Name": "deactivate", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "TimeLocal", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6021, - "End Line": 6025 + "Control Flow Ratio": "16.7%", + "Start Line": 6701, + "End Line": 6713 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 1.2, + "Function Name": "Encode", + "Structural Impact": 2.5, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6116, - "End Line": 6120 + "Start Line": 6352, + "End Line": 6356 }, { - "Function Name": "debugDeactivated", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "DoUnpackDbl", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6266, - "End Line": 6270 + "Start Line": 6046, + "End Line": 6053 }, { - "Function Name": "renderObject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "ProcessSubTIFF", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6618, - "End Line": 6622 + "Start Line": 8506, + "End Line": 8513 }, { - "Function Name": "performRebuild", - "Structural Impact": 1.2, + "Function Name": "SwapWords", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6823, - "End Line": 6827 + "Control Flow Ratio": "25.0%", + "Start Line": 5984, + "End Line": 5988 }, { - "Function Name": "RootRenderObjectElement", - "Structural Impact": 1.2, + "Function Name": "ProcessEXIF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7017, - "End Line": 7021 - }, - { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 7079, - "End Line": 7082 + "Start Line": 8478, + "End Line": 8482 }, { - "Function Name": "children", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "DeleteTag", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 7178, - "End Line": 7181 + "Start Line": 9629, + "End Line": 9638 }, { - "Function Name": "detachRenderObject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "GetTableName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 7323, - "End Line": 7327 + "Start Line": 4590, + "End Line": 4595 }, { - "Function Name": "_DebugOnly", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetTagIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 62 + "Start Line": 4601, + "End Line": 4606 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "AddCleanup", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 104, - "End Line": 105 + "Start Line": 5579, + "End Line": 5584 }, { - "Function Name": "GlobalKey.constructor", - "Structural Impact": 1.1, + "Function Name": "IsInt", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 171 - }, - { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 261 - }, - { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 349 + "Control Flow Ratio": "33.3%", + "Start Line": 5931, + "End Line": 5931 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "IsHex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 370 + "Control Flow Ratio": "33.3%", + "Start Line": 5932, + "End Line": 5932 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "IsRational", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 531 + "Control Flow Ratio": "33.3%", + "Start Line": 5933, + "End Line": 5933 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "RoundFloat", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 778, - "End Line": 779 + "Start Line": 5937, + "End Line": 5941 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "GetFixed16u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 798, - "End Line": 800 + "Start Line": 6104, + "End Line": 6108 }, { - "Function Name": "widget", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetFixed32u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 926, - "End Line": 926 + "Start Line": 6116, + "End Line": 6121 }, { - "Function Name": "mounted", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ProcessEXV", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 973 + "Start Line": 8469, + "End Line": 8473 }, { - "Function Name": "reassemble", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "MetadataPath", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1049, - "End Line": 1051 + "Start Line": 9075, + "End Line": 9079 }, { - "Function Name": "deactivate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "PrintHex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1248, - "End Line": 1250 + "Start Line": 9802, + "End Line": 9806 }, { - "Function Name": "activate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "GetTagName", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1282, - "End Line": 1284 + "Start Line": 4165, + "End Line": 4170 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "GetShortcuts", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1477, - "End Line": 1479 + "Start Line": 4175, + "End Line": 4180 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "DoUnpackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1592, - "End Line": 1593 + "Start Line": 6002, + "End Line": 6007 }, { - "Function Name": "debugTypicalAncestorWidgetDescription", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "DoPackStd", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1642, - "End Line": 1642 + "Start Line": 6011, + "End Line": 6016 }, { - "Function Name": "debugCanApplyOutOfTurn", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "DoPackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1707, - "End Line": 1708 + "Start Line": 6018, + "End Line": 6023 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "GetRequestedTags", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1858, - "End Line": 1859 + "Start Line": 3411, + "End Line": 3415 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "AvailableOptions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1899 + "Start Line": 4156, + "End Line": 4159 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "AUTOLOAD", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1943, - "End Line": 1944 + "Start Line": 5571, + "End Line": 5574 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "IsPC", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1966, - "End Line": 1967 + "Start Line": 5915, + "End Line": 5918 }, { - "Function Name": "createElement", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "DoUnpackStd", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2050, - "End Line": 2051 + "Start Line": 5996, + "End Line": 6000 }, { - "Function Name": "_debugStateLocked", + "Function Name": "DummyWriteProc", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2999, - "End Line": 2999 + "Start Line": 1241, + "End Line": 1241 }, { - "Function Name": "debugBuilding", + "Function Name": "SetWarning", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3004, - "End Line": 3004 + "Start Line": 2310, + "End Line": 2310 }, { - "Function Name": "globalKeyCount", + "Function Name": "GetWarning", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3169, - "End Line": 3169 + "Start Line": 2313, + "End Line": 2313 }, { - "Function Name": "widget", + "Function Name": "Get8s", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3652, - "End Line": 3653 + "Start Line": 6056, + "End Line": 6056 }, { - "Function Name": "mounted", + "Function Name": "Get8u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3656, - "End Line": 3657 + "Start Line": 6057, + "End Line": 6057 }, { - "Function Name": "buildScope", + "Function Name": "Get16s", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3720, - "End Line": 3720 + "Start Line": 6058, + "End Line": 6058 }, { - "Function Name": "dirty", + "Function Name": "Get16u", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5322, - "End Line": 5322 + "Start Line": 6059, + "End Line": 6059 }, { - "Function Name": "debugDoingBuild", + "Function Name": "Get32s", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5782, - "End Line": 5783 + "Start Line": 6060, + "End Line": 6060 }, { - "Function Name": "build", + "Function Name": "Get32u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5865, - "End Line": 5866 + "Start Line": 6061, + "End Line": 6061 }, { - "Function Name": "build", + "Function Name": "GetFloat", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5888, - "End Line": 5889 + "Start Line": 6062, + "End Line": 6062 }, { - "Function Name": "build", + "Function Name": "GetDouble", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5930, - "End Line": 5931 + "Start Line": 6063, + "End Line": 6063 }, { - "Function Name": "state", + "Function Name": "Get16uRev", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5938, - "End Line": 5938 + "Start Line": 6064, + "End Line": 6064 }, { - "Function Name": "build", + "Function Name": "Get32uRev", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6139, - "End Line": 6140 + "Start Line": 6065, + "End Line": 6065 }, { - "Function Name": "debugDoingBuild", + "Function Name": "Set8s", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6630, - "End Line": 6631 + "Start Line": 6123, + "End Line": 6123 }, { - "Function Name": "toString", + "Function Name": "Set8u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7381, - "End Line": 7382 + "Start Line": 6124, + "End Line": 6124 }, { - "Function Name": "hashCode", + "Function Name": "Set16u", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7435, - "End Line": 7436 + "Start Line": 6125, + "End Line": 6125 }, { - "Function Name": "_NullElement", + "Function Name": "Set32u", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7442, - "End Line": 7442 + "Start Line": 6126, + "End Line": 6126 }, { - "Function Name": "debugDoingBuild", + "Function Name": "Set16uRev", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7446, - "End Line": 7447 + "Start Line": 6127, + "End Line": 6127 }, { - "Function Name": "_NullWidget", + "Function Name": "GetByteOrder", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7451, - "End Line": 7451 + "Start Line": 6131, + "End Line": 6131 }, { - "Function Name": "createElement", + "Function Name": "FormatSize", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7453, - "End Line": 7454 + "Start Line": 6253, + "End Line": 6253 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 736, - "Sequential Logic Declarations": 333, - "Function Parameters": 241, - "Function/Method Declarations": 323, - "Class/Entity Declarations": 44, - "Defensive Programming Constructs": 752, - "Type/Safety Bypasses": 72, + "Control Flow Branches": 2806, + "Sequential Logic Declarations": 1865, + "Function Parameters": 373, + "Function/Method Declarations": 237, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 57, + "Type/Safety Bypasses": 21, + "High-Risk Execution Commands": 4, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 6165, + "Commented-out Code (Dead Logic)": 11, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 10, + "UI / View Layer Components": 16, + "Closures and Anonymous Functions": 5, + "Global State Dependencies": 2046, + "Decorators and Annotations": 728, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 57, + "Scientific & Mathematical Operations": 25, + "Metaprogramming & Reflection": 7, + "Module Dependencies (Imports)": 82, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 8, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 10, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 1863, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 81, + "Ad-hoc Print / Debug Statements": 93, + "Explicit Type Casts": 124, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 635, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 235, + "Private / Encapsulated Scopes": 949, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 15, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7658, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 5, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 419, + "Time Date Logic": 57, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1431, + "Design Camel Case": 5, + "Design Snake Case": 101, + "Design Pascal Case": 529, + "Design Upper Case": 795, + "Design Short Vars": 54, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 32, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 485, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 19, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 1, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 99, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 8, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "CodedCharacterSet", + "Compact", + "Cwd", + "Digest::MD5", + "Digest::SHA", + "EXIF", + "Encode", + "Exporter", + "File::Basename", + "File::RandomAccess", + "File::StatX", + "FilePath", + "Image::ExifTool", + "Image::ExifTool::BPG", + "Image::ExifTool::BigTIFF", + "Image::ExifTool::CanonRaw", + "Image::ExifTool::Charset", + "Image::ExifTool::GPS", + "Image::ExifTool::GeoTiff", + "Image::ExifTool::Geolocation", + "Image::ExifTool::Geotag", + "Image::ExifTool::HTML", + "Image::ExifTool::HtmlDump", + "Image::ExifTool::ICC_Profile", + "Image::ExifTool::JPEGDigest", + "Image::ExifTool::Lang", + "Image::ExifTool::MacOS", + "Image::ExifTool::Panasonic", + "Image::ExifTool::Shortcuts", + "Image::ExifTool::Sony", + "Image::ExifTool::Validate", + "Image::ExifTool::XMP", + "ListSplit", + "POSIX", + "PRINT_CONV", + "Require", + "SystemTimeRes", + "Time::HiRes", + "Time::Local", + "Time::Piece", + "Win32::API", + "Win32API::File", + "WindowsLongPath", + "a", + "all", + "alternate", + "base", + "biggie", + "binary", + "chance", + "character", + "configFile", + "data", + "default", + "different", + "directory", + "duplicates", + "entries", + "error", + "extension", + "file", + "groups", + "hash", + "hex", + "in", + "incorrect", + "index", + "input", + "it", + "key", + "longer", + "more", + "need", + "new", + "of", + "only", + "overload", + "print", + "proc", + "recognized", + "requested", + "sort", + "special", + "specific", + "specified", + "strict", + "such", + "system", + "tag", + "tags", + "the", + "this", + "value", + "values", + "vars", + "verbose", + "warning", + "warnings", + "when" + ] + }, + "perl/exiftool/Makefile.PL": { + "1. Artifact Identity": { + "Filename": "Makefile.PL", + "Path": "perl/exiftool/Makefile.PL", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (Makefile.PL)" + }, + "2. Topological Coordinates": { + "X": 1060.13, + "Y": 28.3, + "Z": -3639.78 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 60, + "Coding LOC": 51, + "Documentation LOC": 6, + "Structural Magnitude": 18.02, + "Control Flow Ratio": "84.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.608 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.31%", + "Error & Exception Exposure": "68.15%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "37.02%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.89%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 22, + "Sequential Logic Declarations": 4, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 79, - "State Mutations / Variable Reassignments": 223, - "Commented-out Code (Dead Logic)": 73, - "Structured Documentation Blocks": 3388, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 44, - "UI / View Layer Components": 267, - "Closures and Anonymous Functions": 536, - "Global State Dependencies": 49, - "Decorators and Annotations": 231, - "Generic Type Abstractions": 209, - "Collection Iterators / Comprehensions": 103, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 2, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 47, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 16, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 14, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -92448,19 +91629,19 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 9, - "Explicit Type Casts": 33, - "Fatal Aborts & Exceptions": 40, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 24, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 178, - "Resource Deallocation & Cleanup": 12, - "Private / Encapsulated Scopes": 758, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3253, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -92468,7 +91649,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -92477,23 +91658,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 336, - "Design Camel Case": 111, - "Design Snake Case": 149, - "Design Pascal Case": 8, - "Design Upper Case": 0, - "Design Short Vars": 5, - "Design Long Vars": 24, - "Duplicate Logic": 10, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 5, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 2, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 262, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -92509,40 +91690,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 4, + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 2 + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "binding.dart", - "dart:async", - "dart:collection", - "debug.dart", - "focus_manager.dart", - "inherited_model.dart", - "notification_listener.dart", - "package:flutter/foundation.dart", - "package:flutter/rendering.dart", - "widget_inspector.dart" + "ExtUtils::MakeMaker", + "File::Spec" ] }, - "dart/flutter/navigator.dart": { + "perl/exiftool/RandomAccess.pm": { "1. Artifact Identity": { - "Filename": "navigator.dart", - "Path": "dart/flutter/navigator.dart", - "Language": "Dart", + "Filename": "RandomAccess.pm", + "Path": "perl/exiftool/RandomAccess.pm", + "Language": "Perl", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -1306.84, - "Y": 76.43, - "Z": -2291.65 + "X": 846.5, + "Y": -83.58, + "Z": -4636.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -92551,10974 +91724,11848 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6451, - "Coding LOC": 3075, - "Documentation LOC": 2965, - "Structural Magnitude": 1968.8, - "Control Flow Ratio": "70.1%", + "Total LOC": 448, + "Coding LOC": 320, + "Documentation LOC": 106, + "Structural Magnitude": 435.0, + "Control Flow Ratio": "52.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.427 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.78%", - "Error & Exception Exposure": "7.87%", - "Tech Debt Exposure": "17.53%", - "Testing Exposure": "2.46%", - "API Exposure": "0.15%", - "Concurrency Exposure": "22.24%", - "State Flux Exposure": "22.29%", - "Commented Logic Exposure": "10.44%", + "Cognitive Load Exposure": "80.22%", + "Error & Exception Exposure": "96.75%", + "Tech Debt Exposure": "94.12%", + "Testing Exposure": "80.0%", + "API Exposure": "0.25%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.74%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "12.24%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "_flushHistoryUpdates", - "Structural Impact": 110.3, - "Lines of Code (LOC)": 169, - "Control Flow Branches": 71, - "Input Parameters": 1, - "Control Flow Ratio": "97.3%", - "Start Line": 4423, - "End Line": 4591 - }, - { - "Function Name": "_updatePages", - "Structural Impact": 66.5, - "Lines of Code (LOC)": 289, - "Control Flow Branches": 51, - "Input Parameters": 0, - "Control Flow Ratio": "77.3%", - "Start Line": 4131, - "End Line": 4419 - }, - { - "Function Name": "update", - "Structural Impact": 45.9, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 29, + "Function Name": "Read", + "Structural Impact": 40.6, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "90.6%", - "Start Line": 6101, - "End Line": 6169 + "Control Flow Ratio": "56.8%", + "Start Line": 178, + "End Line": 254 }, { - "Function Name": "resolve", - "Structural Impact": 34.3, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 21, + "Function Name": "ReadLine", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 19, "Input Parameters": 1, - "Control Flow Ratio": "91.3%", - "Start Line": 1186, - "End Line": 1249 - }, - { - "Function Name": "_routeNamed", - "Structural Impact": 34.2, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "68.0%", - "Start Line": 4660, - "End Line": 4720 + "Control Flow Ratio": "65.5%", + "Start Line": 260, + "End Line": 326 }, { - "Function Name": "handlePush", - "Structural Impact": 28.4, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, + "Function Name": "Close", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 19, "Input Parameters": 1, - "Control Flow Ratio": "89.5%", - "Start Line": 3222, - "End Line": 3280 - }, - { - "Function Name": "handleExitingRoute", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 1196, - "End Line": 1231 - }, - { - "Function Name": "defaultGenerateInitialRoutes", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "61.9%", - "Start Line": 2987, - "End Line": 3055 + "Control Flow Ratio": "59.4%", + "Start Line": 395, + "End Line": 444 }, { - "Function Name": "restoreState", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 3838, - "End Line": 3911 + "Function Name": "Seek", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 144, + "End Line": 172 }, { - "Function Name": "_transition", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 13, + "Function Name": "Purge", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "81.2%", - "Start Line": 1020, - "End Line": 1092 - }, - { - "Function Name": "_finalizeEntry", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 6171, - "End Line": 6185 - }, - { - "Function Name": "popUntilWithResult", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 5666, - "End Line": 5687 + "Control Flow Ratio": "62.5%", + "Start Line": 353, + "End Line": 381 }, { - "Function Name": "maybePop", - "Structural Impact": 20.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5545, - "End Line": 5579 + "Function Name": "new", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "30.8%", + "Start Line": 59, + "End Line": 90 }, { - "Function Name": "_updateHeroController", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 11, + "Function Name": "SeekTest", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "78.6%", - "Start Line": 3961, - "End Line": 4011 - }, - { - "Function Name": "of", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 2917, - "End Line": 2938 + "Control Flow Ratio": "55.6%", + "Start Line": 106, + "End Line": 118 }, { - "Function Name": "restoreEntriesForPage", - "Structural Impact": 18.1, + "Function Name": "Slurp", + "Structural Impact": 7.9, "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 6212, - "End Line": 6227 - }, - { - "Function Name": "maybeOf", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "90.0%", - "Start Line": 2962, - "End Line": 2971 - }, - { - "Function Name": "_flushRouteAnnouncement", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4610, - "End Line": 4639 - }, - { - "Function Name": "pop", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 5605, - "End Line": 5635 + "Control Flow Ratio": "44.4%", + "Start Line": 331, + "End Line": 346 }, { - "Function Name": "didUpdateWidget", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 8, + "Function Name": "Tell", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 4021, - "End Line": 4060 + "Control Flow Ratio": "33.3%", + "Start Line": 124, + "End Line": 134 }, { - "Function Name": "handleDidPopNext", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 8, + "Function Name": "BinMode", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 3282, - "End Line": 3318 + "Control Flow Ratio": "33.3%", + "Start Line": 386, + "End Line": 390 }, { - "Function Name": "_afterNavigation", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, + "Function Name": "Debug", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 5096, - "End Line": 5129 - }, - { - "Function Name": "_handleHistoryChanged", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "92.3%", - "Start Line": 3743, - "End Line": 3769 - }, - { - "Function Name": "pushReplacementNamed", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 4810, - "End Line": 4820 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 99 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 97, + "Sequential Logic Declarations": 88, + "Function Parameters": 23, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 248, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 29, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 4, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 121, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 51, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 275, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 11, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Exporter", + "buffering", + "only", + "strict", + "vars" + ] + }, + "perl/exiftool/exiftool": { + "1. Artifact Identity": { + "Filename": "exiftool", + "Path": "perl/exiftool/exiftool", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 487.17, + "Y": 50.88, + "Z": -3715.12 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 8151, + "Coding LOC": 6627, + "Documentation LOC": 639, + "Structural Magnitude": 7318.94, + "Control Flow Ratio": "73.5%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.689 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "76.83%", + "Error & Exception Exposure": "96.55%", + "Tech Debt Exposure": "8.93%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "17.14%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.97%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_debugMapsEqual", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, + "Function Name": "GetImageInfo", + "Structural Impact": 892.5, + "Lines of Code (LOC)": 1015, + "Control Flow Branches": 485, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6187, - "End Line": 6197 - }, - { - "Function Name": "pushReplacementNamed", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2018, - "End Line": 2028 + "Control Flow Ratio": "77.4%", + "Start Line": 2108, + "End Line": 3122 }, { - "Function Name": "popAndPushNamed", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 5, + "Function Name": "SetImageInfo", + "Structural Impact": 445.3, + "Lines of Code (LOC)": 546, + "Control Flow Branches": 208, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2114, - "End Line": 2124 - }, - { - "Function Name": "handlePop", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 3327, - "End Line": 3349 - }, - { - "Function Name": "removeRouteBelow", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 5717, - "End Line": 5745 - }, - { - "Function Name": "finalizeRoute", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5758, - "End Line": 5794 - }, - { - "Function Name": "_RouteEntry", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3148, - "End Line": 3163 - }, - { - "Function Name": "popAndPushNamed", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 4887, - "End Line": 4895 + "Control Flow Ratio": "72.2%", + "Start Line": 3129, + "End Line": 3674 }, { - "Function Name": "restorablePushReplacementNamed", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "ScanDir", + "Structural Impact": 130.4, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 61, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2056, - "End Line": 2066 + "Control Flow Ratio": "79.2%", + "Start Line": 4293, + "End Line": 4421 }, { - "Function Name": "restorablePopAndPushNamed", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "FilenameSPrintf", + "Structural Impact": 84.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 40, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2151, - "End Line": 2161 + "Control Flow Ratio": "75.5%", + "Start Line": 4646, + "End Line": 4702 }, { - "Function Name": "restorablePushReplacement", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2429, - "End Line": 2439 + "Function Name": "NextUnusedFilename", + "Structural Impact": 78.8, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 43, + "Input Parameters": 2, + "Control Flow Ratio": "70.5%", + "Start Line": 4723, + "End Line": 4773 }, { - "Function Name": "pushReplacement", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "SuggestedExtension", + "Structural Impact": 66.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 31, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 2399, - "End Line": 2406 + "Control Flow Ratio": "86.1%", + "Start Line": 4560, + "End Line": 4616 }, { - "Function Name": "pushNamedAndRemoveUntil", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "FormatXML", + "Structural Impact": 48.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 22, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 4952, - "End Line": 4959 - }, - { - "Function Name": "fromPrimitives", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6236, - "End Line": 6245 - }, - { - "Function Name": "restorablePushReplacement", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 5188, - "End Line": 5209 - }, - { - "Function Name": "removeRoute", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 5692, - "End Line": 5711 + "Start Line": 3751, + "End Line": 3793 }, { - "Function Name": "restorablePushReplacementNamed", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, + "Function Name": "ProcessFiles", + "Structural Impact": 47.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4844, - "End Line": 4861 + "Control Flow Ratio": "75.8%", + "Start Line": 4232, + "End Line": 4288 }, { - "Function Name": "pushNamedAndRemoveUntil", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "FormatJSON", + "Structural Impact": 42.3, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 17, "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 2221, - "End Line": 2231 - }, - { - "Function Name": "pushReplacement", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 5158, - "End Line": 5169 - }, - { - "Function Name": "restorablePopAndPushNamed", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4918, - "End Line": 4926 - }, - { - "Function Name": "_getRouteAfter", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4653, - "End Line": 4658 - }, - { - "Function Name": "pushNamed", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 4745, - "End Line": 4748 - }, - { - "Function Name": "dispose", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "45.5%", - "Start Line": 3434, - "End Line": 3487 - }, - { - "Function Name": "pushNamed", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1902, - "End Line": 1909 - }, - { - "Function Name": "_replaceEntryBelow", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5479, - "End Line": 5506 - }, - { - "Function Name": "build", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5906, - "End Line": 5958 - }, - { - "Function Name": "_pushEntryAndRemoveUntil", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5312, - "End Line": 5336 - }, - { - "Function Name": "markForPop", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3556, - "End Line": 3575 - }, - { - "Function Name": "handleRemoval", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3358, - "End Line": 3374 + "Control Flow Ratio": "70.8%", + "Start Line": 3835, + "End Line": 3875 }, { - "Function Name": "_RestorationInformation.fromSerializableData", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "ReadStayOpen", + "Structural Impact": 39.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 25, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5976, - "End Line": 5986 + "Control Flow Ratio": "65.8%", + "Start Line": 4922, + "End Line": 4984 }, { - "Function Name": "_lastRouteEntryWhereOrNull", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5896, - "End Line": 5904 + "Function Name": "DoHardLink", + "Structural Impact": 35.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 13, + "Input Parameters": 5, + "Control Flow Ratio": "86.7%", + "Start Line": 3680, + "End Line": 3708 }, { - "Function Name": "_disposeRouteEntry", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "OpenOutputFile", + "Structural Impact": 34.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3950, - "End Line": 3959 + "Control Flow Ratio": "66.7%", + "Start Line": 4801, + "End Line": 4840 }, { - "Function Name": "Route", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, + "Function Name": "ConvertBinary", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 171, - "End Line": 175 - }, - { - "Function Name": "restorablePushNamedAndRemoveUntil", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 2259, - "End Line": 2269 + "Control Flow Ratio": "62.5%", + "Start Line": 3952, + "End Line": 3990 }, { - "Function Name": "restorablePushAndRemoveUntil", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 2524, - "End Line": 2534 + "Function Name": "EscapeJSON", + "Structural Impact": 29.3, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 15, + "Input Parameters": 2, + "Control Flow Ratio": "65.2%", + "Start Line": 3799, + "End Line": 3830 }, { - "Function Name": "initState", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3801, - "End Line": 3825 + "Function Name": "FindFileWindows", + "Structural Impact": 28.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "45.2%", + "Start Line": 4430, + "End Line": 4476 }, { - "Function Name": "restorablePushAndRemoveUntil", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "IsEqual", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 5289, - "End Line": 5310 + "Control Flow Ratio": "48.0%", + "Start Line": 3996, + "End Line": 4020 }, { - "Function Name": "restorablePushNamedAndRemoveUntil", - "Structural Impact": 6.9, + "Function Name": "AddGroups", + "Structural Impact": 23.3, "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 4982, - "End Line": 4999 + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3929, + "End Line": 3946 }, { - "Function Name": "didStartUserGesture", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5826, - "End Line": 5842 + "Function Name": "FilterArgfileLine", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 14, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 4893, + "End Line": 4915 }, { - "Function Name": "of", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "PrintCSV", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 873, - "End Line": 891 + "Control Flow Ratio": "58.8%", + "Start Line": 3901, + "End Line": 3924 }, { - "Function Name": "restorationId", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 0, + "Function Name": "PrintTagList", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 10, + "Input Parameters": 1, "Control Flow Ratio": "62.5%", - "Start Line": 3191, - "End Line": 3202 - }, - { - "Function Name": "_replaceEntry", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5391, - "End Line": 5419 - }, - { - "Function Name": "_debugCheckPageApiParameters", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 3771, - "End Line": 3799 + "Start Line": 5024, + "End Line": 5048 }, { - "Function Name": "restorablePushNamed", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1957, - "End Line": 1964 + "Function Name": "Printable", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "69.2%", + "Start Line": 4026, + "End Line": 4048 }, { - "Function Name": "restorablePush", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "DoSetFromFile", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2343, - "End Line": 2350 + "Control Flow Ratio": "35.3%", + "Start Line": 4141, + "End Line": 4165 }, { - "Function Name": "pushAndRemoveUntil", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2494, - "End Line": 2501 + "Function Name": "AddPrintFormat", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "69.2%", + "Start Line": 4539, + "End Line": 4554 }, { - "Function Name": "popUntilWithResult", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2816, - "End Line": 2823 + "Function Name": "EFile", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4989, + "End Line": 5007 }, { - "Function Name": "removeRouteBelow", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "PrintErrors", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2888, - "End Line": 2895 + "Control Flow Ratio": "54.5%", + "Start Line": 5054, + "End Line": 5067 }, { - "Function Name": "_pushReplacementEntry", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, + "Function Name": "LoadPrintFormat", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5211, - "End Line": 5234 + "Control Flow Ratio": "75.0%", + "Start Line": 4623, + "End Line": 4637 }, { - "Function Name": "_hookOntoRouteFuture", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "LengthUTF8", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6413, - "End Line": 6426 + "Control Flow Ratio": "43.8%", + "Start Line": 4054, + "End Line": 4079 }, { - "Function Name": "removeRoute", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2855, - "End Line": 2858 + "Function Name": "SetWindowTitle", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 4213, + "End Line": 4227 }, { - "Function Name": "markForComplete", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3577, - "End Line": 3587 + "Function Name": "SlurpFile", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4861, + "End Line": 4886 }, { - "Function Name": "didToggleBucket", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3913, - "End Line": 3922 + "Function Name": "CheckUTF8", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 4193, + "End Line": 4208 }, { - "Function Name": "restorablePush", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, + "Function Name": "Infile", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5057, - "End Line": 5077 + "Control Flow Ratio": "50.0%", + "Start Line": 4109, + "End Line": 4122 }, { - "Function Name": "popUntil", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "EncodeXML", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5651, - "End Line": 5660 + "Control Flow Ratio": "55.6%", + "Start Line": 3729, + "End Line": 3745 }, { - "Function Name": "_firstRouteEntryWhereOrNull", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "AbsPath", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5886, - "End Line": 5893 + "Control Flow Ratio": "35.7%", + "Start Line": 4505, + "End Line": 4520 }, { - "Function Name": "requestFocus", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 1, + "Function Name": "AcceptFile", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 180, - "End Line": 180 + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 4847, + "End Line": 4855 }, { - "Function Name": "didComplete", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, + "Function Name": "FormatCSV", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 478, - "End Line": 482 + "Control Flow Ratio": "50.0%", + "Start Line": 3881, + "End Line": 3896 }, { - "Function Name": "maybeOf", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, + "Function Name": "Exit", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 854, - "End Line": 858 - }, - { - "Function Name": "restorablePushNamed", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4770, - "End Line": 4783 + "Control Flow Ratio": "60.0%", + "Start Line": 333, + "End Line": 347 }, { - "Function Name": "_getRouteById", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, + "Function Name": "HasWildcards", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5796, - "End Line": 5800 + "Control Flow Ratio": "42.9%", + "Start Line": 4180, + "End Line": 4187 }, { - "Function Name": "hasActiveRouteBelow", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 615, - "End Line": 629 + "Function Name": "Warning", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4128, + "End Line": 4135 }, { - "Function Name": "restorableReplace", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "MyConvertFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2590, - "End Line": 2602 + "Control Flow Ratio": "28.6%", + "Start Line": 4526, + "End Line": 4534 }, { - "Function Name": "restorableReplaceRouteBelow", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "Progress", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2657, - "End Line": 2669 + "Control Flow Ratio": "40.0%", + "Start Line": 5012, + "End Line": 5019 }, { - "Function Name": "_cancelActivePointers", - "Structural Impact": 5.8, + "Function Name": "CreateDirectory", + "Structural Impact": 5.0, "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "22.2%", + "Start Line": 4779, + "End Line": 4794 + }, + { + "Function Name": "Cleanup", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5868, - "End Line": 5883 + "Control Flow Ratio": "50.0%", + "Start Line": 369, + "End Line": 376 }, { - "Function Name": "pushAndRemoveUntil", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "AddSetTagsFile", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5262, - "End Line": 5271 + "Control Flow Ratio": "33.3%", + "Start Line": 4086, + "End Line": 4103 }, { - "Function Name": "didAdd", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 3, + "Function Name": "Warn", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 285, - "End Line": 314 + "Control Flow Ratio": "50.0%", + "Start Line": 349, + "End Line": 356 }, { - "Function Name": "popDisposition", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Function Name": "CleanXML", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3714, + "End Line": 3723 + }, + { + "Function Name": "Num2Alpha", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 4708, + "End Line": 4717 + }, + { + "Function Name": "CleanFilename", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 382, - "End Line": 390 + "Start Line": 4171, + "End Line": 4174 }, { - "Function Name": "onPopInvokedWithResult", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 410, - "End Line": 416 + "Function Name": "FileNotFound", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 4481, + "End Line": 4488 }, { - "Function Name": "_getIndexBefore", - "Structural Impact": 5.5, + "Function Name": "PreserveTime", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4646, - "End Line": 4651 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 4493, + "End Line": 4498 }, { - "Function Name": "push", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2308, - "End Line": 2311 + "Function Name": "WarnOnce", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 358, + "End Line": 360 }, { - "Function Name": "maybePop", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2725, - "End Line": 2728 + "Function Name": "SigInt", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 363, + "End Line": 367 }, { - "Function Name": "pop", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2775, - "End Line": 2778 + "Function Name": "Image::ExifTool::EndDir", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 329, + "End Line": 329 }, { - "Function Name": "_getRouteBefore", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4641, - "End Line": 4644 + "Function Name": "Image::ExifTool::End", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 330, + "End Line": 330 }, { - "Function Name": "restorableReplace", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5367, - "End Line": 5389 + "Function Name": "Error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 357, + "End Line": 357 }, { - "Function Name": "restorableReplaceRouteBelow", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5455, - "End Line": 5477 + "Function Name": "SigCont", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 368, + "End Line": 368 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3057, + "Sequential Logic Declarations": 1103, + "Function Parameters": 195, + "Function/Method Declarations": 100, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 26, + "Type/Safety Bypasses": 8, + "High-Risk Execution Commands": 22, + "I/O and Network Boundaries": 334, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 4791, + "Commented-out Code (Dead Logic)": 22, + "Structured Documentation Blocks": 236, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 24, + "Closures and Anonymous Functions": 10, + "Global State Dependencies": 427, + "Decorators and Annotations": 575, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 266, + "Scientific & Mathematical Operations": 29, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 110, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 7, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 238, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 181, + "Explicit Type Casts": 51, + "Fatal Aborts & Exceptions": 6, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 605, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 232, + "Private / Encapsulated Scopes": 569, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 9, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 4009, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 4, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 328, + "Time Date Logic": 50, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 43, + "Design Camel Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 25, + "Design Upper Case": 4, + "Design Short Vars": 6, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 120, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 8, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 14, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 84, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 1, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "B", + "C", + "CR", + "Cwd", + "Encode", + "Escape", + "File::Glob", + "FileHandle", + "I", + "IO::Handle", + "Image::ExifTool", + "Image::ExifTool::Geolocation", + "Image::ExifTool::HTML", + "Image::ExifTool::Import", + "Image::ExifTool::MWG", + "Image::ExifTool::Plot", + "Image::ExifTool::TagInfoXML", + "Image::ExifTool::XMP", + "MODULE", + "MWG", + "Term::ReadKey", + "Time::Piece", + "Unicode::GCString", + "Win32::API", + "Win32::FindFile", + "Win32API::File", + "a", + "absolute", + "additional", + "an", + "arguments", + "associated", + "changes", + "destination", + "duplicates", + "effect", + "even", + "exiftool", + "ext", + "extra", + "file", + "filename", + "for", + "format", + "formatting", + "forward", + "full", + "globbing", + "group", + "information", + "longer", + "lower", + "lowest", + "metadata", + "more", + "need", + "of", + "operation", + "option", + "other", + "our", + "output", + "permission", + "quoting", + "real", + "sense", + "separator", + "sidecar", + "standard", + "strict", + "tag", + "tags", + "terminator", + "textOut", + "the", + "this", + "tokens", + "underline", + "undocumented", + "user", + "warnings", + "wide", + "wildcards", + "with" + ] + } + } + }, + "csharp/roslyn": { + "Directory Group Magnitude": 15239.02, + "File Count": 7, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "85.7%", + "Static: Literature & Documentation": "14.3%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "25.48%", + "Error & Exception Exposure": "42.59%", + "Tech Debt Exposure": "46.79%", + "Testing Exposure": "57.49%", + "API Exposure": "4.05%", + "Concurrency Exposure": "24.12%", + "State Flux Exposure": "65.59%", + "Commented Logic Exposure": "4.12%", + "Specification Exposure": "85.71%", + "Instability Exposure": "42.86%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.07%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "csharp/roslyn/License.txt": { + "1. Artifact Identity": { + "Filename": "License.txt", + "Path": "csharp/roslyn/License.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -2075.41, + "Y": 103.99, + "Z": 1579.75 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 23, + "Coding LOC": 0, + "Documentation LOC": 18, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "csharp/roslyn/CSharpCompilation.cs": { + "1. Artifact Identity": { + "Filename": "CSharpCompilation.cs", + "Path": "csharp/roslyn/CSharpCompilation.cs", + "Language": "Csharp", + "Architect": "compiling all of the code", + "Indentation Style": "Spaces", + "Parent Entity": "Compilation, IEqualityComparer<, IEquatable", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -2233.23, + "Y": 49.62, + "Z": 1409.9 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 5286, + "Coding LOC": 3863, + "Documentation LOC": 652, + "Structural Magnitude": 2650.96, + "Control Flow Ratio": "45.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.666 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "20.83%", + "Error & Exception Exposure": "45.37%", + "Tech Debt Exposure": "61.55%", + "Testing Exposure": "80.0%", + "API Exposure": "5.04%", + "Concurrency Exposure": "30.42%", + "State Flux Exposure": "91.72%", + "Commented Logic Exposure": "5.31%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.37%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "CommonCreateBuiltinOperator", + "Structural Impact": 125.3, + "Lines of Code (LOC)": 225, + "Control Flow Branches": 50, + "Input Parameters": 4, + "Control Flow Ratio": "64.9%", + "Start Line": 4435, + "End Line": 4659 }, { - "Function Name": "isActive", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 640, - "End Line": 643 + "Function Name": "FindEntryPoint", + "Structural Impact": 96.2, + "Lines of Code (LOC)": 243, + "Control Flow Branches": 41, + "Input Parameters": 3, + "Control Flow Ratio": "54.7%", + "Start Line": 1993, + "End Line": 2235 }, { - "Function Name": "_flushObserverNotifications", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4593, - "End Line": 4608 + "Function Name": "GetDiagnosticsForMethodBodiesInTree", + "Structural Impact": 75.2, + "Lines of Code (LOC)": 183, + "Control Flow Branches": 32, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 3211, + "End Line": 3393 }, { - "Function Name": "canPop", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, + "Function Name": "validateSignature", + "Structural Impact": 52.5, + "Lines of Code (LOC)": 190, + "Control Flow Branches": 42, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 5516, - "End Line": 5531 + "Control Flow Ratio": "68.9%", + "Start Line": 4463, + "End Line": 4652 }, { - "Function Name": "canUpdateFrom", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 3204, - "End Line": 3213 + "Function Name": "ReportUnusedImports", + "Structural Impact": 46.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 2747, + "End Line": 2838 }, { - "Function Name": "_debugCheckDuplicatedPageKeys", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4062, - "End Line": 4074 + "Function Name": "GetDiagnosticsWithoutSeverityFiltering", + "Structural Impact": 38.9, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 13, + "Input Parameters": 5, + "Control Flow Ratio": "59.1%", + "Start Line": 3042, + "End Line": 3133 }, { - "Function Name": "_updateSettings", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 223, - "End Line": 230 + "Function Name": "CommonCreateFunctionPointerTypeSymbol", + "Structural Impact": 38.7, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 12, + "Input Parameters": 6, + "Control Flow Ratio": "57.1%", + "Start Line": 4250, + "End Line": 4335 }, { - "Function Name": "isCurrent", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 584, - "End Line": 595 + "Function Name": "CompileMethods", + "Structural Impact": 37.4, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 12, + "Input Parameters": 5, + "Control Flow Ratio": "52.2%", + "Start Line": 3640, + "End Line": 3751 }, { - "Function Name": "isFirst", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 601, - "End Line": 612 + "Function Name": "CommonCreateBuiltinOperator", + "Structural Impact": 33.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "53.8%", + "Start Line": 4661, + "End Line": 4735 }, { - "Function Name": "resolve", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "CSharpCompilation", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 7, + "Input Parameters": 13, "Control Flow Ratio": "100.0%", - "Start Line": 1167, - "End Line": 1171 + "Start Line": 551, + "End Line": 603 }, { - "Function Name": "shouldAnnounceChangeToNext", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "GetOrCreateNullableType", + "Structural Impact": 32.0, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3511, - "End Line": 3516 + "Control Flow Ratio": "74.1%", + "Start Line": 1781, + "End Line": 1827 }, { - "Function Name": "push", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "CreateModuleBuilder", + "Structural Impact": 30.3, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 8, + "Input Parameters": 8, "Control Flow Ratio": "66.7%", - "Start Line": 5026, - "End Line": 5030 + "Start Line": 3573, + "End Line": 3638 }, { - "Function Name": "_RestorationInformation.anonymous", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5970, - "End Line": 5974 + "Function Name": "GetSourceDeclarationDiagnostics", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "69.2%", + "Start Line": 3395, + "End Line": 3442 }, { - "Function Name": "initWithValue", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6376, - "End Line": 6381 + "Function Name": "AppendSymbolsWithName", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "64.7%", + "Start Line": 5083, + "End Line": 5136 }, { - "Function Name": "canPop", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "isSupportedType", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2689, - "End Line": 2692 + "Control Flow Ratio": "80.0%", + "Start Line": 1798, + "End Line": 1825 }, { - "Function Name": "restorationEnabled", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3590, - "End Line": 3593 + "Function Name": "AddDebugSourceDocumentsForChecksumDirectives", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "42.1%", + "Start Line": 4014, + "End Line": 4070 }, { - "Function Name": "initWithValue", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "ShouldEmitNullableAttributes", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6247, - "End Line": 6250 + "Control Flow Ratio": "68.8%", + "Start Line": 4919, + "End Line": 4962 }, { - "Function Name": "didReplace", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 794, - "End Line": 794 + "Function Name": "CommonCreateAnonymousTypeSymbol", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "42.9%", + "Start Line": 4402, + "End Line": 4433 }, { - "Function Name": "toRouteEntry", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "ReplaceSyntaxTree", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6007, - "End Line": 6018 + "Control Flow Ratio": "53.3%", + "Start Line": 1065, + "End Line": 1117 }, { - "Function Name": "complete", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "HasEntryPointSignature", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3400, - "End Line": 3409 + "Control Flow Ratio": "44.4%", + "Start Line": 2310, + "End Line": 2357 }, { - "Function Name": "replace", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "IsRuntimeAsyncEnabledIn", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 10, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2567, - "End Line": 2574 + "Start Line": 351, + "End Line": 396 }, { - "Function Name": "replaceRouteBelow", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "ReturnsAwaitableToVoidOrInt", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2633, - "End Line": 2640 + "Control Flow Ratio": "44.4%", + "Start Line": 2267, + "End Line": 2301 }, { - "Function Name": "pop", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "GetExternAliasTarget", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3390, - "End Line": 3395 - }, - { - "Function Name": "didPush", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 268, - "End Line": 276 + "Control Flow Ratio": "38.9%", + "Start Line": 1574, + "End Line": 1611 }, { - "Function Name": "_defaultPopInvokedHandler", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 696, - "End Line": 696 + "Function Name": "registeredUsageOfUsingsInTree", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3359, + "End Line": 3392 }, { - "Function Name": "didPush", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 774, - "End Line": 774 + "Function Name": "AddSyntaxTrees", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 927, + "End Line": 985 }, { - "Function Name": "didPop", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 780, - "End Line": 780 + "Function Name": "GetDiagnosticsForSyntaxTree", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "44.4%", + "Start Line": 3478, + "End Line": 3531 }, { - "Function Name": "didRemove", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 791, - "End Line": 791 + "Function Name": "getExplicitAccessibilitySymbol", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 4945, + "End Line": 4961 }, { - "Function Name": "didChangeTop", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 805, - "End Line": 805 + "Function Name": "GetEntryPointAndDiagnostics", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 1949, + "End Line": 1991 }, { - "Function Name": "didStartUserGesture", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 811, - "End Line": 811 + "Function Name": "CreateScriptCompilation", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 7, + "Control Flow Ratio": "75.0%", + "Start Line": 459, + "End Line": 480 }, { - "Function Name": "markForPush", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "validateSignature", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3536, - "End Line": 3544 + "Control Flow Ratio": "56.2%", + "Start Line": 4689, + "End Line": 4734 }, { - "Function Name": "markForAdd", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3546, - "End Line": 3554 + "Function Name": "AddEntryPointCandidates", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 2237, + "End Line": 2265 }, { - "Function Name": "didChangeDependencies", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3927, - "End Line": 3937 + "Function Name": "updateCachedDiagnostics", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 3308, + "End Line": 3342 }, { - "Function Name": "didStopUserGesture", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5848, - "End Line": 5856 + "Function Name": "ClassifyConvertibleConversion", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2434, + "End Line": 2465 }, { - "Function Name": "didAdd", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "WithScriptCompilationInfo", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3376, - "End Line": 3386 - }, - { - "Function Name": "_updateEffectiveObservers", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4013, - "End Line": 4019 + "Control Flow Ratio": "75.0%", + "Start Line": 770, + "End Line": 797 }, { - "Function Name": "replaceRouteBelow", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "GetSyntaxTreesByMappedPath", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5432, - "End Line": 5443 + "Control Flow Ratio": "42.9%", + "Start Line": 1134, + "End Line": 1162 }, { - "Function Name": "computeSerializableData", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6074, - "End Line": 6081 + "Function Name": "GetBinderFactory", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2664, + "End Line": 2684 }, { - "Function Name": "_debugIsStaticCallback", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "AddedModulesResourceNames", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 5032, - "End Line": 5040 + "Control Flow Ratio": "60.0%", + "Start Line": 3934, + "End Line": 3958 }, { - "Function Name": "replace", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "AddCache", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5348, - "End Line": 5356 + "Control Flow Ratio": "60.0%", + "Start Line": 5207, + "End Line": 5231 }, { - "Function Name": "_AnonymousRestorationInformation.fromSerializableData", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "RemoveSyntaxTrees", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6059, - "End Line": 6068 + "Control Flow Ratio": "41.7%", + "Start Line": 1000, + "End Line": 1047 }, { - "Function Name": "toPrimitives", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "VisitNamespace", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 6383, - "End Line": 6388 - }, - { - "Function Name": "_recordLastFocus", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3828, - "End Line": 3831 + "Start Line": 3801, + "End Line": 3815 }, { - "Function Name": "getSerializableData", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "HasSubmissionResult", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5994, - "End Line": 5997 + "Control Flow Ratio": "30.4%", + "Start Line": 852, + "End Line": 894 }, { - "Function Name": "createDefaultValue", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6231, - "End Line": 6234 + "Function Name": "CommonCreateTupleTypeSymbol", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 4347, + "End Line": 4371 }, { - "Function Name": "present", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6354, - "End Line": 6360 + "Function Name": "GetSemanticModel", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2616, + "End Line": 2637 }, { - "Function Name": "didPop", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 457, - "End Line": 461 + "Function Name": "AppendLoadDirectiveDiagnostics", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3135, + "End Line": 3151 }, { - "Function Name": "handleAdd", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "CompleteTrees", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3215, - "End Line": 3220 + "Control Flow Ratio": "83.3%", + "Start Line": 2840, + "End Line": 2864 }, { - "Function Name": "addAll", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "CheckDuplicateInterceptions", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3665, - "End Line": 3670 + "Control Flow Ratio": "62.5%", + "Start Line": 3841, + "End Line": 3865 }, { - "Function Name": "_RestorationInformation.named", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "CommonLanguageVersion", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5965, - "End Line": 5969 + "Control Flow Ratio": "62.5%", + "Start Line": 617, + "End Line": 634 }, { - "Function Name": "_NamedRestorationInformation.fromSerializableData", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6028, - "End Line": 6033 + "Function Name": "AddNewFactory", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 2686, + "End Line": 2706 }, { - "Function Name": "fromPrimitives", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6390, - "End Line": 6394 + "Function Name": "AppendMemberSymbolsWithName", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 5138, + "End Line": 5159 }, { - "Function Name": "_updateRestorationId", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "SerializePdbEmbeddedCompilationOptions", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 233, - "End Line": 235 + "Control Flow Ratio": "80.0%", + "Start Line": 4976, + "End Line": 5010 }, { - "Function Name": "didReplace", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 320, - "End Line": 322 + "Function Name": "BindGlobalImports", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 1653, + "End Line": 1685 }, { - "Function Name": "didChangeNext", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 502, - "End Line": 504 + "Function Name": "ContainsSymbolsWithName", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4791, + "End Line": 4804 }, { - "Function Name": "didChangePrevious", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 515, - "End Line": 517 + "Function Name": "GetSymbolsWithName", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4809, + "End Line": 4822 }, { - "Function Name": "canUpdate", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 740, - "End Line": 742 + "Function Name": "ContainsSymbolsWithName", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4830, + "End Line": 4843 }, { - "Function Name": "_forcedDisposeAllRouteEntries", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3940, - "End Line": 3948 + "Function Name": "GetSymbolsWithNameCore", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4856, + "End Line": 4869 }, { - "Function Name": "deactivate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "Create", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 51, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4076, - "End Line": 4084 + "Input Parameters": 8, + "Control Flow Ratio": "25.0%", + "Start Line": 482, + "End Line": 532 }, { - "Function Name": "activate", - "Structural Impact": 2.5, + "Function Name": "FilterDiagnosticsByLocation", + "Structural Impact": 8.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4086, - "End Line": 4095 - }, - { - "Function Name": "willPop", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Control Flow Branches": 3, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 355 + "Start Line": 3467, + "End Line": 3476 }, { - "Function Name": "Navigator", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "GetSyntaxTreesByContentHash", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1565, - "End Line": 1586 - }, - { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3672, - "End Line": 3678 - }, - { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6199, - "End Line": 6206 - }, - { - "Function Name": "markForRemove", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 952, - "End Line": 957 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6398, - "End Line": 6403 + "Control Flow Ratio": "30.8%", + "Start Line": 1164, + "End Line": 1188 }, { - "Function Name": "willBePresent", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3489, - "End Line": 3492 + "Function Name": "GetSyntaxTreesByPath", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 1190, + "End Line": 1214 }, { - "Function Name": "isPresent", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3494, - "End Line": 3497 + "Function Name": "CommonCreateTupleTypeSymbol", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 4373, + "End Line": 4400 }, { - "Function Name": "suitableForAnnouncement", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3501, - "End Line": 3504 + "Function Name": "GetAssemblyOrModuleSymbol", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1271, + "End Line": 1288 }, { - "Function Name": "suitableForTransitionAnimation", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3506, - "End Line": 3509 + "Function Name": "AddInterception", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "22.2%", + "Start Line": 2555, + "End Line": 2580 }, { - "Function Name": "_History", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "CompleteTree", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3648, - "End Line": 3652 + "Start Line": 2718, + "End Line": 2735 }, { - "Function Name": "_pushEntry", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "AppendDefaultVersionResource", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5079, - "End Line": 5094 + "Control Flow Ratio": "80.0%", + "Start Line": 3537, + "End Line": 3555 }, { - "Function Name": "computeSerializableData", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6035, - "End Line": 6038 + "Function Name": "ChecksumMatches", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 4072, + "End Line": 4092 }, { - "Function Name": "toPrimitives", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "CheckDuplicateFilePathsAndFree", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6252, - "End Line": 6255 + "Start Line": 3781, + "End Line": 3799 }, { - "Function Name": "toString", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 662, - "End Line": 664 + "Function Name": "GetSymbol", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 5188, + "End Line": 5205 }, { - "Function Name": "restorationId", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3924, - "End Line": 3925 + "Function Name": "ValidateDebugEntryPoint", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 605, + "End Line": 615 }, { - "Function Name": "_allRouteOverlayEntries", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4123, - "End Line": 4125 + "Function Name": "GetClsComplianceDiagnostics", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 3444, + "End Line": 3465 }, { - "Function Name": "createDefaultValue", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6373, - "End Line": 6374 + "Function Name": "GetCompilationNamespace", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1525, + "End Line": 1547 }, { - "Function Name": "enabled", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6405, - "End Line": 6406 + "Function Name": "GetCompilationNamespace", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1549, + "End Line": 1570 }, { - "Function Name": "navigator", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 184, - "End Line": 184 + "Function Name": "checkValid", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 2079, + "End Line": 2095 }, { - "Function Name": "_isPageBased", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 206, - "End Line": 206 + "Function Name": "IsDefinedOrImplementedInSourceTree", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 3181, + "End Line": 3195 }, { - "Function Name": "restorationScopeId", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "getCustomModifierForType", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 220, - "End Line": 220 + "Start Line": 4320, + "End Line": 4334 }, { - "Function Name": "currentResult", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 426, - "End Line": 426 + "Function Name": "GetSpecialType", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1744, + "End Line": 1764 }, { - "Function Name": "popped", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 433, - "End Line": 433 + "Function Name": "CreateArrayTypeSymbol", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2471, + "End Line": 2484 }, { - "Function Name": "navigator", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 757, - "End Line": 757 + "Function Name": "TryGetInterceptor", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 2582, + "End Line": 2602 }, { - "Function Name": "dispose", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4097, - "End Line": 4118 + "Function Name": "GetSpineSymbol", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 5161, + "End Line": 5181 }, { - "Function Name": "overlay", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4121, - "End Line": 4121 + "Function Name": "GetSyntaxTreeOrdinal", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1119, + "End Line": 1132 }, { - "Function Name": "route", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "ClassifyConversion", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6370, - "End Line": 6370 + "Start Line": 2394, + "End Line": 2418 }, { - "Function Name": "popUntil", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2805, - "End Line": 2807 + "Function Name": "IsSymbolAccessibleWithin", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2514, + "End Line": 2521 }, { - "Function Name": "indexWhere", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "VisitNamedType", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3817, + "End Line": 3830 + }, + { + "Function Name": "GenerateModuleInitializer", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3656, - "End Line": 3658 + "Control Flow Ratio": "66.7%", + "Start Line": 3867, + "End Line": 3888 }, { - "Function Name": "insert", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetRuntimeMetadataVersion", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3680, - "End Line": 3683 + "Control Flow Ratio": "40.0%", + "Start Line": 3984, + "End Line": 4000 }, { - "Function Name": "Page", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "isAllowedPointerArithmeticIntegralType", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 694 + "Control Flow Ratio": "75.0%", + "Start Line": 4654, + "End Line": 4655 }, { - "Function Name": "_NavigatorObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsNullableAnalysisEnabledIn", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3597, - "End Line": 3597 + "Control Flow Ratio": "66.7%", + "Start Line": 286, + "End Line": 291 }, { - "Function Name": "_NavigatorPushObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3605, - "End Line": 3605 + "Function Name": "computeMappedPathToSyntaxTree", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 1151, + "End Line": 1161 }, { - "Function Name": "_NavigatorPopObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3614, - "End Line": 3614 + "Function Name": "Create", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 439, + "End Line": 454 }, { - "Function Name": "_NavigatorRemoveObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3623, - "End Line": 3623 + "Function Name": "GetHostObjectTypeSymbol", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1869, + "End Line": 1892 }, { - "Function Name": "_NavigatorReplaceObservation", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3632, - "End Line": 3632 + "Function Name": "GetDiagnosticsForAllMethodBodies", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3155, + "End Line": 3179 }, { - "Function Name": "onPopInvoked", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 397, - "End Line": 401 + "Function Name": "compileMethodBodiesAndDocComments", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3344, + "End Line": 3357 }, { - "Function Name": "HeroControllerScope", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "GetAllUnaliasedModules", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 831, - "End Line": 835 + "Control Flow Ratio": "66.7%", + "Start Line": 1384, + "End Line": 1398 }, { - "Function Name": "removeAt", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "GetUnaliasedReferencedAssemblies", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3685, - "End Line": 3689 + "Control Flow Ratio": "66.7%", + "Start Line": 1407, + "End Line": 1422 }, { - "Function Name": "_NamedRestorationInformation", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "ShouldCheckTypeForMembers", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6022, - "End Line": 6026 + "Control Flow Ratio": "50.0%", + "Start Line": 5268, + "End Line": 5279 }, { - "Function Name": "createRoute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6045, - "End Line": 6049 + "Function Name": "IsSymbolAccessibleWithinCore", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 2499, + "End Line": 2512 }, { - "Function Name": "_AnonymousRestorationInformation", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6053, - "End Line": 6057 + "Function Name": "GetDiagnostics", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3026, + "End Line": 3027 }, { - "Function Name": "createRoute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "CSharpCompilation", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 12, "Control Flow Ratio": "0.0%", - "Start Line": 6088, - "End Line": 6092 + "Start Line": 534, + "End Line": 549 }, { - "Function Name": "RestorableRouteFuture", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "EmitDifference", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 23, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 9, "Control Flow Ratio": "0.0%", - "Start Line": 6319, - "End Line": 6323 + "Start Line": 3960, + "End Line": 3982 }, { - "Function Name": "didPopNext", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "WithOptions", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 489, - "End Line": 491 + "Control Flow Ratio": "33.3%", + "Start Line": 738, + "End Line": 765 }, { - "Function Name": "updateShouldNotify", - "Structural Impact": 1.6, + "Function Name": "GetSymbolsWithName", + "Structural Impact": 4.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 893, - "End Line": 896 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4851, + "End Line": 4854 }, { - "Function Name": "isRoutePredicate", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3523, - "End Line": 3525 + "Function Name": "GetTypeByReflectionType", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 1842, + "End Line": 1853 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3607, - "End Line": 3610 + "Function Name": "CompareSourceLocations", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4752, + "End Line": 4764 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3616, - "End Line": 3619 + "Function Name": "CompareSourceLocations", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4766, + "End Line": 4775 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3625, - "End Line": 3628 + "Function Name": "CompareSourceLocations", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 4777, + "End Line": 4786 }, { - "Function Name": "notify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3634, - "End Line": 3637 + "Function Name": "addIfCandidate", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2257, + "End Line": 2264 }, { - "Function Name": "add", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3660, - "End Line": 3663 + "Function Name": "CreatePointerTypeSymbol", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2489, + "End Line": 2497 }, { - "Function Name": "_userGesturesInProgress", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5804, - "End Line": 5807 + "Function Name": "GetBinderFactory", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2654, + "End Line": 2662 }, { - "Function Name": "_handlePointerDown", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "WithSemanticModelProvider", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5860, - "End Line": 5862 + "Control Flow Ratio": "33.3%", + "Start Line": 802, + "End Line": 821 }, { - "Function Name": "_handlePointerUpOrCancel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5864, - "End Line": 5866 + "Function Name": "ToMetadataReference", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1372, + "End Line": 1375 }, { - "Function Name": "_isInstalledIn", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 188 + "Function Name": "RecordImportDependencies", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2883, + "End Line": 2887 }, { - "Function Name": "RouteSettings", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 650, - "End Line": 650 + "Function Name": "GetSemanticModel", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2608, + "End Line": 2610 }, { - "Function Name": "createRoute", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "MakeChecksumBytes", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 747, - "End Line": 748 + "Control Flow Ratio": "25.0%", + "Start Line": 4094, + "End Line": 4109 }, { - "Function Name": "HeroControllerScope.none", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 839, - "End Line": 839 + "Function Name": "HasCodeToEmit", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 4113, + "End Line": 4125 }, { - "Function Name": "route", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 903, - "End Line": 903 + "Function Name": "computeHashToSyntaxTree", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 1177, + "End Line": 1187 }, { - "Function Name": "isWaitingForEnteringDecision", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 910 + "Function Name": "computePathToSyntaxTree", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1204, + "End Line": 1213 }, { - "Function Name": "isWaitingForExitingDecision", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "GenerateResources", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 22, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 917, - "End Line": 917 + "Start Line": 3890, + "End Line": 3911 }, { - "Function Name": "markForPop", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetRuntimeMetadataVersion", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 938, - "End Line": 938 + "Control Flow Ratio": "25.0%", + "Start Line": 4002, + "End Line": 4012 }, { - "Function Name": "markForComplete", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CommonGetMetadataReference", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 945, - "End Line": 945 + "Control Flow Ratio": "25.0%", + "Start Line": 1432, + "End Line": 1440 }, { - "Function Name": "isPresentPredicate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "CreateReflectionTypeNotFoundError", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3518, - "End Line": 3518 + "Control Flow Ratio": "50.0%", + "Start Line": 1855, + "End Line": 1864 }, { - "Function Name": "suitableForTransitionAnimationPredicate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "GetDirectiveReference", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3519, - "End Line": 3520 + "Control Flow Ratio": "50.0%", + "Start Line": 1316, + "End Line": 1322 }, { - "Function Name": "willBePresentPredicate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "GenerateDocumentationComments", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3521, - "End Line": 3521 + "Start Line": 3913, + "End Line": 3932 }, { - "Function Name": "notify", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsNullableAnalysisEnabledIn", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3601, - "End Line": 3601 + "Control Flow Ratio": "50.0%", + "Start Line": 302, + "End Line": 306 }, { - "Function Name": "_RestorationInformation", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetTypeByMetadataName", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5964, - "End Line": 5964 + "Control Flow Ratio": "25.0%", + "Start Line": 1905, + "End Line": 1910 }, { - "Function Name": "restorationScopeId", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "RecordImportInternal", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5989, - "End Line": 5989 + "Control Flow Ratio": "100.0%", + "Start Line": 2876, + "End Line": 2881 }, { - "Function Name": "createRoute", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "GetParseDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6004, - "End Line": 6005 + "Control Flow Ratio": "50.0%", + "Start Line": 2988, + "End Line": 2991 }, { - "Function Name": "_defaultNavigatorFinder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetDeclarationDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6428, - "End Line": 6428 + "Control Flow Ratio": "50.0%", + "Start Line": 2997, + "End Line": 3000 }, { - "Function Name": "NavigationNotification", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetMethodBodyDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6440, - "End Line": 6440 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 572, - "End Line": 579 - }, - { - "Function Name": "handleComplete", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3351, - "End Line": 3356 - }, - { - "Function Name": "forcedDispose", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3420, - "End Line": 3425 + "Control Flow Ratio": "50.0%", + "Start Line": 3005, + "End Line": 3008 }, { - "Function Name": "finalize", - "Structural Impact": 1.2, + "Function Name": "GetDiagnostics", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3414 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3014, + "End Line": 3017 }, { - "Function Name": "removeLast", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "GetDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 3691, - "End Line": 3695 + "Start Line": 3029, + "End Line": 3040 }, { - "Function Name": "iterator", - "Structural Impact": 1.2, + "Function Name": "CreateNativeIntegerTypeSymbol", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3701, - "End Line": 3704 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4342, + "End Line": 4345 }, { - "Function Name": "toString", - "Structural Impact": 1.2, + "Function Name": "SymbolDeclaredEvent", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3706, - "End Line": 3709 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4971, + "End Line": 4974 }, { - "Function Name": "computeSerializableData", - "Structural Impact": 1.2, + "Function Name": "GetCachedSymbol", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5183, + "End Line": 5186 + }, + { + "Function Name": "Update", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5999, - "End Line": 6002 + "Start Line": 655, + "End Line": 672 }, { - "Function Name": "_navigator", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "CreatePreviousToCurrentSourceAssemblyMatcher", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6408, - "End Line": 6411 + "Start Line": 3753, + "End Line": 3765 }, { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetSubmissionImports", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6446, - "End Line": 6449 + "Control Flow Ratio": "25.0%", + "Start Line": 1698, + "End Line": 1711 }, { - "Function Name": "_installed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetBoundReferenceManager", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 187 + "Control Flow Ratio": "50.0%", + "Start Line": 1225, + "End Line": 1236 }, { - "Function Name": "settings", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ExpandPreviousSubmissionImports", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 203 + "Control Flow Ratio": "25.0%", + "Start Line": 1719, + "End Line": 1731 }, { - "Function Name": "overlayEntries", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "AbstractSymbolSearcher", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 247 + "Start Line": 5054, + "End Line": 5066 }, { - "Function Name": "install", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "GetNullableAnalysisValue", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 255, - "End Line": 257 + "Control Flow Ratio": "20.0%", + "Start Line": 337, + "End Line": 345 }, { - "Function Name": "willHandlePopInternally", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetDiagnostics", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 419 + "Start Line": 3019, + "End Line": 3024 }, { - "Function Name": "changedInternalState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "GetPreprocessorSymbols", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 532 + "Control Flow Ratio": "33.3%", + "Start Line": 5012, + "End Line": 5022 }, { - "Function Name": "changedExternalState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "PredicateSymbolSearcher", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 557, - "End Line": 559 + "Start Line": 5238, + "End Line": 5243 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "NameSymbolSearcher", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 751 + "Start Line": 5261, + "End Line": 5266 }, { - "Function Name": "didStopUserGesture", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "WithAssemblyName", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 816 + "Start Line": 677, + "End Line": 695 }, { - "Function Name": "markForPush", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CommonCreateErrorTypeSymbol", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 924, - "End Line": 924 + "Start Line": 406, + "End Line": 411 }, { - "Function Name": "markForAdd", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "WithReferences", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 931, - "End Line": 931 + "Start Line": 708, + "End Line": 725 }, { - "Function Name": "TransitionDelegate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "GetSubmissionInitializer", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1018, - "End Line": 1018 + "Control Flow Ratio": "50.0%", + "Start Line": 1894, + "End Line": 1899 }, { - "Function Name": "DefaultTransitionDelegate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ImportInfo", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1184, - "End Line": 1184 + "Start Line": 2895, + "End Line": 2900 }, { - "Function Name": "createState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "MethodBodyDiagnostics", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3057, - "End Line": 3058 + "Start Line": 3203, + "End Line": 3208 }, { - "Function Name": "_RoutePlaceholder", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CreateAnalyzerDriver", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3144, - "End Line": 3144 + "Start Line": 4964, + "End Line": 4969 }, { - "Function Name": "isPresentForRestoration", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "WithEventQueue", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3499, - "End Line": 3499 + "Start Line": 826, + "End Line": 841 }, { - "Function Name": "isWaitingForEnteringDecision", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "ReportUnusedImports", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3527, - "End Line": 3528 + "Start Line": 2737, + "End Line": 2745 }, { - "Function Name": "isWaitingForExitingDecision", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "CommonCreateArrayTypeSymbol", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3530, - "End Line": 3531 + "Start Line": 4240, + "End Line": 4243 }, { - "Function Name": "markNeedsExitingDecision", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "writeValue", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3534, - "End Line": 3534 + "Start Line": 5003, + "End Line": 5009 }, { - "Function Name": "restorationEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CommonCreateErrorNamespaceSymbol", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3589, - "End Line": 3589 + "Start Line": 413, + "End Line": 418 }, { - "Function Name": "operator[]", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "EntryPoint", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3697, - "End Line": 3699 + "Start Line": 2369, + "End Line": 2373 }, { - "Function Name": "_usingPagesAPI", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ClassifyCommonConversion", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3741, - "End Line": 3741 + "Start Line": 2428, + "End Line": 2432 }, { - "Function Name": "_nextPagelessRestorationScopeId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CommonGetSemanticModel", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3836, - "End Line": 3836 + "Start Line": 4156, + "End Line": 4160 }, { - "Function Name": "_userGesturesInProgress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "HasDynamicEmitAttributes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5802, - "End Line": 5802 + "Start Line": 4879, + "End Line": 4883 }, { - "Function Name": "userGestureInProgress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ReplaceReference", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5816, - "End Line": 5816 + "Start Line": 1367, + "End Line": 1370 }, { - "Function Name": "isRestorable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Equals", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5992, - "End Line": 5992 + "Start Line": 2539, + "End Line": 2542 }, { - "Function Name": "isRestorable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "CommonReplaceSyntaxTree", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6070, - "End Line": 6072 + "Start Line": 4185, + "End Line": 4188 }, { - "Function Name": "hasData", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Clone", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6210, - "End Line": 6210 + "Start Line": 639, + "End Line": 653 }, { - "Function Name": "enabled", - "Structural Impact": 1.1, + "Function Name": "CreateSemanticModel", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6257, - "End Line": 6258 + "Start Line": 2640, + "End Line": 2641 }, { - "Function Name": "isPresent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Equals", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6365, - "End Line": 6365 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 798, - "Sequential Logic Declarations": 340, - "Function Parameters": 218, - "Function/Method Declarations": 275, - "Class/Entity Declarations": 27, - "Defensive Programming Constructs": 688, - "Type/Safety Bypasses": 146, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 19, - "State Mutations / Variable Reassignments": 205, - "Commented-out Code (Dead Logic)": 61, - "Structured Documentation Blocks": 2651, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 35, - "UI / View Layer Components": 86, - "Closures and Anonymous Functions": 479, - "Global State Dependencies": 50, - "Decorators and Annotations": 138, - "Generic Type Abstractions": 258, - "Collection Iterators / Comprehensions": 70, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 22, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 7, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 13, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 20, - "Fatal Aborts & Exceptions": 5, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 23, - "Thread Synchronization Locks": 4, - "Immutable Data Declarations": 233, - "Resource Deallocation & Cleanup": 15, - "Private / Encapsulated Scopes": 874, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 2981, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 1, - "Regex Execution": 0, - "Time Date Logic": 1, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 348, - "Design Camel Case": 168, - "Design Snake Case": 107, - "Design Pascal Case": 8, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 25, - "Duplicate Logic": 0, - "Orphaned Logic": 16, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 2, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 217, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "basic.dart", - "binding.dart", - "dart:async", - "dart:collection", - "dart:convert", - "dart:developer", - "dart:ui", - "focus_manager.dart", - "focus_scope.dart", - "focus_traversal.dart", - "framework.dart", - "heroes.dart", - "notification_listener.dart", - "overlay.dart", - "package:flutter/foundation.dart", - "package:flutter/rendering.dart", - "package:flutter/scheduler.dart", - "package:flutter/services.dart", - "restoration.dart", - "restoration_properties.dart", - "routes.dart", - "ticker_provider.dart" - ] - }, - "dart/flutter/object.dart": { - "1. Artifact Identity": { - "Filename": "object.dart", - "Path": "dart/flutter/object.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -709.65, - "Y": 179.03, - "Z": -2778.09 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 6760, - "Coding LOC": 3910, - "Documentation LOC": 2382, - "Structural Magnitude": 2329.2, - "Control Flow Ratio": "75.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.559 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.89%", - "Error & Exception Exposure": "16.07%", - "Tech Debt Exposure": "45.54%", - "Testing Exposure": "2.46%", - "API Exposure": "0.13%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "31.91%", - "Commented Logic Exposure": "5.45%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "describeSemanticsConfiguration", - "Structural Impact": 138.1, - "Lines of Code (LOC)": 245, - "Control Flow Branches": 88, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4915, - "End Line": 5159 + "Control Flow Ratio": "0.0%", + "Start Line": 2907, + "End Line": 2913 }, { - "Function Name": "layout", - "Structural Impact": 69.2, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 35, + "Function Name": "HasTupleNamesAttributes", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2782, - "End Line": 2917 - }, - { - "Function Name": "flushSemantics", - "Structural Impact": 62.5, - "Lines of Code (LOC)": 211, - "Control Flow Branches": 51, - "Input Parameters": 0, - "Control Flow Ratio": "85.0%", - "Start Line": 1451, - "End Line": 1661 - }, - { - "Function Name": "RenderObject", - "Structural Impact": 61.9, - "Lines of Code (LOC)": 298, - "Control Flow Branches": 46, - "Input Parameters": 0, - "Control Flow Ratio": "75.4%", - "Start Line": 4366, - "End Line": 4663 - }, - { - "Function Name": "updateChildren", - "Structural Impact": 49.8, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 42, - "Input Parameters": 0, - "Control Flow Ratio": "95.5%", - "Start Line": 5772, - "End Line": 5907 - }, - { - "Function Name": "getTransformTo", - "Structural Impact": 45.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "85.3%", - "Start Line": 3663, - "End Line": 3724 + "Control Flow Ratio": "0.0%", + "Start Line": 4885, + "End Line": 4886 }, { - "Function Name": "computeChildGeometry", - "Structural Impact": 44.2, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 27, + "Function Name": "ShouldCheckTypeForMembers", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "93.1%", - "Start Line": 6632, - "End Line": 6724 - }, - { - "Function Name": "_paintWithContext", - "Structural Impact": 42.0, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 20, - "Input Parameters": 2, - "Control Flow Ratio": "74.1%", - "Start Line": 3461, - "End Line": 3572 + "Control Flow Ratio": "0.0%", + "Start Line": 5245, + "End Line": 5251 }, { - "Function Name": "_mergeSiblingGroup", - "Structural Impact": 40.3, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 25, + "Function Name": "IsSubmissionSyntaxTree", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "92.6%", - "Start Line": 6272, - "End Line": 6341 + "Control Flow Ratio": "0.0%", + "Start Line": 1640, + "End Line": 1645 }, { - "Function Name": "_collectChildMergeUpAndSiblingGroup", - "Structural Impact": 36.7, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 21, + "Function Name": "GetEntryPoint", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.8%", - "Start Line": 5938, - "End Line": 6048 - }, - { - "Function Name": "_debugCanPerformMutations", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 122, - "Control Flow Branches": 23, - "Input Parameters": 0, - "Control Flow Ratio": "85.2%", - "Start Line": 2298, - "End Line": 2419 - }, - { - "Function Name": "_updateSiblingNodesGeometries", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 21, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6354, - "End Line": 6406 - }, - { - "Function Name": "markNeedsUpdate", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 20, - "Input Parameters": 0, - "Control Flow Ratio": "95.2%", - "Start Line": 6409, - "End Line": 6479 + "Control Flow Ratio": "0.0%", + "Start Line": 1943, + "End Line": 1947 }, { - "Function Name": "_buildSemantics", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 15, + "Function Name": "AddModuleInitializerMethod", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6173, - "End Line": 6208 - }, - { - "Function Name": "_repaintCompositedChild", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 128, - "End Line": 186 - }, - { - "Function Name": "pushClipRSuperellipse", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "63.6%", - "Start Line": 665, - "End Line": 696 - }, - { - "Function Name": "pushClipRRect", - "Structural Impact": 22.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "63.6%", - "Start Line": 616, - "End Line": 642 - }, - { - "Function Name": "pushClipPath", - "Structural Impact": 22.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "63.6%", - "Start Line": 717, - "End Line": 743 + "Control Flow Ratio": "0.0%", + "Start Line": 2525, + "End Line": 2529 }, { - "Function Name": "_buildSemanticsSubtree", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 13, + "Function Name": "GetHashCode", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6211, - "End Line": 6246 - }, - { - "Function Name": "pushClipRect", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 5, - "Control Flow Ratio": "63.6%", - "Start Line": 571, - "End Line": 595 + "Control Flow Ratio": "0.0%", + "Start Line": 2544, + "End Line": 2549 }, { - "Function Name": "computeAncestorInfo", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 12, + "Function Name": "CheckDuplicateFilePaths", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 5618, - "End Line": 5653 - }, - { - "Function Name": "flushPaint", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 15, - "Input Parameters": 0, - "Control Flow Ratio": "78.9%", - "Start Line": 1293, - "End Line": 1350 - }, - { - "Function Name": "pushTransform", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "75.0%", - "Start Line": 788, - "End Line": 816 - }, - { - "Function Name": "flushLayout", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 1137, - "End Line": 1204 - }, - { - "Function Name": "_insertIntoChildList", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4436, - "End Line": 4478 - }, - { - "Function Name": "toStringShort", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "82.4%", - "Start Line": 3971, - "End Line": 4009 - }, - { - "Function Name": "_marksConflictsInMergeGroup", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 6481, - "End Line": 6505 - }, - { - "Function Name": "markNeedsPaint", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "81.2%", - "Start Line": 3315, - "End Line": 3356 + "Control Flow Ratio": "0.0%", + "Start Line": 3834, + "End Line": 3838 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 9, + "Function Name": "CanEmitSpecialType", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6529, - "End Line": 6567 + "Control Flow Ratio": "0.0%", + "Start Line": 4894, + "End Line": 4899 }, { - "Function Name": "_updateChildGeometry", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 9, + "Function Name": "IsNullableAnalysisEnabledIn", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "81.8%", - "Start Line": 6087, - "End Line": 6124 - }, - { - "Function Name": "_compositeChild", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 269, - "End Line": 292 + "Control Flow Ratio": "0.0%", + "Start Line": 274, + "End Line": 277 }, { - "Function Name": "_updateGeometry", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, + "Function Name": "CommonCreatePreprocessingSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 6126, - "End Line": 6141 - }, - { - "Function Name": "_intersectRects", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 6741, - "End Line": 6746 + "Control Flow Ratio": "0.0%", + "Start Line": 420, + "End Line": 423 }, { - "Function Name": "attach", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 8, + "Function Name": "WithReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2465, - "End Line": 2492 + "Control Flow Ratio": "0.0%", + "Start Line": 730, + "End Line": 733 }, { - "Function Name": "markNeedsLayout", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "84.6%", - "Start Line": 2649, - "End Line": 2668 + "Function Name": "ContainsSyntaxTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 911, + "End Line": 914 }, { - "Function Name": "_updateSemanticsOwner", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1396, - "End Line": 1411 + "Function Name": "AddSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 919, + "End Line": 922 }, { - "Function Name": "_updateCompositingBits", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 3217, - "End Line": 3249 + "Function Name": "RemoveSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 991, + "End Line": 994 }, { - "Function Name": "_transformRect", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 6727, - "End Line": 6739 + "Function Name": "ReferenceManagerEquals", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1239, + "End Line": 1242 }, { - "Function Name": "pushLayer", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 504, - "End Line": 524 + "Function Name": "GetSymbolInternal", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1290, + "End Line": 1293 }, { - "Function Name": "paintChild", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 249, - "End Line": 267 + "Function Name": "AddReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1327, + "End Line": 1330 }, { - "Function Name": "_getTagsForChildren", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 5920, - "End Line": 5936 + "Function Name": "AddReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1335, + "End Line": 1338 }, { - "Function Name": "_produceSemanticsNode", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, + "Function Name": "RemoveReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6248, - "End Line": 6260 + "Control Flow Ratio": "0.0%", + "Start Line": 1343, + "End Line": 1346 }, { - "Function Name": "sendSemanticsEvent", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, + "Function Name": "RemoveReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3836, - "End Line": 3846 + "Control Flow Ratio": "0.0%", + "Start Line": 1351, + "End Line": 1354 }, { - "Function Name": "_skippedPaintingOnLayer", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3402, - "End Line": 3423 + "Function Name": "GetMetadataReference", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1427, + "End Line": 1430 }, { - "Function Name": "markNeedsCompositingBitsUpdate", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "72.7%", - "Start Line": 3183, - "End Line": 3202 + "Function Name": "GetMetadataReference", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1442, + "End Line": 1445 }, { - "Function Name": "_layoutWithoutResize", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "77.8%", - "Start Line": 2725, - "End Line": 2757 + "Function Name": "GetSpecialTypeMember", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1832, + "End Line": 1835 }, { - "Function Name": "pushOpacity", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 836, - "End Line": 848 + "Function Name": "CommonGetSpecialTypeMember", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1837, + "End Line": 1840 }, { - "Function Name": "pushColorFilter", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 761, - "End Line": 771 + "Function Name": "GetBinder", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2708, + "End Line": 2711 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 4, + "Function Name": "RecordImport", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4046, - "End Line": 4093 + "Control Flow Ratio": "0.0%", + "Start Line": 2866, + "End Line": 2869 }, { - "Function Name": "_reportException", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2213, - "End Line": 2235 + "Function Name": "RecordImport", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2871, + "End Line": 2874 }, { - "Function Name": "markNeedsCompositedLayerUpdate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 3375, - "End Line": 3395 + "Function Name": "Equals", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2902, + "End Line": 2905 }, { - "Function Name": "showOnScreen", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, + "Function Name": "DuplicateFilePathsVisitor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4118, - "End Line": 4130 + "Control Flow Ratio": "0.0%", + "Start Line": 3776, + "End Line": 3779 }, { - "Function Name": "markNeedsBuild", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 5734, - "End Line": 5751 + "Function Name": "CommonWithReferences", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4131, + "End Line": 4134 }, { - "Function Name": "debugValidateChild", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 4, + "Function Name": "CommonWithAssemblyName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4163, - "End Line": 4195 + "Control Flow Ratio": "0.0%", + "Start Line": 4136, + "End Line": 4139 }, { - "Function Name": "debugValidateChild", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 4, + "Function Name": "CommonAddSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4400, - "End Line": 4432 + "Control Flow Ratio": "0.0%", + "Start Line": 4170, + "End Line": 4173 }, { - "Function Name": "_removeFromChildList", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, + "Function Name": "CommonRemoveSyntaxTrees", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4513, - "End Line": 4536 + "Control Flow Ratio": "0.0%", + "Start Line": 4175, + "End Line": 4178 }, { - "Function Name": "flushCompositingBits", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 1239, - "End Line": 1260 + "Function Name": "CommonWithOptions", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4190, + "End Line": 4193 }, { - "Function Name": "dropChild", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, + "Function Name": "CommonWithScriptCompilationInfo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2179, - "End Line": 2197 + "Control Flow Ratio": "0.0%", + "Start Line": 4195, + "End Line": 4198 }, { - "Function Name": "_debugRelayoutBoundaryAlreadyMarkedNeedsLayout", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2594, - "End Line": 2609 + "Function Name": "CommonContainsSyntaxTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4200, + "End Line": 4203 }, { - "Function Name": "rootNode", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "CommonGetAssemblyOrModuleSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1079, - "End Line": 1086 + "Control Flow Ratio": "0.0%", + "Start Line": 4205, + "End Line": 4208 }, { - "Function Name": "_effectiveAttributedIncreasedValue", - "Structural Impact": 7.3, + "Function Name": "CommonGetSpecialType", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4869, - "End Line": 4872 + "Control Flow Ratio": "0.0%", + "Start Line": 4220, + "End Line": 4223 }, { - "Function Name": "_effectiveAttributedDecreasedValue", - "Structural Impact": 7.3, + "Function Name": "CommonGetCompilationNamespace", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4874, - "End Line": 4877 + "Control Flow Ratio": "0.0%", + "Start Line": 4225, + "End Line": 4228 }, { - "Function Name": "_effectiveAttributedLabel", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "CommonGetTypeByMetadataName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4861, - "End Line": 4863 + "Control Flow Ratio": "0.0%", + "Start Line": 4230, + "End Line": 4233 }, { - "Function Name": "_effectiveAttributedValue", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "CommonCreatePointerTypeSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4865, - "End Line": 4867 + "Control Flow Ratio": "0.0%", + "Start Line": 4245, + "End Line": 4248 }, { - "Function Name": "_effectiveAttributedHint", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "CommonCreateNativeIntegerTypeSymbol", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4879, - "End Line": 4881 + "Control Flow Ratio": "0.0%", + "Start Line": 4337, + "End Line": 4340 }, { - "Function Name": "_scheduleSystemFontsUpdate", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 4691, - "End Line": 4712 + "Function Name": "CommonGetEntryPoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4747, + "End Line": 4750 }, { - "Function Name": "shouldFormSemanticsNode", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, + "Function Name": "GetSymbolsWithName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 5670, - "End Line": 5687 + "Control Flow Ratio": "0.0%", + "Start Line": 5071, + "End Line": 5081 }, { - "Function Name": "updateLayerProperties", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, + "Function Name": "IsUnreferencedAssemblyIdentityDiagnosticCode", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 199, - "End Line": 219 + "Control Flow Ratio": "0.0%", + "Start Line": 2359, + "End Line": 2360 }, { - "Function Name": "_enableMutationsToDirtySubtrees", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "isReadOnlySpanOfByteType", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1214, - "End Line": 1231 - }, - { - "Function Name": "operator==", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 5301, - "End Line": 5309 + "Control Flow Ratio": "0.0%", + "Start Line": 4657, + "End Line": 4658 }, { - "Function Name": "isBlockingPreviousSibling", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5708, - "End Line": 5730 + "Function Name": "SupportsRuntimeCapabilityCore", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5042, + "End Line": 5043 }, { - "Function Name": "child", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "Matches", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4201, - "End Line": 4209 + "Control Flow Ratio": "0.0%", + "Start Line": 5068, + "End Line": 5068 }, { - "Function Name": "updateCompositedLayer", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "ShouldCheckTypeForMembers", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3101, - "End Line": 3104 + "Control Flow Ratio": "0.0%", + "Start Line": 5069, + "End Line": 5069 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4645, - "End Line": 4662 + "Function Name": "Matches", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5253, + "End Line": 5254 }, { - "Function Name": "move", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4569, - "End Line": 4581 + "Function Name": "Matches", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5281, + "End Line": 5282 }, { - "Function Name": "_debugUltimatePreviousSiblingOf", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4369, - "End Line": 4377 + "Function Name": "RemoveAllSyntaxTrees", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1053, + "End Line": 1060 }, { - "Function Name": "_debugUltimateNextSiblingOf", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4379, - "End Line": 4387 + "Function Name": "CommonGetBoundReferenceManager", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1220, + "End Line": 1223 }, { - "Function Name": "stopRecordingIfNeeded", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, + "Function Name": "RemoveAllReferences", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 393, - "End Line": 420 + "Control Flow Ratio": "0.0%", + "Start Line": 1359, + "End Line": 1362 }, { - "Function Name": "adoptChild", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2151, - "End Line": 2173 + "Function Name": "BindScriptClass", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1635, + "End Line": 1638 }, { - "Function Name": "_intersectRects", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 6687, - "End Line": 6687 + "Function Name": "MightContainNoPiaLocalTypes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2376, + "End Line": 2379 }, { - "Function Name": "initSemanticsAnnotations", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4738, - "End Line": 4755 + "Function Name": "CreateGlobalNamespaceAlias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2713, + "End Line": 2716 }, { - "Function Name": "invokeLayoutCallback", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3007, - "End Line": 3020 + "Function Name": "GetHashCode", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2915, + "End Line": 2918 }, { - "Function Name": "adoptChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1748, - "End Line": 1759 + "Function Name": "CommonRemoveAllSyntaxTrees", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4180, + "End Line": 4183 }, { - "Function Name": "dropChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1768, - "End Line": 1779 + "Function Name": "CommonClone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4210, + "End Line": 4213 }, { - "Function Name": "removeAll", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "ShouldEmitNativeIntegerAttributes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4549, - "End Line": 4562 + "Control Flow Ratio": "0.0%", + "Start Line": 4914, + "End Line": 4917 }, { - "Function Name": "attach", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4583, - "End Line": 4592 + "Function Name": "BindUsingsFromOptions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1693, + "End Line": 1693 }, { - "Function Name": "visitChildren", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4615, - "End Line": 4623 + "Function Name": "GetPreviousSubmissionImports", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1716, + "End Line": 1717 }, { - "Function Name": "localeForSubtree", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4845, - "End Line": 4851 + "Function Name": "InterceptorKeyComparer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2536, + "End Line": 2536 }, { - "Function Name": "textDirection", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4899, - "End Line": 4905 - }, + "Function Name": "CanEmitBoolean", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4892, + "End Line": 4892 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 584, + "Sequential Logic Declarations": 689, + "Function Parameters": 282, + "Function/Method Declarations": 232, + "Class/Entity Declarations": 9, + "Defensive Programming Constructs": 289, + "Type/Safety Bypasses": 7, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 191, + "State Mutations / Variable Reassignments": 517, + "Commented-out Code (Dead Logic)": 7, + "Structured Documentation Blocks": 401, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 78, + "UI / View Layer Components": 1, + "Closures and Anonymous Functions": 63, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 196, + "Collection Iterators / Comprehensions": 10, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 28, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 6, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 33, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 44, + "Fatal Aborts & Exceptions": 53, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 16, + "Thread Synchronization Locks": 14, + "Immutable Data Declarations": 106, + "Resource Deallocation & Cleanup": 24, + "Private / Encapsulated Scopes": 274, + "Event Listeners & Subscribers": 1, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3818, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 402, + "Design Camel Case": 209, + "Design Snake Case": 155, + "Design Pascal Case": 15, + "Design Upper Case": 0, + "Design Short Vars": 19, + "Design Long Vars": 27, + "Duplicate Logic": 0, + "Orphaned Logic": 72, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 80, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 28, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.Cci", + "Microsoft.CodeAnalysis", + "Microsoft.CodeAnalysis.CSharp.Binder", + "Microsoft.CodeAnalysis.CSharp.Emit", + "Microsoft.CodeAnalysis.CSharp.Symbols", + "Microsoft.CodeAnalysis.CSharp.Syntax", + "Microsoft.CodeAnalysis.CodeGen", + "Microsoft.CodeAnalysis.Collections", + "Microsoft.CodeAnalysis.Debugging", + "Microsoft.CodeAnalysis.Diagnostics", + "Microsoft.CodeAnalysis.Emit", + "Microsoft.CodeAnalysis.Operations", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Symbols", + "Microsoft.CodeAnalysis.Text", + "Roslyn.Utilities", + "System", + "System.Buffers.Binary", + "System.Collections.Concurrent", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.IO", + "System.Linq", + "System.Reflection", + "System.Reflection.Metadata", + "System.Threading" + ] + }, + "csharp/roslyn/CSharpSyntaxTree.cs": { + "1. Artifact Identity": { + "Filename": "CSharpSyntaxTree.cs", + "Path": "csharp/roslyn/CSharpSyntaxTree.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "SyntaxTree", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -2451.91, + "Y": -17.85, + "Z": 860.37 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 942, + "Coding LOC": 589, + "Documentation LOC": 226, + "Structural Magnitude": 442.18, + "Control Flow Ratio": "46.2%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.596 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "17.53%", + "Error & Exception Exposure": "57.62%", + "Tech Debt Exposure": "63.55%", + "Testing Exposure": "80.0%", + "API Exposure": "6.49%", + "Concurrency Exposure": "75.53%", + "State Flux Exposure": "96.22%", + "Commented Logic Exposure": "6.22%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "ensureGeometry", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "BuildPreprocessorStateChangeMap", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 25, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6076, - "End Line": 6085 + "Control Flow Ratio": "83.3%", + "Start Line": 229, + "End Line": 300 + }, + { + "Function Name": "Create", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 6, + "Control Flow Ratio": "71.4%", + "Start Line": 327, + "End Line": 354 }, { - "Function Name": "targetFrameMatch.group", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2813, - "End Line": 2815 + "Function Name": "ParseText", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "33.3%", + "Start Line": 487, + "End Line": 521 }, { - "Function Name": "debugSemantics", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3870, - "End Line": 3877 + "Function Name": "IsGeneratedCode", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 723, + "End Line": 745 }, { - "Function Name": "markNeedsSemanticsUpdate", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3898, - "End Line": 3905 + "Function Name": "IsPreprocessorSymbolDefined", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 198, + "End Line": 227 }, { - "Function Name": "insert", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, + "Function Name": "IsPreprocessorSymbolDefined", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4484, - "End Line": 4501 + "Control Flow Ratio": "57.1%", + "Start Line": 185, + "End Line": 196 }, { - "Function Name": "addAll", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, + "Function Name": "ParseText", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4509, - "End Line": 4511 + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 448, + "End Line": 460 }, { - "Function Name": "requestVisualUpdate", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, + "Function Name": "WithChanges", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 37, "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1068, - "End Line": 1074 + "Input Parameters": 2, + "Control Flow Ratio": "30.0%", + "Start Line": 554, + "End Line": 590 }, { - "Function Name": "describeSemanticsClip", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 1, + "Function Name": "GetDiagnostics", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3766, - "End Line": 3766 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 785, + "End Line": 798 }, { - "Function Name": "contributesToSemanticsTree", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5661, - "End Line": 5666 + "Function Name": "Create", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 356, + "End Line": 373 }, { - "Function Name": "layer", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3131, - "End Line": 3135 + "Function Name": "ParseText", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "50.0%", + "Start Line": 911, + "End Line": 920 }, { - "Function Name": "wasSemanticsBoundary", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5349, - "End Line": 5349 + "Function Name": "ParseText", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 429, + "End Line": 439 }, { - "Function Name": "_isRecording", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "ParseText", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "50.0%", - "Start Line": 310, - "End Line": 325 + "Start Line": 900, + "End Line": 908 }, { - "Function Name": "_LocalSemanticsHandle._", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "Create", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 954, - "End Line": 959 + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 923, + "End Line": 931 }, { - "Function Name": "scheduleLayoutCallback", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 16, + "Function Name": "WithChangedText", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4298, - "End Line": 4313 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 535, + "End Line": 552 }, { - "Function Name": "_debugSetParent", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "ParseText", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1682, - "End Line": 1685 + "Start Line": 469, + "End Line": 478 }, { - "Function Name": "_withDebugActiveLayoutCleared", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, + "Function Name": "IsAnyPreprocessorSymbolDefined", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2262, - "End Line": 2278 + "Control Flow Ratio": "40.0%", + "Start Line": 170, + "End Line": 183 }, { - "Function Name": "markParentNeedsLayout", - "Structural Impact": 3.6, + "Function Name": "TryGetRootCore", + "Structural Impact": 4.9, "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2679, - "End Line": 2691 - }, - { - "Function Name": "toStringDeep", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 4017, - "End Line": 4032 + "Control Flow Ratio": "50.0%", + "Start Line": 875, + "End Line": 887 }, { - "Function Name": "original", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "isGeneratedHeuristic", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5362, - "End Line": 5373 + "Control Flow Ratio": "60.0%", + "Start Line": 731, + "End Line": 744 }, { - "Function Name": "ensureSemanticsNode", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, + "Function Name": "GetLineMappings", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 6153, - "End Line": 6165 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 674, + "End Line": 679 }, { - "Function Name": "debugDumpRenderObjectSemanticsTree", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, + "Function Name": "GetRootAsync", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 6571, - "End Line": 6583 + "Start Line": 100, + "End Line": 103 }, { - "Function Name": "debugLayoutParent", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "ParseTextLazy", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 2433, - "End Line": 2441 - }, - { - "Function Name": "detach", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4594, - "End Line": 4603 + "Start Line": 414, + "End Line": 420 }, { - "Function Name": "redepthChildren", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4605, - "End Line": 4613 + "Function Name": "CreateWithoutClone", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 394, + "End Line": 408 }, { - "Function Name": "hashCode", - "Structural Impact": 3.5, + "Function Name": "GetPragmaDirectiveWarningState", + "Structural Impact": 4.0, "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5311, - "End Line": 5320 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 703, + "End Line": 712 }, { - "Function Name": "debugDisposed", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "GetLineSpan", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2028, - "End Line": 2035 + "Start Line": 647, + "End Line": 648 }, { - "Function Name": "debugLayer", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "GetMappedLineSpan", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 3157, - "End Line": 3164 + "Start Line": 666, + "End Line": 667 }, { - "Function Name": "ensureSemantics", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "GetLineVisibility", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1385, - "End Line": 1394 + "Start Line": 670, + "End Line": 671 }, { - "Function Name": "attach", + "Function Name": "GetChangedSpans", "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1694, - "End Line": 1703 + "Control Flow Ratio": "50.0%", + "Start Line": 598, + "End Line": 606 }, { - "Function Name": "layer", + "Function Name": "GetChanges", "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3137, - "End Line": 3146 + "Control Flow Ratio": "50.0%", + "Start Line": 613, + "End Line": 621 }, { - "Function Name": "_didUpdateParentData", + "Function Name": "GetDiagnostics", "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6050, - "End Line": 6058 + "Start Line": 775, + "End Line": 783 }, { - "Function Name": "debugAssertIsValid", + "Function Name": "GetDiagnostics", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 934, - "End Line": 940 + "Start Line": 807, + "End Line": 814 }, { - "Function Name": "redepthChild", + "Function Name": "GetDiagnostics", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2125, - "End Line": 2132 + "Control Flow Ratio": "50.0%", + "Start Line": 823, + "End Line": 830 }, { - "Function Name": "properties", + "Function Name": "GetDiagnostics", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4760, - "End Line": 4767 + "Start Line": 840, + "End Line": 847 }, { - "Function Name": "container", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetCompilationUnitRoot", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4778, - "End Line": 4784 + "Start Line": 112, + "End Line": 115 }, { - "Function Name": "explicitChildNodes", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4801, - "End Line": 4807 + "Start Line": 856, + "End Line": 859 }, { - "Function Name": "excludeSemantics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetRoot", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4817, - "End Line": 4823 + "Control Flow Ratio": "100.0%", + "Start Line": 86, + "End Line": 86 }, { - "Function Name": "blockUserActions", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "GetDirectives", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4832, - "End Line": 4838 + "Start Line": 158, + "End Line": 168 }, { - "Function Name": "visitChildrenForSemantics", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "Create", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 318 + }, + { + "Function Name": "GetDirectiveMap", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4907, - "End Line": 4913 + "Start Line": 627, + "End Line": 636 }, { - "Function Name": "updateConfig", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "CreateForDebugger", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 379, + "End Line": 384 + }, + { + "Function Name": "CSharpSyntaxTree", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 5379, - "End Line": 5385 + "Start Line": 43, + "End Line": 46 }, { - "Function Name": "_debugAllowChildListModifications", - "Structural Impact": 3.1, + "Function Name": "IsEquivalentTo", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 128 + }, + { + "Function Name": "GetMappedLineSpanAndVisibility", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1727, - "End Line": 1728 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 688, + "End Line": 689 }, { - "Function Name": "setupParentData", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "GetLinePosition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 753, + "End Line": 754 + }, + { + "Function Name": "CSharpSyntaxTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2095, - "End Line": 2100 + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "attach", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "CloneNodeAsRoot", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4211, - "End Line": 4215 + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 81 }, { - "Function Name": "visitChildren", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "GetLocation", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4230, - "End Line": 4235 + "Control Flow Ratio": "0.0%", + "Start Line": 759, + "End Line": 762 }, { - "Function Name": "childBefore", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "GetRootCore", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4632, - "End Line": 4636 + "Control Flow Ratio": "0.0%", + "Start Line": 865, + "End Line": 868 }, { - "Function Name": "childAfter", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "GetRootAsyncCore", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4639, - "End Line": 4643 + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 873 }, { - "Function Name": "effective", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "TryGetRoot", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 91 + }, + { + "Function Name": "GetNullableContextState", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 718, + "End Line": 719 + }, + { + "Function Name": "IsNullableAnalysisEnabled", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 721, + "End Line": 721 + }, + { + "Function Name": "Dump", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5352, - "End Line": 5354 + "Control Flow Ratio": "0.0%", + "Start Line": 936, + "End Line": 939 }, { - "Function Name": "configToMergeUp", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "HasHiddenRegions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5657, - "End Line": 5659 + "Control Flow Ratio": "0.0%", + "Start Line": 695, + "End Line": 696 }, { - "Function Name": "_performMoveCursorForwardByCharacter", - "Structural Impact": 3.0, + "Function Name": "GetNullableContextStateMap", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 714, + "End Line": 716 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 92, + "Sequential Logic Declarations": 107, + "Function Parameters": 60, + "Function/Method Declarations": 55, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 7, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 48, + "State Mutations / Variable Reassignments": 89, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 194, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 27, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 17, + "Global State Dependencies": 0, + "Decorators and Annotations": 12, + "Generic Type Abstractions": 20, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 14, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 28, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 8, + "Fatal Aborts & Exceptions": 11, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 12, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 36, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 554, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 55, + "Design Camel Case": 23, + "Design Snake Case": 27, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 18, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 8, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 15, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.CodeAnalysis.CSharp.Syntax", + "Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax", + "Microsoft.CodeAnalysis.Collections", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Text", + "Roslyn.Utilities", + "System", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.ComponentModel", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.Text", + "System.Threading", + "System.Threading.Tasks" + ] + }, + "csharp/roslyn/DiagnosticAnalyzer.cs": { + "1. Artifact Identity": { + "Filename": "DiagnosticAnalyzer.cs", + "Path": "csharp/roslyn/DiagnosticAnalyzer.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1505.7, + "Y": 197.66, + "Z": 839.8 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 39, + "Coding LOC": 20, + "Documentation LOC": 12, + "Structural Magnitude": 11.8, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "2.37%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "99.94%", + "Testing Exposure": "2.43%", + "API Exposure": "10.55%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "62.48%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "Equals", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5209, - "End Line": 5211 + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 29 + }, + { + "Function Name": "Initialize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 24 + }, + { + "Function Name": "ToString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "_performMoveCursorBackwardByCharacter", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5213, - "End Line": 5215 + "Function Name": "GetHashCode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 31 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 7, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 14, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Roslyn.Utilities", + "System.Collections.Immutable" + ] + }, + "csharp/roslyn/LanguageParser.cs": { + "1. Artifact Identity": { + "Filename": "LanguageParser.cs", + "Path": "csharp/roslyn/LanguageParser.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "SyntaxParser, IDisposable, byte", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1930.37, + "Y": 139.82, + "Z": 1131.1 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 14680, + "Coding LOC": 10808, + "Documentation LOC": 1928, + "Structural Magnitude": 9454.36, + "Control Flow Ratio": "59.4%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.055 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "63.84%", + "Error & Exception Exposure": "78.67%", + "Tech Debt Exposure": "8.73%", + "Testing Exposure": "80.0%", + "API Exposure": "0.79%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.97%", + "Commented Logic Exposure": "6.48%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ParseNamespaceBodyWorker", + "Structural Impact": 198.0, + "Lines of Code (LOC)": 285, + "Control Flow Branches": 74, + "Input Parameters": 5, + "Control Flow Ratio": "80.4%", + "Start Line": 562, + "End Line": 846 }, { - "Function Name": "_performMoveCursorForwardByWord", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5217, - "End Line": 5219 + "Function Name": "ParseVariableDeclarator", + "Structural Impact": 191.8, + "Lines of Code (LOC)": 295, + "Control Flow Branches": 58, + "Input Parameters": 8, + "Control Flow Ratio": "60.4%", + "Start Line": 5476, + "End Line": 5770 }, { - "Function Name": "_performMoveCursorBackwardByWord", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "GetPrecedence", + "Structural Impact": 153.6, + "Lines of Code (LOC)": 131, + "Control Flow Branches": 103, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5221, - "End Line": 5223 + "Control Flow Ratio": "82.4%", + "Start Line": 11213, + "End Line": 11343 }, { - "Function Name": "_performSetSelection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "ParsePrimaryExpression", + "Structural Impact": 140.9, + "Lines of Code (LOC)": 272, + "Control Flow Branches": 89, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5225, - "End Line": 5227 + "Control Flow Ratio": "67.4%", + "Start Line": 11931, + "End Line": 12202 }, { - "Function Name": "_performSetText", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "ParseMemberDeclarationOrStatementCore", + "Structural Impact": 120.4, + "Lines of Code (LOC)": 428, + "Control Flow Branches": 69, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5229, - "End Line": 5231 + "Control Flow Ratio": "51.9%", + "Start Line": 2559, + "End Line": 2986 }, { - "Function Name": "parent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5582, - "End Line": 5582 + "Function Name": "ParseOperatorDeclaration", + "Structural Impact": 106.1, + "Lines of Code (LOC)": 199, + "Control Flow Branches": 42, + "Input Parameters": 4, + "Control Flow Ratio": "73.7%", + "Start Line": 3966, + "End Line": 4164 }, { - "Function Name": "describeApproximatePaintClip", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3739, - "End Line": 3739 + "Function Name": "ParseMainTypeDeclaration", + "Structural Impact": 103.9, + "Lines of Code (LOC)": 277, + "Control Flow Branches": 51, + "Input Parameters": 2, + "Control Flow Ratio": "69.9%", + "Start Line": 1752, + "End Line": 2028 }, { - "Function Name": "configToMergeUp", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "parsePrimaryExpressionWithoutPostfix", + "Structural Impact": 102.0, + "Lines of Code (LOC)": 174, + "Control Flow Branches": 65, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5420, - "End Line": 5420 - }, - { - "Function Name": "detach", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1710, - "End Line": 1721 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1798, - "End Line": 1810 - }, - { - "Function Name": "scheduleInitialSemantics", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3777, - "End Line": 3787 - }, - { - "Function Name": "assembleSemanticsNode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3935, - "End Line": 3943 + "Control Flow Ratio": "63.1%", + "Start Line": 11940, + "End Line": 12113 }, { - "Function Name": "_getNonBlockedChildren", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5909, - "End Line": 5918 + "Function Name": "ScanType", + "Structural Impact": 101.9, + "Lines of Code (LOC)": 168, + "Control Flow Branches": 53, + "Input Parameters": 2, + "Control Flow Ratio": "89.8%", + "Start Line": 7207, + "End Line": 7374 }, { - "Function Name": "_createSemanticsNode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6262, - "End Line": 6270 + "Function Name": "ParseModifiers", + "Structural Impact": 94.9, + "Lines of Code (LOC)": 154, + "Control Flow Branches": 38, + "Input Parameters": 4, + "Control Flow Ratio": "76.0%", + "Start Line": 1359, + "End Line": 1512 }, { - "Function Name": "debugInstrumentRepaintCompositedChild", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, + "Function Name": "TryParseConversionOperatorDeclaration", + "Structural Impact": 82.4, + "Lines of Code (LOC)": 227, + "Control Flow Branches": 40, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 242 - }, - { - "Function Name": "recorder", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 337, - "End Line": 343 + "Control Flow Ratio": "71.4%", + "Start Line": 3725, + "End Line": 3951 }, { - "Function Name": "canvas", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 350, - "End Line": 357 + "Function Name": "ParseCommaSeparatedSyntaxList", + "Structural Impact": 80.9, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 23, + "Input Parameters": 9, + "Control Flow Ratio": "74.2%", + "Start Line": 14444, + "End Line": 14544 }, { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 966, - "End Line": 973 + "Function Name": "CanFollowCast", + "Structural Impact": 79.4, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 53, + "Input Parameters": 1, + "Control Flow Ratio": "96.4%", + "Start Line": 13159, + "End Line": 13218 }, { - "Function Name": "constraints", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2566, - "End Line": 2572 + "Function Name": "ParseTypeCore", + "Structural Impact": 74.4, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 48, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 7592, + "End Line": 7693 }, { - "Function Name": "setIsComplexHint", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 433, - "End Line": 438 + "Function Name": "IsPossibleExpression", + "Structural Impact": 73.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 40, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 11078, + "End Line": 11133 }, { - "Function Name": "setWillChangeHint", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 451, - "End Line": 456 + "Function Name": "CanStartMember", + "Structural Impact": 70.6, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 47, + "Input Parameters": 1, + "Control Flow Ratio": "95.9%", + "Start Line": 2381, + "End Line": 2435 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1663, - "End Line": 1668 + "Function Name": "constructTypeDeclaration", + "Structural Impact": 67.0, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 15, + "Input Parameters": 14, + "Control Flow Ratio": "65.2%", + "Start Line": 1928, + "End Line": 2027 }, { - "Function Name": "detach", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2502, - "End Line": 2507 + "Function Name": "ParseTypeArgumentList", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 124, + "Control Flow Branches": 29, + "Input Parameters": 3, + "Control Flow Ratio": "80.6%", + "Start Line": 6553, + "End Line": 6676 }, { - "Function Name": "debugNeedsSemanticsUpdate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3855, - "End Line": 3860 + "Function Name": "TryParseLocalFunctionStatementBody", + "Structural Impact": 63.7, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 25, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 10915, + "End Line": 11026 }, { - "Function Name": "redepthChildren", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4223, - "End Line": 4228 + "Function Name": "TryEatNullableQualifierIfApplicable", + "Structural Impact": 63.4, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 31, + "Input Parameters": 2, + "Control Flow Ratio": "52.5%", + "Start Line": 7695, + "End Line": 7854 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4237, - "End Line": 4242 + "Function Name": "ParseStatementCore", + "Structural Impact": 62.9, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 33, + "Input Parameters": 2, + "Control Flow Ratio": "58.9%", + "Start Line": 8295, + "End Line": 8375 }, { - "Function Name": "parentDataDirty", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5584, - "End Line": 5589 + "Function Name": "ScanPossibleTypeArgumentList", + "Structural Impact": 61.3, + "Lines of Code (LOC)": 187, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "76.3%", + "Start Line": 6364, + "End Line": 6550 }, { - "Function Name": "geometryDirty", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5591, - "End Line": 5596 + "Function Name": "ParseVariableDeclarators", + "Structural Impact": 61.0, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 17, + "Input Parameters": 9, + "Control Flow Ratio": "89.5%", + "Start Line": 5285, + "End Line": 5366 }, { - "Function Name": "RenderObject", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1994, - "End Line": 1998 + "Function Name": "ScanTypeArgumentList", + "Structural Impact": 57.3, + "Lines of Code (LOC)": 128, + "Control Flow Branches": 35, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 6235, + "End Line": 6362 }, { - "Function Name": "detach", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4217, - "End Line": 4221 + "Function Name": "ParseMemberName", + "Structural Impact": 53.8, + "Lines of Code (LOC)": 137, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "90.9%", + "Start Line": 6769, + "End Line": 6905 }, { - "Function Name": "_performTap", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5161, - "End Line": 5163 + "Function Name": "ParseExpressionContinued", + "Structural Impact": 51.6, + "Lines of Code (LOC)": 200, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "41.8%", + "Start Line": 11521, + "End Line": 11720 }, { - "Function Name": "_performLongPress", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5165, - "End Line": 5167 + "Function Name": "ScanCast", + "Structural Impact": 51.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "58.1%", + "Start Line": 12894, + "End Line": 13025 }, { - "Function Name": "_performDismiss", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5169, - "End Line": 5171 + "Function Name": "GetModifierExcludingScoped", + "Structural Impact": 51.3, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "55.1%", + "Start Line": 1302, + "End Line": 1357 }, { - "Function Name": "_performScrollLeft", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5173, - "End Line": 5175 + "Function Name": "IsNoneOrIncompleteMember", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 14, + "Input Parameters": 8, + "Control Flow Ratio": "51.9%", + "Start Line": 3013, + "End Line": 3115 }, { - "Function Name": "_performScrollRight", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5177, - "End Line": 5179 + "Function Name": "IsPossibleDeclarationExpression", + "Structural Impact": 47.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "65.6%", + "Start Line": 9827, + "End Line": 9898 }, { - "Function Name": "_performScrollUp", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5181, - "End Line": 5183 + "Function Name": "ParseUsingExpression", + "Structural Impact": 46.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 10345, + "End Line": 10436 }, { - "Function Name": "_performScrollDown", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5185, - "End Line": 5187 + "Function Name": "ParseArgumentList", + "Structural Impact": 45.7, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 16, + "Input Parameters": 5, + "Control Flow Ratio": "59.3%", + "Start Line": 12462, + "End Line": 12543 }, { - "Function Name": "_performIncrease", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5189, - "End Line": 5191 + "Function Name": "CanReuseMemberDeclaration", + "Structural Impact": 45.3, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "82.8%", + "Start Line": 2483, + "End Line": 2522 }, { - "Function Name": "_performDecrease", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5193, - "End Line": 5195 + "Function Name": "ScanFunctionPointerType", + "Structural Impact": 44.0, + "Lines of Code (LOC)": 117, + "Control Flow Branches": 26, + "Input Parameters": 1, + "Control Flow Ratio": "70.3%", + "Start Line": 7425, + "End Line": 7541 }, { - "Function Name": "_performCopy", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5197, - "End Line": 5199 + "Function Name": "adjustStateAndReportStatementOutOfOrder", + "Structural Impact": 42.2, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 22, + "Input Parameters": 2, + "Control Flow Ratio": "95.7%", + "Start Line": 776, + "End Line": 822 }, { - "Function Name": "_performCut", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5201, - "End Line": 5203 + "Function Name": "ParseForStatement", + "Structural Impact": 40.7, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "46.9%", + "Start Line": 9581, + "End Line": 9716 }, { - "Function Name": "_performPaste", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5205, - "End Line": 5207 + "Function Name": "ParseMemberDeclarationCore", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 157, + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "53.7%", + "Start Line": 3203, + "End Line": 3359 }, { - "Function Name": "_performDidGainAccessibilityFocus", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5233, - "End Line": 5235 + "Function Name": "parsePostFixExpression", + "Structural Impact": 39.7, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 12115, + "End Line": 12201 }, { - "Function Name": "_performDidLoseAccessibilityFocus", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5237, - "End Line": 5239 + "Function Name": "ParseEventDeclarationWithAccessors", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "82.4%", + "Start Line": 5088, + "End Line": 5176 }, { - "Function Name": "_performFocus", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "ParseFunctionPointerTypeSyntax", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 159, + "Control Flow Branches": 29, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5241, - "End Line": 5243 + "Control Flow Ratio": "52.7%", + "Start Line": 8017, + "End Line": 8175 }, { - "Function Name": "_performExpand", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "canFollowNullableType", + "Structural Impact": 35.8, + "Lines of Code (LOC)": 135, + "Control Flow Branches": 28, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5245, - "End Line": 5247 + "Control Flow Ratio": "56.0%", + "Start Line": 7719, + "End Line": 7853 }, { - "Function Name": "_performCollapse", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5249, - "End Line": 5251 + "Function Name": "ParseNamespaceBody", + "Structural Impact": 33.6, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 410, + "End Line": 545 }, { - "Function Name": "rootNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsTerminator", + "Structural Impact": 33.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 30, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1077, - "End Line": 1077 + "Control Flow Ratio": "90.9%", + "Start Line": 94, + "End Line": 137 }, { - "Function Name": "semanticsOwner", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1364, - "End Line": 1364 + "Function Name": "GetOriginalModifiers", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "67.7%", + "Start Line": 5388, + "End Line": 5425 }, { - "Function Name": "nodeToEnsureGeometry.toList", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "TryParseConditionalAccessExpression", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 136, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1586, - "End Line": 1591 - }, - { - "Function Name": "_debugRootSuffixForTimelineEventNames", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1687 + "Control Flow Ratio": "35.0%", + "Start Line": 12291, + "End Line": 12426 }, { - "Function Name": "parent", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2144, - "End Line": 2144 + "Function Name": "ParseForEachStatement", + "Structural Impact": 32.7, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "61.5%", + "Start Line": 9723, + "End Line": 9788 }, { - "Function Name": "debugActiveLayout", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2255, - "End Line": 2255 + "Function Name": "ParseParameterModifiers", + "Structural Impact": 32.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 5006, + "End Line": 5053 }, { - "Function Name": "owner", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2447, - "End Line": 2447 + "Function Name": "IsPossibleTypedIdentifierStart", + "Structural Impact": 32.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 9006, + "End Line": 9045 }, { - "Function Name": "debugActivePaint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAwaitExpression", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 28, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3035, - "End Line": 3035 + "Control Flow Ratio": "84.8%", + "Start Line": 11365, + "End Line": 11416 }, { - "Function Name": "scheduleInitialPaint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "IsInvalidSubExpression", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3431, - "End Line": 3441 + "Control Flow Ratio": "90.9%", + "Start Line": 11135, + "End Line": 11161 }, { - "Function Name": "replaceRootLayer", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, + "Function Name": "IsPossibleLambdaExpression", + "Structural Impact": 30.3, + "Lines of Code (LOC)": 126, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3448, - "End Line": 3459 - }, - { - "Function Name": "describeForError", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4141, - "End Line": 4146 - }, - { - "Function Name": "child", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4200, - "End Line": 4200 - }, - { - "Function Name": "firstChild", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4626, - "End Line": 4626 - }, - { - "Function Name": "lastChild", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4629, - "End Line": 4629 - }, - { - "Function Name": "localeForSubtree", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4843, - "End Line": 4843 - }, - { - "Function Name": "textDirection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 4897, - "End Line": 4897 + "Start Line": 13032, + "End Line": 13157 }, { - "Function Name": "isVisible", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6626, - "End Line": 6626 + "Function Name": "ParsePropertyDeclaration", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 9, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 4226, + "End Line": 4291 }, { - "Function Name": "repaintCompositedChild", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 126 + "Function Name": "ParseTryStatement", + "Structural Impact": 29.0, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "81.0%", + "Start Line": 9343, + "End Line": 9412 }, { - "Function Name": "createChildContext", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 529, - "End Line": 532 + "Function Name": "ParseAccessorDeclaration", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4623, + "End Line": 4720 }, { - "Function Name": "dispose", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2053, - "End Line": 2070 + "Function Name": "AddSkippedNamespaceText", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 361, + "End Line": 396 }, { - "Function Name": "applyPaintTransform", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "tryExpandExpression", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3616, - "End Line": 3618 + "Control Flow Ratio": "50.0%", + "Start Line": 11546, + "End Line": 11623 }, { - "Function Name": "attach", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "IsPossibleFirstTypedIdentifierInLocalDeclarationStatement", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4714, - "End Line": 4722 + "Control Flow Ratio": "53.6%", + "Start Line": 8548, + "End Line": 8650 }, { - "Function Name": "_SemanticsGeometry.root", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "ParseLocalDeclarationStatement", + "Structural Impact": 27.6, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6604, - "End Line": 6612 + "Control Flow Ratio": "65.2%", + "Start Line": 10477, + "End Line": 10576 }, { - "Function Name": "PaintingContext", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseLocalDeclarationStatementModifiers", + "Structural Impact": 27.6, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 100 + "Control Flow Ratio": "65.0%", + "Start Line": 10795, + "End Line": 10861 }, { - "Function Name": "PipelineOwner", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "ShouldContextualKeywordBeTreatedAsModifier", + "Structural Impact": 26.8, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1025, - "End Line": 1032 + "Control Flow Ratio": "48.3%", + "Start Line": 1514, + "End Line": 1625 }, { - "Function Name": "debugPaint", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsOperatorStart", + "Structural Impact": 26.6, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3582, - "End Line": 3582 + "Control Flow Ratio": "60.0%", + "Start Line": 6954, + "End Line": 7034 }, { - "Function Name": "paint", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3601, - "End Line": 3601 + "Function Name": "ParseStatements", + "Structural Impact": 25.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "78.6%", + "Start Line": 9138, + "End Line": 9176 }, { - "Function Name": "handleEvent", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3948, - "End Line": 3949 + "Function Name": "ParseIfStatement", + "Structural Impact": 25.8, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 10008, + "End Line": 10071 }, { - "Function Name": "_updateAttributedFields", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "SkipBadMemberListTokens", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4853, - "End Line": 4859 + "Control Flow Ratio": "88.2%", + "Start Line": 2048, + "End Line": 2106 }, { - "Function Name": "_SemanticsParentData", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "IsTypeModifierOrTypeKeyword", + "Structural Impact": 25.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 16, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5257, - "End Line": 5264 + "Control Flow Ratio": "88.9%", + "Start Line": 337, + "End Line": 359 }, { - "Function Name": "_IncompleteSemanticsFragment", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsRightAssociative", + "Structural Impact": 25.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 16, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 11163, + "End Line": 11185 + }, + { + "Function Name": "IsQueryExpressionAfterFrom", + "Structural Impact": 25.0, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5439, - "End Line": 5439 + "Control Flow Ratio": "54.5%", + "Start Line": 14063, + "End Line": 14112 }, { - "Function Name": "debugCheckForParentData", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5689, - "End Line": 5696 + "Function Name": "ParseQualifiedNameRight", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 7063, + "End Line": 7106 }, { - "Function Name": "_SemanticsGeometry", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6596, - "End Line": 6602 + "Function Name": "TryParseStatementStartingWithIdentifier", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "63.2%", + "Start Line": 8440, + "End Line": 8473 }, { - "Function Name": "appendLayer", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "tokenBreaksTypeArgumentList", + "Structural Impact": 23.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 308 + "Control Flow Ratio": "77.8%", + "Start Line": 6626, + "End Line": 6675 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1670, - "End Line": 1674 + "Function Name": "IsDefiniteStatement", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 21, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 9198, + "End Line": 9228 }, { - "Function Name": "toStringShallow", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4039, - "End Line": 4044 + "Function Name": "ParserSyntaxContextResetter", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 4307, + "End Line": 4331 }, { - "Function Name": "absorbAll", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5388, - "End Line": 5392 + "Function Name": "IsPossibleMethodDeclarationFollowingNullableType", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 17, + "Input Parameters": 0, + "Control Flow Ratio": "53.1%", + "Start Line": 8760, + "End Line": 8862 }, { - "Function Name": "addCompositionCallback", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 379, - "End Line": 381 + "Function Name": "IsFieldDeclaration", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "64.7%", + "Start Line": 3394, + "End Line": 3435 }, { - "Function Name": "addLayer", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 472, - "End Line": 475 + "Function Name": "ParseBlockAndExpressionBodiesWithSemicolon", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "88.9%", + "Start Line": 3558, + "End Line": 3596 }, { - "Function Name": "visitChildren", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "ScanExplicitlyTypedLambda", + "Structural Impact": 22.1, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1787, - "End Line": 1789 + "Control Flow Ratio": "57.1%", + "Start Line": 12730, + "End Line": 12804 }, { - "Function Name": "scheduleInitialLayout", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "parseCallingConvention", + "Structural Impact": 21.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 17, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2711, - "End Line": 2723 + "Control Flow Ratio": "65.4%", + "Start Line": 8100, + "End Line": 8174 }, { - "Function Name": "debugRegisterRepaintBoundaryPaint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3062, - "End Line": 3065 + "Function Name": "ParseEnumDeclaration", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 83, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "40.9%", + "Start Line": 5863, + "End Line": 5945 }, { - "Function Name": "paintsChild", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3633, - "End Line": 3636 + "Function Name": "ParseNamespaceDeclarationCore", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "64.3%", + "Start Line": 247, + "End Line": 328 }, { - "Function Name": "describeSemanticsConfiguration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseArrayRankSpecifier", + "Structural Impact": 21.3, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3823, - "End Line": 3826 + "Control Flow Ratio": "70.6%", + "Start Line": 7873, + "End Line": 7931 }, { - "Function Name": "visitChildrenForSemantics", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3917, - "End Line": 3919 + "Function Name": "ParseTypeParameterConstraintClause", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 16, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2204, + "End Line": 2281 }, { - "Function Name": "add", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4504, - "End Line": 4506 + "Function Name": "ParseTypeDeclaration", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 1719, + "End Line": 1750 }, { - "Function Name": "remove", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4541, - "End Line": 4544 + "Function Name": "ReconsideredTypeAsAsyncModifier", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 3117, + "End Line": 3138 }, { - "Function Name": "markSiblingConfigurationConflict", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5447, - "End Line": 5450 + "Function Name": "parseSwitchHeader", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 10175, + "End Line": 10222 }, { - "Function Name": "debugCheckParentDataNotDirty", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseSubExpressionCore", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5690, - "End Line": 5693 + "Control Flow Ratio": "43.5%", + "Start Line": 11436, + "End Line": 11512 }, { - "Function Name": "debugCheckForBuilds", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5698, - "End Line": 5701 + "Function Name": "ParseIndexerDeclaration", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 5, + "Input Parameters": 6, + "Control Flow Ratio": "71.4%", + "Start Line": 4166, + "End Line": 4224 }, { - "Function Name": "markSiblingConfigurationConflict", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "ParseAccessorList", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6062, - "End Line": 6065 + "Control Flow Ratio": "68.8%", + "Start Line": 4349, + "End Line": 4384 }, { - "Function Name": "_debugCollectRenderObjectSemanticsTrees", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6585, - "End Line": 6587 + "Function Name": "ParseBaseList", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 2119, + "End Line": 2186 }, { - "Function Name": "isTight", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 908 + "Function Name": "ParseQueryBody", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 15, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 14126, + "End Line": 14171 }, { - "Function Name": "isNormalized", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseParameter", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 911, - "End Line": 911 + "Control Flow Ratio": "58.8%", + "Start Line": 4929, + "End Line": 4980 }, { - "Function Name": "semanticsEnabled", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1845, - "End Line": 1845 + "Function Name": "IsDefiniteScopedModifier", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 10578, + "End Line": 10625 }, { - "Function Name": "visitChildren", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsPossibleLocalDeclarationStatement", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2202, - "End Line": 2202 + "Control Flow Ratio": "55.6%", + "Start Line": 8501, + "End Line": 8546 }, { - "Function Name": "paintBounds", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3579, - "End Line": 3579 + "Function Name": "ParseLocalDeclaration", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 4, + "Input Parameters": 9, + "Control Flow Ratio": "80.0%", + "Start Line": 10739, + "End Line": 10779 }, { - "Function Name": "semanticBounds", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3850, - "End Line": 3850 + "Function Name": "ParseUnderlyingType", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 7982, + "End Line": 8014 }, { - "Function Name": "toString", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4011, - "End Line": 4012 + "Function Name": "ParseStatementAttributeDeclarations", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "63.2%", + "Start Line": 8207, + "End Line": 8290 }, { - "Function Name": "_SemanticsConfigurationProvider", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5340, - "End Line": 5340 + "Function Name": "ShouldParseLambdaParameterType", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 13970, + "End Line": 14013 }, { - "Function Name": "owner", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "parseUnaryOrPrimaryExpression", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5422, - "End Line": 5422 + "Control Flow Ratio": "47.4%", + "Start Line": 11452, + "End Line": 11511 }, { - "Function Name": "markSiblingConfigurationConflict", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5426, - "End Line": 5426 + "Function Name": "GetExpressionOperatorTokenKindAndExpressionKind", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "61.9%", + "Start Line": 11722, + "End Line": 11780 }, { - "Function Name": "_RenderObjectSemantics", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ScanDesignator", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "73.7%", + "Start Line": 12233, + "End Line": 12268 + }, + { + "Function Name": "ParseDesignation", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5513, - "End Line": 5514 + "Control Flow Ratio": "75.0%", + "Start Line": 10636, + "End Line": 10686 }, { - "Function Name": "shouldDrop", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "isAcceptableNonDeclarationStatement", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 2946, + "End Line": 2966 + }, + { + "Function Name": "IsAdditionalLocalFunctionModifier", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5732, - "End Line": 5732 + "Control Flow Ratio": "83.3%", + "Start Line": 10877, + "End Line": 10896 }, { - "Function Name": "clear", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "IsPossibleStatement", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 14, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6508, - "End Line": 6520 + "Control Flow Ratio": "73.7%", + "Start Line": 9230, + "End Line": 9259 }, { - "Function Name": "DiagnosticsDebugCreator", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "IsTokenStartOfNewQueryClause", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6757, - "End Line": 6758 + "Control Flow Ratio": "83.3%", + "Start Line": 14038, + "End Line": 14054 }, { - "Function Name": "_startRecording", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 365 + "Function Name": "IsMemberDeclarationOnlyValidWithinTypeDeclaration", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "90.9%", + "Start Line": 547, + "End Line": 560 }, { - "Function Name": "reassemble", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2015, - "End Line": 2023 + "Function Name": "ParseSwitchStatement", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 10155, + "End Line": 10223 }, { - "Function Name": "debugNeedsLayout", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2517, - "End Line": 2524 + "Function Name": "ParseArgumentExpression", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "81.8%", + "Start Line": 12568, + "End Line": 12609 }, { - "Function Name": "debugNeedsPaint", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3265, - "End Line": 3272 + "Function Name": "ParseMethodDeclaration", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "26.7%", + "Start Line": 3644, + "End Line": 3701 }, { - "Function Name": "debugNeedsCompositedLayerUpdate", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3284, - "End Line": 3291 + "Function Name": "ContainsErrorDiagnostic", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 14640, + "End Line": 14677 }, { - "Function Name": "clearSemantics", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3885, - "End Line": 3891 + "Function Name": "TryParseIndexerOrPropertyDeclaration", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, + "Input Parameters": 7, + "Control Flow Ratio": "57.1%", + "Start Line": 3140, + "End Line": 3166 }, { - "Function Name": "detach", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "ParseTypeArgument", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4330, - "End Line": 4338 + "Control Flow Ratio": "68.8%", + "Start Line": 6689, + "End Line": 6754 }, { - "Function Name": "_updateSemanticsNodeGeometry", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "IsTypeDeclarationStart", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 12, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6344, - "End Line": 6352 + "Control Flow Ratio": "66.7%", + "Start Line": 2437, + "End Line": 2481 }, { - "Function Name": "debugOutstandingSemanticsHandles", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "tryParseExplicitInterfaceSpecifier", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1372, - "End Line": 1377 + "Control Flow Ratio": "73.3%", + "Start Line": 3887, + "End Line": 3950 }, { - "Function Name": "runLayoutCallback", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "IsPossibleNewExpression", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4288, - "End Line": 4293 + "Control Flow Ratio": "52.6%", + "Start Line": 8920, + "End Line": 8999 }, { - "Function Name": "detach", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4724, - "End Line": 4729 + "Function Name": "ScanTupleType", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 7381, + "End Line": 7422 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6522, - "End Line": 6527 + "Function Name": "IsMisplacedModifier", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 2988, + "End Line": 3011 }, { - "Function Name": "_didDisposeSemanticsHandle", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "ParseSwitchSection", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1413, - "End Line": 1417 + "Control Flow Ratio": "66.7%", + "Start Line": 10231, + "End Line": 10301 }, { - "Function Name": "markNeedsLayoutForSizedByParentChange", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "IsPossibleAccessorModifier", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2700, - "End Line": 2703 + "Control Flow Ratio": "64.7%", + "Start Line": 4422, + "End Line": 4470 }, { - "Function Name": "needsCompositing", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3212, - "End Line": 3215 + "Function Name": "CanReuseParameter", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4885, + "End Line": 4925 }, { - "Function Name": "systemFontsDidChange", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4684, - "End Line": 4688 + "Function Name": "AccumulateExplicitInterfaceName", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 6907, + "End Line": 6947 }, { - "Function Name": "reset", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5395, - "End Line": 5398 + "Function Name": "ParseFieldDeclarationVariableDeclarators", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 5253, + "End Line": 5283 }, { - "Function Name": "clear", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5404, - "End Line": 5408 + "Function Name": "TryParseAttributeDeclaration", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1119, + "End Line": 1190 }, { - "Function Name": "detach", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 + "Function Name": "SkipBadTokensWithExpectedKind", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 4570, + "End Line": 4595 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 64 + "Function Name": "EatExpressionOperatorToken", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "46.7%", + "Start Line": 11782, + "End Line": 11821 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "IsPossibleLambdaParameter", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 11, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 850, - "End Line": 852 + "Control Flow Ratio": "73.3%", + "Start Line": 13915, + "End Line": 13937 }, { - "Function Name": "Constraints", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseOrderByClause", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 905, - "End Line": 905 + "Control Flow Ratio": "62.5%", + "Start Line": 14247, + "End Line": 14290 }, { - "Function Name": "nodesNeedingLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "looksLikeVariableInitializer", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1116, - "End Line": 1118 + "Control Flow Ratio": "50.0%", + "Start Line": 5730, + "End Line": 5769 }, { - "Function Name": "debugDoingLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1126, - "End Line": 1126 + "Function Name": "ParseGotoStatement", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 9942, + "End Line": 9973 }, { - "Function Name": "nodesNeedingPaint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "ParseTypeParameterConstraint", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1273, - "End Line": 1275 + "Control Flow Ratio": "40.0%", + "Start Line": 2300, + "End Line": 2374 }, { - "Function Name": "debugDoingPaint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseUsingDirective", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1283, - "End Line": 1283 + "Control Flow Ratio": "50.0%", + "Start Line": 958, + "End Line": 1026 }, { - "Function Name": "requestVisualUpdate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1864, - "End Line": 1864 + "Function Name": "SkipBadTokensWithErrorCode", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 4597, + "End Line": 4621 }, { - "Function Name": "depth", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2118, - "End Line": 2118 + "Function Name": "ParseStatementCoreRest", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "36.4%", + "Start Line": 8390, + "End Line": 8438 }, { - "Function Name": "redepthChildren", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseArrayOrObjectCreationExpression", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2138, - "End Line": 2139 + "Control Flow Ratio": "81.8%", + "Start Line": 13358, + "End Line": 13403 }, { - "Function Name": "debugDoingThisResize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2241, - "End Line": 2241 + "Function Name": "IsTokenQueryContextualKeyword", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 14018, + "End Line": 14036 }, { - "Function Name": "debugDoingThisLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2248, - "End Line": 2248 + "Function Name": "IsParameterModifierExcludingScoped", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 4990, + "End Line": 5004 }, { - "Function Name": "debugCanParentUseSize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2286, - "End Line": 2286 + "Function Name": "parseWhenNotNull", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 12370, + "End Line": 12413 }, { - "Function Name": "attached", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2455, - "End Line": 2455 + "Function Name": "tryScanRecordStart", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 1894, + "End Line": 1926 }, { - "Function Name": "debugDoingThisLayoutWithCallback", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2559, - "End Line": 2559 + "Function Name": "consumeConditionalExpression", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "31.2%", + "Start Line": 11625, + "End Line": 11692 }, { - "Function Name": "debugAssertDoesMeetConstraints", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2581, - "End Line": 2582 + "Function Name": "SkipBadListTokensWithExpectedKindHelper", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "50.0%", + "Start Line": 4521, + "End Line": 4544 }, { - "Function Name": "debugResetSize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2925, - "End Line": 2926 + "Function Name": "CanReuseParameterList", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "45.5%", + "Start Line": 4763, + "End Line": 4789 }, { - "Function Name": "sizedByParent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2943, - "End Line": 2944 + "Function Name": "moveSiblingMembersIntoPrecedingType", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "30.0%", + "Start Line": 496, + "End Line": 544 }, { - "Function Name": "performResize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2960, - "End Line": 2961 + "Function Name": "IsComplete", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3442, + "End Line": 3470 }, { - "Function Name": "performLayout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "IsPossibleTopLevelUsingLocalDeclarationStatement", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2989, - "End Line": 2990 + "Control Flow Ratio": "47.1%", + "Start Line": 8652, + "End Line": 8695 }, { - "Function Name": "debugDoingThisPaint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsVarType", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3028, - "End Line": 3028 + "Control Flow Ratio": "75.0%", + "Start Line": 9903, + "End Line": 9922 }, { - "Function Name": "isRepaintBoundary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3055, - "End Line": 3055 + "Function Name": "SkipBadListTokensWithErrorCodeHelper", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 4546, + "End Line": 4568 }, { - "Function Name": "alwaysNeedsCompositing", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3075, - "End Line": 3076 + "Function Name": "IsAccessibilityModifier", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 10898, + "End Line": 10913 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseLambdaExpression", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4095, - "End Line": 4096 + "Control Flow Ratio": "30.4%", + "Start Line": 13823, + "End Line": 13875 }, { - "Function Name": "layoutCallback", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4280, - "End Line": 4281 + "Function Name": "IsDeclarationModifier", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 10863, + "End Line": 10875 }, { - "Function Name": "childCount", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4392, - "End Line": 4392 + "Function Name": "ParseMethodOrAccessorBodyBlock", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 9055, + "End Line": 9089 }, { - "Function Name": "properties", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4758, - "End Line": 4758 + "Function Name": "skipBadArgumentListTokens", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "42.9%", + "Start Line": 12532, + "End Line": 12542 }, { - "Function Name": "container", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4776, - "End Line": 4776 + "Function Name": "ParseAttributeDeclarations", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1075, + "End Line": 1108 }, { - "Function Name": "explicitChildNodes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4799, - "End Line": 4799 + "Function Name": "skipBadEnumMemberListTokens", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 5937, + "End Line": 5944 }, { - "Function Name": "excludeSemantics", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "parseLambdaExpressionWorker", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4815, - "End Line": 4815 + "Control Flow Ratio": "38.9%", + "Start Line": 13835, + "End Line": 13874 }, { - "Function Name": "blockUserActions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "ParseCatchClause", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4830, - "End Line": 4830 + "Control Flow Ratio": "33.3%", + "Start Line": 9419, + "End Line": 9476 }, { - "Function Name": "owner", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ParseImplicitlyTypedArrayCreation", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5576, - "End Line": 5577 + "Control Flow Ratio": "58.3%", + "Start Line": 13594, + "End Line": 13632 }, { - "Function Name": "isRoot", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "IsPartialType", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5668, - "End Line": 5668 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1031, - "Sequential Logic Declarations": 335, - "Function Parameters": 241, - "Function/Method Declarations": 303, - "Class/Entity Declarations": 20, - "Defensive Programming Constructs": 708, - "Type/Safety Bypasses": 159, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 21, - "State Mutations / Variable Reassignments": 277, - "Commented-out Code (Dead Logic)": 11, - "Structured Documentation Blocks": 2033, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 10, - "Closures and Anonymous Functions": 736, - "Global State Dependencies": 60, - "Decorators and Annotations": 89, - "Generic Type Abstractions": 118, - "Collection Iterators / Comprehensions": 115, - "Scientific & Mathematical Operations": 16, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 13, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 16, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 4, - "Explicit Type Casts": 26, - "Fatal Aborts & Exceptions": 12, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 12, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 233, - "Resource Deallocation & Cleanup": 5, - "Private / Encapsulated Scopes": 1142, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3841, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 2, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 502, - "Design Camel Case": 205, - "Design Snake Case": 137, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 7, - "Design Long Vars": 63, - "Duplicate Logic": 2, - "Orphaned Logic": 46, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 271, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "binding.dart", - "dart:ui", - "debug.dart", - "layer.dart", - "package:flutter/animation.dart", - "package:flutter/foundation.dart", - "package:flutter/gestures.dart", - "package:flutter/painting.dart", - "package:flutter/scheduler.dart", - "package:flutter/semantics.dart" - ] - }, - "dart/flutter/semantics.dart": { - "1. Artifact Identity": { - "Filename": "semantics.dart", - "Path": "dart/flutter/semantics.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -729.76, - "Y": 147.84, - "Z": -2382.65 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 7176, - "Coding LOC": 3893, - "Documentation LOC": 2658, - "Structural Magnitude": 2645.46, - "Control Flow Ratio": "70.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.763 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.65%", - "Error & Exception Exposure": "13.06%", - "Tech Debt Exposure": "99.58%", - "Testing Exposure": "2.49%", - "API Exposure": "0.18%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "60.24%", - "Commented Logic Exposure": "5.09%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "58.3%", + "Start Line": 1632, + "End Line": 1666 + }, { - "Function Name": "_addToUpdate", - "Structural Impact": 115.2, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 62, - "Input Parameters": 2, - "Control Flow Ratio": "93.9%", - "Start Line": 4013, - "End Line": 4133 + "Function Name": "CanReuseBracketedParameterList", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 4791, + "End Line": 4817 }, { - "Function Name": "getSemanticsData", - "Structural Impact": 89.0, - "Lines of Code (LOC)": 201, - "Control Flow Branches": 78, - "Input Parameters": 0, - "Control Flow Ratio": "97.5%", - "Start Line": 3758, - "End Line": 3958 + "Function Name": "tryParseStatement", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "27.3%", + "Start Line": 2901, + "End Line": 2929 }, { - "Function Name": "absorb", - "Structural Impact": 88.7, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 58, + "Function Name": "IsStartOfPropertyBody", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "98.3%", - "Start Line": 6733, - "End Line": 6837 + "Control Flow Ratio": "55.6%", + "Start Line": 3168, + "End Line": 3185 }, { - "Function Name": "sendSemanticsUpdate", - "Structural Impact": 65.2, - "Lines of Code (LOC)": 185, - "Control Flow Branches": 55, - "Input Parameters": 0, - "Control Flow Ratio": "85.9%", - "Start Line": 4841, - "End Line": 5025 + "Function Name": "IsValidForeachVariable", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 9924, + "End Line": 9940 }, { - "Function Name": "_toBitMask", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 31, - "Input Parameters": 1, - "Control Flow Ratio": "93.9%", - "Start Line": 7079, - "End Line": 7175 + "Function Name": "ReconsiderTypeAsAsyncModifier", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 3371, + "End Line": 3392 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 46.4, - "Lines of Code (LOC)": 136, - "Control Flow Branches": 27, + "Function Name": "IsValidArgumentRefKindKeyword", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "84.4%", - "Start Line": 4308, - "End Line": 4443 + "Control Flow Ratio": "71.4%", + "Start Line": 12555, + "End Line": 12566 }, { - "Function Name": "_replaceChildren", - "Structural Impact": 44.1, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 26, + "Function Name": "IsPossibleParameter", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 4865, + "End Line": 4883 + }, + { + "Function Name": "ParseYieldStatement", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "76.5%", - "Start Line": 2953, - "End Line": 3071 + "Control Flow Ratio": "66.7%", + "Start Line": 10118, + "End Line": 10153 }, { - "Function Name": "_isDifferentFromCurrentSemanticAnnotation", - "Structural Impact": 42.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 28, + "Function Name": "IsPossibleTypeParameterConstraint", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 2283, + "End Line": 2298 + }, + { + "Function Name": "IsPossibleDeclarationStatementFollowingNullableType", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "96.6%", - "Start Line": 3316, - "End Line": 3346 + "Control Flow Ratio": "44.4%", + "Start Line": 8698, + "End Line": 8732 }, { - "Function Name": "operator==", - "Structural Impact": 39.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 36, + "Function Name": "IsAnonymousFunctionAsyncModifier", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "97.3%", - "Start Line": 1443, - "End Line": 1482 + "Control Flow Ratio": "70.0%", + "Start Line": 13786, + "End Line": 13801 }, { - "Function Name": "isCompatibleWith", - "Structural Impact": 37.9, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 24, + "Function Name": "ParseIdentifierToken", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 6671, - "End Line": 6720 + "Control Flow Ratio": "44.4%", + "Start Line": 6054, + "End Line": 6085 }, { - "Function Name": "_getSemanticsActionHandlerForPosition", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 5064, - "End Line": 5106 + "Function Name": "isStructOrRecordOrUnionKeyword", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1482, + "End Line": 1511 }, { - "Function Name": "_semanticsProgressBar", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 15, + "Function Name": "parseEmbeddedStatementRest", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "68.2%", - "Start Line": 209, - "End Line": 249 + "Control Flow Ratio": "40.0%", + "Start Line": 9295, + "End Line": 9324 }, { - "Function Name": "_computeTraversalTransform", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 15, + "Function Name": "ScanImplicitlyTypedLambdaOrSimpleExplicitlyTypedParenthesizedLambda", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3964, - "End Line": 4001 + "Control Flow Ratio": "50.0%", + "Start Line": 12699, + "End Line": 12728 }, { - "Function Name": "_updateChildrenInTraversalOrder", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 19, - "Input Parameters": 0, - "Control Flow Ratio": "86.4%", - "Start Line": 4142, - "End Line": 4208 + "Function Name": "ParseTupleExpressionTail", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 12860, + "End Line": 12892 }, { - "Function Name": "_childrenInTraversalOrder", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 19, + "Function Name": "ParseAnonymousMethodExpression", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "86.4%", - "Start Line": 4211, - "End Line": 4265 + "Control Flow Ratio": "31.2%", + "Start Line": 13709, + "End Line": 13759 }, { - "Function Name": "SemanticsProperties", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1622, - "End Line": 1730 + "Function Name": "parseUsingDirective", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "25.0%", + "Start Line": 824, + "End Line": 845 }, { - "Function Name": "updateWith", - "Structural Impact": 22.2, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3676, - "End Line": 3751 + "Function Name": "ParseAttributeArgument", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 1269, + "End Line": 1297 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 22.1, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 1368, - "End Line": 1441 + "Function Name": "ParseObjectOrCollectionInitializerMember", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 13504, + "End Line": 13531 }, { - "Function Name": "_semanticsMenuItemCheckbox", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, + "Function Name": "ParseConstructorInitializer", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3509, + "End Line": 3533 + }, + { + "Function Name": "GetOriginalVariableFlags", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 382, - "End Line": 397 + "Control Flow Ratio": "57.1%", + "Start Line": 5437, + "End Line": 5458 }, { - "Function Name": "_semanticsMenuItemRadio", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, + "Function Name": "ParseDoStatement", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 399, - "End Line": 414 + "Control Flow Ratio": "36.4%", + "Start Line": 9519, + "End Line": 9541 }, { - "Function Name": "sortedWithinKnot", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 15, + "Function Name": "IsImplicitObjectCreation", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "68.2%", - "Start Line": 4631, - "End Line": 4691 + "Control Flow Ratio": "54.5%", + "Start Line": 13405, + "End Line": 13429 }, { - "Function Name": "_semanticsGeneral", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 549, - "End Line": 577 + "Function Name": "ParseObjectOrCollectionInitializer", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "35.7%", + "Start Line": 13458, + "End Line": 13502 }, { - "Function Name": "_sortedListsEqual", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1524, - "End Line": 1540 + "Function Name": "isObjectInitializer", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 13480, + "End Line": 13501 }, { - "Function Name": "_childrenInDefaultOrder", - "Structural Impact": 18.0, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 4717, - "End Line": 4764 + "Function Name": "ParseAnonymousFunctionModifiers", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 13761, + "End Line": 13784 }, { - "Function Name": "_semanticsMenuItem", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 11, + "Function Name": "IsLargeEnoughNonEmptyStatementList", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "84.6%", - "Start Line": 370, - "End Line": 380 + "Control Flow Ratio": "57.1%", + "Start Line": 9117, + "End Line": 9136 }, { - "Function Name": "build", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 14, + "Function Name": "parseAnonymousMethodExpressionWorker", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 982, - "End Line": 1017 + "Control Flow Ratio": "41.7%", + "Start Line": 13718, + "End Line": 13758 }, { - "Function Name": "_getSemanticsActionHandlerForId", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5027, - "End Line": 5042 + "Function Name": "skipBadForStatementExpressionListTokens", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 9705, + "End Line": 9715 }, { - "Function Name": "SemanticsData", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1038, - "End Line": 1102 + "Function Name": "PointerTypeModsFollowedByRankAndDimensionSpecifier", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 7856, + "End Line": 7871 }, { - "Function Name": "performAction", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 12, + "Function Name": "IsPossibleNamespaceMemberDeclaration", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 5051, - "End Line": 5062 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 869, + "End Line": 882 }, { - "Function Name": "performActionAt", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5115, - "End Line": 5128 + "Function Name": "ParseAttributeArgumentList", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "21.1%", + "Start Line": 1209, + "End Line": 1262 }, { - "Function Name": "_concatAttributedString", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, + "Function Name": "ParseCastOrParenExpressionOrTuple", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12806, + "End Line": 12858 + }, + { + "Function Name": "IsGlobalAttributeTarget", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 6907, - "End Line": 6929 + "Control Flow Ratio": "66.7%", + "Start Line": 1035, + "End Line": 1045 }, { - "Function Name": "sortedWithinVerticalGroup", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, + "Function Name": "parseTypeOrAllowsConstraint", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "69.2%", - "Start Line": 4567, - "End Line": 4614 + "Control Flow Ratio": "55.6%", + "Start Line": 2344, + "End Line": 2373 }, { - "Function Name": "_semanticsRadioGroup", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 6, + "Function Name": "ParseSimpleName", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 323, - "End Line": 352 + "Control Flow Ratio": "30.0%", + "Start Line": 6190, + "End Line": 6226 }, { - "Function Name": "compareTo", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 6961, - "End Line": 6984 + "Function Name": "ParseImplicitlyTypedStackAllocExpression", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 13670, + "End Line": 13699 }, { - "Function Name": "_semanticsComplementary", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 468, - "End Line": 486 + "Function Name": "ParseTypeParameter", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 6163, + "End Line": 6187 }, { - "Function Name": "_semanticsContentInfo", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "ParseAssignmentExpression", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 488, - "End Line": 506 + "Start Line": 11823, + "End Line": 11845 }, { - "Function Name": "_semanticsMain", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 508, - "End Line": 526 + "Function Name": "ParseEnumMemberDeclaration", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 5947, + "End Line": 5968 }, { - "Function Name": "_hasExplicitRole", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, + "Function Name": "ParseEmbeddedStatement", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 6647, - "End Line": 6662 + "Control Flow Ratio": "36.4%", + "Start Line": 9285, + "End Line": 9325 }, { - "Function Name": "_semanticsRow", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, + "Function Name": "ParseErrantExpressionWhenNoCloseParenToken", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 294, - "End Line": 307 + "Control Flow Ratio": "42.9%", + "Start Line": 9978, + "End Line": 10006 }, { - "Function Name": "_checkSemanticsData", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 4, + "Function Name": "containsTernaryCollectionToReinterpret", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "10.3%", - "Start Line": 158, - "End Line": 202 + "Control Flow Ratio": "37.5%", + "Start Line": 11694, + "End Line": 11719 }, { - "Function Name": "_semanticsTab", - "Structural Impact": 9.3, + "Function Name": "ParseParameterList", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "10.0%", + "Start Line": 4819, + "End Line": 4858 + }, + { + "Function Name": "IsPossibleMemberName", + "Structural Impact": 6.8, "Lines of Code (LOC)": 17, "Control Flow Branches": 5, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "55.6%", - "Start Line": 251, - "End Line": 267 + "Start Line": 1701, + "End Line": 1717 }, { - "Function Name": "valueToString", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 906, - "End Line": 920 + "Function Name": "ParseDelegateDeclaration", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 5830, + "End Line": 5861 }, { - "Function Name": "_onCustomSemanticsAction", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5869, - "End Line": 5878 + "Function Name": "ParseTupleType", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 7933, + "End Line": 7965 }, { - "Function Name": "_semanticsCell", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 6, + "Function Name": "IsEndOfReturnType", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 5, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "71.4%", - "Start Line": 309, - "End Line": 314 + "Start Line": 3712, + "End Line": 3723 }, { - "Function Name": "_semanticsColumnHeader", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "ParseEventFieldDeclaration", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 5213, + "End Line": 5246 + }, + { + "Function Name": "ParseQualifiedName", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 316, - "End Line": 321 + "Control Flow Ratio": "60.0%", + "Start Line": 7044, + "End Line": 7061 }, { - "Function Name": "validateRadioGroupChildren", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, + "Function Name": "ScanNamedTypePart", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 326, - "End Line": 348 + "Start Line": 7188, + "End Line": 7205 }, { - "Function Name": "attach", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, + "Function Name": "shouldTreatAsModifier", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3231, - "End Line": 3251 + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 10831, + "End Line": 10860 }, { - "Function Name": "_semanticsListItem", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, + "Function Name": "IsEndOfTypeParameterList", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 428, - "End Line": 445 + "Input Parameters": 0, + "Control Flow Ratio": "44.4%", + "Start Line": 3598, + "End Line": 3625 }, { - "Function Name": "_merge", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, + "Function Name": "IsPossibleAttributeDeclaration", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 27, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 134, - "End Line": 149 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1047, + "End Line": 1073 }, { - "Function Name": "_semanticsTabBar", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 269, - "End Line": 281 + "Function Name": "SkipBadSeparatedListTokensWithExpectedKind", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "33.3%", + "Start Line": 4478, + "End Line": 4497 }, { - "Function Name": "_isSameRoleExisted", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 454, - "End Line": 466 + "Function Name": "IsAnonymousDelegateExpression", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "27.3%", + "Start Line": 8872, + "End Line": 8918 }, { - "Function Name": "_visitDescendants", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3102, - "End Line": 3111 + "Function Name": "determineSiblingsToMoveIntoType", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 474, + "End Line": 494 }, { - "Function Name": "nodeToMessage", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4871, - "End Line": 4881 + "Function Name": "ParseConstructorDeclaration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3474, + "End Line": 3493 }, { - "Function Name": "onSetSelection", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5598, - "End Line": 5607 + "Function Name": "ParseParenthesizedVariableDeclaration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 10717, + "End Line": 10737 }, { - "Function Name": "AttributedString", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "ParseExpressionStatement", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 813, - "End Line": 823 + "Control Flow Ratio": "66.7%", + "Start Line": 11033, + "End Line": 11048 }, { - "Function Name": "detach", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, + "Function Name": "tryEatQuestionAndBindingExpression", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 3254, - "End Line": 3284 + "Control Flow Ratio": "44.4%", + "Start Line": 12326, + "End Line": 12346 }, { - "Function Name": "_isLandmarkRole", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 447, - "End Line": 452 + "Function Name": "ParseWithStackGuard", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 207, + "End Line": 221 }, { - "Function Name": "transform", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2816, - "End Line": 2821 + "Function Name": "SkipBadMemberListTokens", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2032, + "End Line": 2046 }, { - "Function Name": "isCheckStateMixed", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, + "Function Name": "isValidScopedTypeCase", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6268, - "End Line": 6273 + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 10607, + "End Line": 10624 }, { - "Function Name": "_updateChildMergeFlagRecursively", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, + "Function Name": "IsExpectedPrefixUnaryOperator", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 3177, - "End Line": 3192 - }, - { - "Function Name": "isFocusable", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6307, - "End Line": 6323 + "Start Line": 11345, + "End Line": 11348 }, { - "Function Name": "_semanticsTable", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 283, - "End Line": 292 + "Function Name": "ParseNewExpression", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "57.1%", + "Start Line": 13220, + "End Line": 13237 }, { - "Function Name": "operator+", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 24, + "Function Name": "IsPartialInNamespaceMemberDeclaration", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 0, "Control Flow Ratio": "57.1%", - "Start Line": 837, - "End Line": 860 + "Start Line": 884, + "End Line": 899 }, { - "Function Name": "_tristateFromBoolOrNull", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "ParseForOrForEachStatement", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7067, - "End Line": 7076 + "Control Flow Ratio": "33.3%", + "Start Line": 9548, + "End Line": 9579 }, { - "Function Name": "_semanticsNavigation", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 528, - "End Line": 536 + "Function Name": "SkipBadListTokensWithErrorCode", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 4499, + "End Line": 4515 }, { - "Function Name": "visitChildren", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Function Name": "EatDotDotToken", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3087, - "End Line": 3095 + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 11865, + "End Line": 11897 }, { - "Function Name": "findInvisibleNodes", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "ParseDeclarationExpression", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 11901, + "End Line": 11911 + }, + { + "Function Name": "IsPartialMember", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4848, - "End Line": 4855 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1668, + "End Line": 1699 }, { - "Function Name": "onSetText", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Function Name": "looksLikePropertyType", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5618, - "End Line": 5626 + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 3083, + "End Line": 3114 }, { - "Function Name": "isInvisible", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 5, + "Function Name": "IsStartOfTypeParameter", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 2894, - "End Line": 2894 + "Control Flow Ratio": "57.1%", + "Start Line": 6150, + "End Line": 6161 }, { - "Function Name": "isChecked", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, + "Function Name": "ParseFromClause", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 3, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 14173, + "End Line": 14204 + }, + { + "Function Name": "LanguageParser", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 6251, - "End Line": 6256 + "Start Line": 36, + "End Line": 47 }, { - "Function Name": "_pointInParentCoordinates", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4695, - "End Line": 4704 + "Function Name": "ParseNormalFieldDeclaration", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 5191, + "End Line": 5211 }, { - "Function Name": "tagsChildrenWith", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6619, - "End Line": 6619 + "Function Name": "IsPossibleEndOfVariableDeclaration", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 5792, + "End Line": 5802 }, { - "Function Name": "operator==", + "Function Name": "IsEndOfDeclarationClause", "Structural Impact": 5.5, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 11, "Control Flow Branches": 4, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 753, - "End Line": 762 + "Start Line": 10783, + "End Line": 10793 }, { - "Function Name": "addPart", + "Function Name": "ParseLambdaParameter", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 13939, + "End Line": 13968 + }, + { + "Function Name": "IsEndOfCatchClause", "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 966, - "End Line": 970 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 9478, + "End Line": 9485 }, { - "Function Name": "sendEvent", + "Function Name": "IsEndOfFilterClause", "Structural Impact": 5.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 4271, - "End Line": 4294 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 9487, + "End Line": 9494 }, { - "Function Name": "_adoptChild", + "Function Name": "ParseCompilationUnitCore", "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 180, + "End Line": 205 + }, + { + "Function Name": "isStartOfElementBindingExpression", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3198, - "End Line": 3219 + "Control Flow Ratio": "28.6%", + "Start Line": 12348, + "End Line": 12368 }, { - "Function Name": "_traversalTransform", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, + "Function Name": "shouldParseAsCollectionExpression", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 2827, - "End Line": 2829 + "Control Flow Ratio": "42.9%", + "Start Line": 1159, + "End Line": 1180 }, { - "Function Name": "hashCode", + "Function Name": "ReduceIncompleteMembers", "Structural Impact": 5.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1484, - "End Line": 1522 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 857, + "End Line": 867 }, { - "Function Name": "toDiagnosticsNode", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "immediatelyAbort", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4465, - "End Line": 4477 + "Control Flow Ratio": "28.6%", + "Start Line": 1246, + "End Line": 1261 }, { - "Function Name": "_noLiveRegion", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "IsPossibleFieldDeclarationFollowingNullableType", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 416, - "End Line": 426 + "Start Line": 8739, + "End Line": 8758 }, { - "Function Name": "_semanticsRegion", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "ParseCheckedStatement", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 538, - "End Line": 547 + "Control Flow Ratio": "40.0%", + "Start Line": 9502, + "End Line": 9517 }, { - "Function Name": "getIdentifier", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "ConsumeUnexpectedTokens", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 776, - "End Line": 784 + "Control Flow Ratio": "40.0%", + "Start Line": 14623, + "End Line": 14638 }, { - "Function Name": "debugListChildrenInOrder", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "IsLocalFunctionAfterIdentifier", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 4491, - "End Line": 4500 + "Start Line": 5773, + "End Line": 5790 }, { - "Function Name": "search", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "ParseIdentifierName", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4678, - "End Line": 4687 + "Control Flow Ratio": "50.0%", + "Start Line": 6040, + "End Line": 6052 }, { - "Function Name": "_semanticsMenu", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 354, - "End Line": 360 + "Function Name": "CanReuseVariableDeclarator", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 5460, + "End Line": 5474 }, { - "Function Name": "_semanticsMenuBar", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseType", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 362, - "End Line": 368 + "Start Line": 7579, + "End Line": 7590 }, { - "Function Name": "isMergedIntoParent", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseLabeledStatement", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 2904, - "End Line": 2910 + "Start Line": 10461, + "End Line": 10472 }, { - "Function Name": "traversalParent", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3142, - "End Line": 3148 + "Function Name": "ParseOrdering", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 14292, + "End Line": 14308 }, { - "Function Name": "compareTo", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4789, - "End Line": 4795 + "Function Name": "shouldParseSeparatorOrElement", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 14528, + "End Line": 14543 }, { - "Function Name": "onScrollToOffset", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5416, - "End Line": 5423 + "Function Name": "tryParseLocalDeclarationStatementFromStartPoint", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 2931, + "End Line": 2944 }, { - "Function Name": "onMoveCursorForwardByCharacter", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5526, - "End Line": 5533 + "Function Name": "ParseEventDeclaration", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 5073, + "End Line": 5086 }, { - "Function Name": "onMoveCursorBackwardByCharacter", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5544, - "End Line": 5551 + "Function Name": "tryParseLocalDeclarationStatement", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 2883, + "End Line": 2899 }, { - "Function Name": "onMoveCursorForwardByWord", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5562, - "End Line": 5569 + "Function Name": "ParseDestructorDeclaration", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3537, + "End Line": 3552 }, { - "Function Name": "onMoveCursorBackwardByWord", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5580, - "End Line": 5587 + "Function Name": "ParseStatement", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 8197, + "End Line": 8202 }, { - "Function Name": "scrollChildCount", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5769, - "End Line": 5775 + "Function Name": "TryReuseStatement", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 8377, + "End Line": 8388 }, { - "Function Name": "scrollIndex", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "isBinaryPattern", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 22, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5781, - "End Line": 5787 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 12998, + "End Line": 13019 }, { - "Function Name": "platformViewId", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5793, - "End Line": 5799 + "Function Name": "ParseIsExpression", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 11920, + "End Line": 11929 }, { - "Function Name": "maxValueLength", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseCollectionElement", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5811, - "End Line": 5817 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 13273, + "End Line": 13291 }, { - "Function Name": "currentValueLength", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "ParseJoinClause", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 5829, - "End Line": 5835 + "Start Line": 14206, + "End Line": 14224 }, { - "Function Name": "traversalParentIdentifier", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5891, - "End Line": 5897 + "Function Name": "ParseCommaSeparatedSyntaxList", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 14422, + "End Line": 14442 }, { - "Function Name": "traversalChildIdentifier", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5902, - "End Line": 5908 + "Function Name": "AddIncompleteMembers", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 848, + "End Line": 855 }, { - "Function Name": "hintOverrides", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "isFollowedByPossibleUsingDirective", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6124, - "End Line": 6130 + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 2968, + "End Line": 2985 }, { - "Function Name": "linkUrl", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6363, - "End Line": 6369 + "Function Name": "ParseTypeParameterList", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "9.1%", + "Start Line": 6112, + "End Line": 6148 }, { - "Function Name": "headingLevel", - "Structural Impact": 4.6, + "Function Name": "ParsePossibleScopedKeyword", + "Structural Impact": 3.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6384, - "End Line": 6391 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 10627, + "End Line": 10634 }, { - "Function Name": "operator==", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1596, - "End Line": 1604 + "Function Name": "ParseBlock", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 9095, + "End Line": 9114 }, { - "Function Name": "addTagForChildren", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6638, - "End Line": 6641 + "Function Name": "ParseExpressionOrDeclaration", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9820, + "End Line": 9825 }, { - "Function Name": "_unimplemented", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, + "Function Name": "ParseDefaultExpression", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 204, - "End Line": 205 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 12620, + "End Line": 12635 }, { - "Function Name": "operator==", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "IsTrueIdentifier", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 863, - "End Line": 869 + "Control Flow Ratio": "50.0%", + "Start Line": 6014, + "End Line": 6027 }, { - "Function Name": "isInteresting", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 902, - "End Line": 904 + "Function Name": "ScanType", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 7178, + "End Line": 7181 }, { - "Function Name": "hasChildren", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "looksLikeStartOfPropertyBody", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3074, - "End Line": 3074 + "Control Flow Ratio": "40.0%", + "Start Line": 3069, + "End Line": 3081 }, { - "Function Name": "traversalParent", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "TryParseConstructorInitializer", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 3140, - "End Line": 3140 + "Control Flow Ratio": "33.3%", + "Start Line": 3495, + "End Line": 3507 }, { - "Function Name": "build", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, + "Function Name": "IsCurrentTokenPartialKeywordOfPartialMemberOrType", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 679, - "End Line": 696 + "Start Line": 6092, + "End Line": 6103 }, { - "Function Name": "_addArgumentlessAction", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5267, - "End Line": 5272 + "Function Name": "ParseCheckedOrUncheckedExpression", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 12664, + "End Line": 12676 }, { - "Function Name": "toStringDeep", + "Function Name": "ParseObjectInitializerNamedAssignment", "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4449, - "End Line": 4463 + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 13543, + "End Line": 13554 }, { - "Function Name": "_markDirty", + "Function Name": "ParsePossibleRefExpression", "Structural Impact": 3.5, "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3289, - "End Line": 3298 + "Control Flow Ratio": "40.0%", + "Start Line": 4393, + "End Line": 4402 }, { - "Function Name": "debugIsDirty", + "Function Name": "eatUnexpectedTokensAndCloseParenToken", "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 9680, + "End Line": 9689 + }, + { + "Function Name": "ParseMisplacedElse", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3306, - "End Line": 3314 + "Start Line": 10073, + "End Line": 10085 }, { - "Function Name": "rect", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "ParseSubExpression", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2834, - "End Line": 2840 + "Control Flow Ratio": "33.3%", + "Start Line": 11421, + "End Line": 11434 }, { - "Function Name": "areUserActionsBlocked", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "IsPossibleDeconstructionLeft", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2920, - "End Line": 2926 + "Control Flow Ratio": "20.0%", + "Start Line": 12218, + "End Line": 12231 }, { - "Function Name": "_redepthChild", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "TryEatCheckedOrHandleUnchecked", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3165, - "End Line": 3171 + "Control Flow Ratio": "25.0%", + "Start Line": 3953, + "End Line": 3964 }, { - "Function Name": "_dropChild", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "GetAccessorKind", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3221, - "End Line": 3228 + "Control Flow Ratio": "12.5%", + "Start Line": 4728, + "End Line": 4739 }, { - "Function Name": "doCompare", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "EatUnexpectedTrailingSemicolon", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 7039, - "End Line": 7045 + "Start Line": 5178, + "End Line": 5189 }, { - "Function Name": "SemanticsNode.root", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseWhenClause", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2768, - "End Line": 2772 + "Control Flow Ratio": "33.3%", + "Start Line": 10699, + "End Line": 10709 }, { - "Function Name": "localeForSubtree", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "tryParseDependentAccess", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5165, - "End Line": 5169 + "Control Flow Ratio": "16.7%", + "Start Line": 12415, + "End Line": 12425 }, { - "Function Name": "onExpand", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseQueryExpression", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5689, - "End Line": 5693 + "Control Flow Ratio": "20.0%", + "Start Line": 14114, + "End Line": 14124 }, { - "Function Name": "onCollapse", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseParenthesizedParameterList", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5700, - "End Line": 5704 + "Control Flow Ratio": "16.7%", + "Start Line": 4741, + "End Line": 4750 }, { - "Function Name": "childConfigurationsDelegate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "WasFirstVariable", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5720, - "End Line": 5725 + "Control Flow Ratio": "33.3%", + "Start Line": 5427, + "End Line": 5435 }, { - "Function Name": "sortKey", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParsePointerTypeMods", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5744, - "End Line": 5748 + "Control Flow Ratio": "50.0%", + "Start Line": 8186, + "End Line": 8195 }, { - "Function Name": "isChecked", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, + "Function Name": "missingBlock", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6249, - "End Line": 6250 + "Start Line": 9406, + "End Line": 9411 }, { - "Function Name": "isCheckStateMixed", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, + "Function Name": "IsEndOfCatchBlock", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 6266, - "End Line": 6267 + "Start Line": 9495, + "End Line": 9500 }, { - "Function Name": "textSelection", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseReturnStatement", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6501, - "End Line": 6505 + "Control Flow Ratio": "50.0%", + "Start Line": 10108, + "End Line": 10116 }, { - "Function Name": "scrollPosition", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseThrowStatement", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6519, - "End Line": 6523 + "Control Flow Ratio": "50.0%", + "Start Line": 10303, + "End Line": 10311 }, { - "Function Name": "scrollExtentMax", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "ParseTypeParameterConstraintClauses", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 6535, - "End Line": 6539 + "Start Line": 2196, + "End Line": 2202 }, { - "Function Name": "scrollExtentMin", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6551, - "End Line": 6555 + "Function Name": "IsOperatorKeyword", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 3437, + "End Line": 3440 }, { - "Function Name": "controlsNodes", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6560, - "End Line": 6564 + "Function Name": "IsEndOfParameterList", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4860, + "End Line": 4863 }, { - "Function Name": "getAction", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "ParseAliasQualifiedName", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Control Flow Ratio": "33.3%", + "Start Line": 7036, + "End Line": 7042 }, { - "Function Name": "SemanticsNode", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2761, - "End Line": 2763 + "Function Name": "IsEndOfFixedStatement", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 9280, + "End Line": 9283 }, { - "Function Name": "isSemanticBoundary", - "Structural Impact": 3.0, + "Function Name": "IsEndOfTryBlock", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5157, - "End Line": 5160 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 9414, + "End Line": 9417 }, { - "Function Name": "onTap", - "Structural Impact": 3.0, + "Function Name": "IsEndOfForStatementArgument", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5296, - "End Line": 5299 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 9718, + "End Line": 9721 }, { - "Function Name": "onLongPress", - "Structural Impact": 3.0, + "Function Name": "ParseLambdaBody", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5311, - "End Line": 5314 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 13877, + "End Line": 13880 }, { - "Function Name": "onScrollLeft", + "Function Name": "ResetPoint", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 14608, + "End Line": 14620 + }, + { + "Function Name": "GetOldParent", "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5329, - "End Line": 5332 + "Control Flow Ratio": "50.0%", + "Start Line": 139, + "End Line": 142 }, { - "Function Name": "onDismiss", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "IsEndOfFunctionPointerParameterList", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5343, - "End Line": 5346 + "Control Flow Ratio": "50.0%", + "Start Line": 3638, + "End Line": 3639 }, { - "Function Name": "onScrollRight", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseFixedSizeBufferDeclaration", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5055, + "End Line": 5071 + }, + { + "Function Name": "ParseStatementStartingWithUsing", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5361, - "End Line": 5364 + "Control Flow Ratio": "50.0%", + "Start Line": 8475, + "End Line": 8476 }, { - "Function Name": "onScrollUp", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "TryParseStatementStartingWithUnsafe", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5379, - "End Line": 5382 + "Control Flow Ratio": "50.0%", + "Start Line": 8479, + "End Line": 8480 }, { - "Function Name": "onScrollDown", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "SkipBadInitializerListTokens", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13533, + "End Line": 13541 + }, + { + "Function Name": "ParseExternAliasDirective", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5397, - "End Line": 5400 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 934, + "End Line": 948 }, { - "Function Name": "onIncrease", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "skipBadAttributeListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1182, + "End Line": 1189 + }, + { + "Function Name": "skipBadAttributeArgumentTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1237, + "End Line": 1244 + }, + { + "Function Name": "skipBadParameterListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 4850, + "End Line": 4857 + }, + { + "Function Name": "skipBadTypeParameterListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 6140, + "End Line": 6147 + }, + { + "Function Name": "ParseUsingStatement", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 10322, + "End Line": 10343 + }, + { + "Function Name": "ParseParenthesizedArgumentList", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5438, - "End Line": 5441 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12430, + "End Line": 12444 }, { - "Function Name": "onDecrease", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseBracketedArgumentList", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5456, - "End Line": 5459 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12446, + "End Line": 12460 }, { - "Function Name": "onCopy", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "skipBadCollectionElementTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13258, + "End Line": 13265 + }, + { + "Function Name": "ParseWithExpression", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 13433, + "End Line": 13454 + }, + { + "Function Name": "skipBadArrayInitializerTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13653, + "End Line": 13660 + }, + { + "Function Name": "skipBadLambdaParameterListTokens", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 13905, + "End Line": 13912 + }, + { + "Function Name": "TryParseLambdaExpression", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5469, - "End Line": 5472 + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 13808, + "End Line": 13821 }, { - "Function Name": "onCut", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseConstantFieldDeclaration", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5816, + "End Line": 5828 + }, + { + "Function Name": "SkipBadStatementListTokens", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 9184, + "End Line": 9196 + }, + { + "Function Name": "IsPossibleAnonymousMethodExpression", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5483, - "End Line": 5486 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 12270, + "End Line": 12282 }, { - "Function Name": "onPaste", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseLambdaParameterList", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 13882, + "End Line": 13913 + }, + { + "Function Name": "ParseLetClause", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5496, - "End Line": 5499 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 14226, + "End Line": 14237 }, { - "Function Name": "onShowOnScreen", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseAttribute", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5512, - "End Line": 5515 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1197, + "End Line": 1207 }, { - "Function Name": "onDidGainAccessibilityFocus", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseBracketedParameterList", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5647, - "End Line": 5650 + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 4752, + "End Line": 4761 }, { - "Function Name": "onDidLoseAccessibilityFocus", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "IsOpenName", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5671, - "End Line": 5674 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 6759, + "End Line": 6767 + }, + { + "Function Name": "ParseTypeOrVoid", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 7554, + "End Line": 7563 + }, + { + "Function Name": "ParseDictionaryInitializer", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 13556, + "End Line": 13565 + }, + { + "Function Name": "skipBadBaseListTokens", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2179, + "End Line": 2185 + }, + { + "Function Name": "SkipBadAccessorListTokens", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4404, + "End Line": 4410 + }, + { + "Function Name": "SkipBadArrayRankSpecifierTokens", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 7974, + "End Line": 7980 }, { - "Function Name": "onFocus", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseElseClauseOpt", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5679, - "End Line": 5682 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 10087, + "End Line": 10094 }, { - "Function Name": "indexInParent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "IsAtDotDotToken", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5758, - "End Line": 5761 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 11848, + "End Line": 11855 }, { - "Function Name": "textDirection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6188, - "End Line": 6191 + "Function Name": "ParseCollectionExpression", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 13239, + "End Line": 13266 }, { - "Function Name": "isExpanded", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6214, - "End Line": 6217 + "Function Name": "ParseArrayInitializer", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 13634, + "End Line": 13661 }, { - "Function Name": "isEnabled", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseRegularStackAllocExpression", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6235, - "End Line": 6238 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 13701, + "End Line": 13707 }, { - "Function Name": "isToggled", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "Dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 6284, - "End Line": 6287 + "Start Line": 14591, + "End Line": 14597 }, { - "Function Name": "isFocused", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6327, - "End Line": 6330 + "Function Name": "CreateForGlobalFailure", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 223, + "End Line": 234 }, { - "Function Name": "isRequired", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseVariableInitializer", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6479, - "End Line": 6482 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5804, + "End Line": 5809 }, { - "Function Name": "maxValue", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "ParseTupleElement", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6593, - "End Line": 6596 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 7967, + "End Line": 7972 }, { - "Function Name": "minValue", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "ParseFixedStatement", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6601, - "End Line": 6604 + "Control Flow Ratio": "0.0%", + "Start Line": 9261, + "End Line": 9278 }, { - "Function Name": "_mergeHeadingLevels", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "ParseSimpleDesignation", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 7063, - "End Line": 7065 + "Start Line": 10692, + "End Line": 10697 }, { - "Function Name": "_noCheckRequired", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "ParseAnonymousTypeMemberInitializer", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 207, - "End Line": 207 + "Start Line": 13323, + "End Line": 13328 }, { - "Function Name": "isTagged", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, + "Function Name": "ParseStackAllocExpression", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3365, - "End Line": 3365 + "Start Line": 13663, + "End Line": 13668 }, { - "Function Name": "getActionHandler", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5729, - "End Line": 5729 + "Function Name": "skipBadOrderingListTokens", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 14279, + "End Line": 14289 }, { - "Function Name": "AttributedStringProperty", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "DisposableResetPoint", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 894 - }, - { - "Function Name": "_childrenIdInTraversalOrder", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 4003, - "End Line": 4011 + "Start Line": 14581, + "End Line": 14586 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 68, + "Function Name": "ParseNamespaceDeclaration", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2671, - "End Line": 2738 + "Start Line": 236, + "End Line": 245 }, { - "Function Name": "isFocusable", + "Function Name": "IsPossibleAggregateClauseStartOrStop", "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 6301, - "End Line": 6305 + "Start Line": 2113, + "End Line": 2117 }, { - "Function Name": "_redepthChildren", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3173, - "End Line": 3175 + "Function Name": "skipBadTypeParameterConstraintTokens", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2272, + "End Line": 2280 }, { - "Function Name": "_updateChildrenMergeFlags", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "IsEndOfTypeSignature", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3194, - "End Line": 3196 + "Control Flow Ratio": "50.0%", + "Start Line": 3630, + "End Line": 3633 }, { - "Function Name": "_effectiveActionsAsBits", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "EatAccessorSemicolon", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3354, - "End Line": 3355 + "Start Line": 4722, + "End Line": 4726 }, { - "Function Name": "_effectiveActionsAsBits", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5248, - "End Line": 5249 + "Function Name": "SkipBadVariableListTokens", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5368, + "End Line": 5376 }, { - "Function Name": "childConfigurationsDelegate", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "IsDotOrColonColon", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5717, - "End Line": 5718 + "Start Line": 5975, + "End Line": 5978 }, { - "Function Name": "isNotEmpty", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1591, - "End Line": 1591 + "Function Name": "SkipBadTypeArgumentListTokens", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6678, + "End Line": 6686 }, { - "Function Name": "transform", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsPossibleYieldStatement", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2814, - "End Line": 2814 + "Start Line": 8495, + "End Line": 8499 }, { - "Function Name": "isPartOfNodeMerging", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfDoWhileExpression", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2937, - "End Line": 2937 + "Start Line": 9543, + "End Line": 9546 }, { - "Function Name": "childrenCount", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "eatCommaOrSemicolon", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3078, - "End Line": 3078 + "Start Line": 9675, + "End Line": 9678 }, { - "Function Name": "owner", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3116, - "End Line": 3116 + "Function Name": "parseForStatementExpressionList", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 9694, + "End Line": 9703 }, { - "Function Name": "parent", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfArgumentList", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3129, - "End Line": 3129 + "Start Line": 12545, + "End Line": 12548 }, { - "Function Name": "traversalParentIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "isBinaryPatternKeyword", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3386, - "End Line": 3386 + "Start Line": 13021, + "End Line": 13024 }, { - "Function Name": "traversalChildIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseAnonymousTypeExpression", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3390, - "End Line": 3390 + "Control Flow Ratio": "0.0%", + "Start Line": 13298, + "End Line": 13321 }, { - "Function Name": "hintOverrides", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsNamedMemberInitializer", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3497, - "End Line": 3497 + "Start Line": 13348, + "End Line": 13351 }, { - "Function Name": "textDirection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsImplicitlyTypedArray", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3502, - "End Line": 3502 + "Start Line": 13588, + "End Line": 13592 }, { - "Function Name": "sortKey", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfMethodSignature", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3511, - "End Line": 3511 + "Start Line": 3627, + "End Line": 3628 }, { - "Function Name": "textSelection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "IsEndOfNameInExplicitInterface", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 3516, - "End Line": 3516 + "Start Line": 3635, + "End Line": 3636 }, { - "Function Name": "isMultiline", + "Function Name": "ConvertToMissingWithTrailingTrivia", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3521, - "End Line": 3521 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 7108, + "End Line": 7113 }, { - "Function Name": "scrollChildCount", + "Function Name": "skipBadFunctionPointerTokens", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3528, - "End Line": 3528 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8088, + "End Line": 8098 }, { - "Function Name": "scrollIndex", + "Function Name": "ParseLockStatement", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3532, - "End Line": 3532 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10096, + "End Line": 10106 }, { - "Function Name": "scrollPosition", + "Function Name": "ParseWhileStatement", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3545, - "End Line": 3545 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10449, + "End Line": 10459 }, { - "Function Name": "scrollExtentMax", + "Function Name": "ParseComplexElementInitializer", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3556, - "End Line": 3556 + "Control Flow Ratio": "0.0%", + "Start Line": 13567, + "End Line": 13586 }, { - "Function Name": "scrollExtentMin", + "Function Name": "IsQueryExpression", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3567, - "End Line": 3567 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 14056, + "End Line": 14060 }, { - "Function Name": "platformViewId", + "Function Name": "MatchesFactoryContext", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 14359, + "End Line": 14364 + }, + { + "Function Name": "ParseMemberDeclaration", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3581, - "End Line": 3581 + "Control Flow Ratio": "0.0%", + "Start Line": 2524, + "End Line": 2541 }, { - "Function Name": "maxValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsUsingStatementVariableDeclaration", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10438, + "End Line": 10447 + }, + { + "Function Name": "IsAtDotDotToken", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 11857, + "End Line": 11860 + }, + { + "Function Name": "NamespaceBodyBuilder", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 157 + }, + { + "Function Name": "Free", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 165 + }, + { + "Function Name": "createEmptyNodeFunc", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2534, + "End Line": 2540 + }, + { + "Function Name": "ParseMemberDeclarationOrStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2544, + "End Line": 2551 + }, + { + "Function Name": "ParseMemberDeclaration", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3188, + "End Line": 3195 + }, + { + "Function Name": "NoTriviaBetween", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4982, + "End Line": 4983 + }, + { + "Function Name": "ParseBreakStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9327, + "End Line": 9333 + }, + { + "Function Name": "ParseContinueStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9335, + "End Line": 9341 + }, + { + "Function Name": "ParseUnsafeStatement", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10313, + "End Line": 10320 + }, + { + "Function Name": "Reset", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14561, + "End Line": 14568 + }, + { + "Function Name": "IsTrueIdentifier", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6033, + "End Line": 6038 + }, + { + "Function Name": "IsSomeWord", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 52 + }, + { + "Function Name": "ParseCompilationUnit", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3592, - "End Line": 3592 + "Control Flow Ratio": "0.0%", + "Start Line": 168, + "End Line": 178 }, { - "Function Name": "currentValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleStartOfTypeDeclaration", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 331, + "End Line": 334 + }, + { + "Function Name": "ScanExternAliasDirective", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3603, - "End Line": 3603 + "Control Flow Ratio": "0.0%", + "Start Line": 921, + "End Line": 932 }, { - "Function Name": "linkUrl", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsNonContextualModifier", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1627, + "End Line": 1630 + }, + { + "Function Name": "ScanType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7173, + "End Line": 7176 + }, + { + "Function Name": "IsPredefinedType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 7544, + "End Line": 7547 + }, + { + "Function Name": "IsPossibleFunctionPointerParameterListStart", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8180, + "End Line": 8183 + }, + { + "Function Name": "ParseExpressionStatement", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11028, + "End Line": 11031 + }, + { + "Function Name": "IsExpectedBinaryOperator", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11350, + "End Line": 11353 + }, + { + "Function Name": "IsExpectedAssignmentOperator", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11355, + "End Line": 11358 + }, + { + "Function Name": "ScanParenthesizedLambda", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12689, + "End Line": 12692 + }, + { + "Function Name": "Release", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14570, + "End Line": 14573 + }, + { + "Function Name": "GetModifierExcludingScoped", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1299, + "End Line": 1300 + }, + { + "Function Name": "IsParameterModifierIncludingScoped", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 4987, + "End Line": 4988 + }, + { + "Function Name": "ParseRefValueExpression", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3613, - "End Line": 3613 + "Control Flow Ratio": "0.0%", + "Start Line": 12678, + "End Line": 12687 }, { - "Function Name": "controlsNodes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "GetDisposableResetPoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14548, + "End Line": 14549 + }, + { + "Function Name": "ParseNameEquals", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3632, - "End Line": 3632 + "Control Flow Ratio": "0.0%", + "Start Line": 950, + "End Line": 956 }, { - "Function Name": "minValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsCurrentTokenWhereOfConstraintClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3636, - "End Line": 3636 + "Control Flow Ratio": "0.0%", + "Start Line": 2188, + "End Line": 2194 }, { - "Function Name": "maxValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseReturnType", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3640, - "End Line": 3640 + "Control Flow Ratio": "0.0%", + "Start Line": 3703, + "End Line": 3710 }, { - "Function Name": "rootSemanticsNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "Dispose", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4827, - "End Line": 4827 + "Control Flow Ratio": "0.0%", + "Start Line": 4333, + "End Line": 4339 }, { - "Function Name": "localeForSubtree", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAccessor", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5163, - "End Line": 5163 + "Control Flow Ratio": "0.0%", + "Start Line": 4412, + "End Line": 4420 }, { - "Function Name": "_addAction", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "skipBadFunctionPointerTokens", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5256, - "End Line": 5260 + "Start Line": 7532, + "End Line": 7540 }, { - "Function Name": "onTap", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseTypeOfExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5294, - "End Line": 5294 + "Control Flow Ratio": "0.0%", + "Start Line": 12611, + "End Line": 12618 }, { - "Function Name": "onLongPress", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseSizeOfExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5309, - "End Line": 5309 + "Control Flow Ratio": "0.0%", + "Start Line": 12637, + "End Line": 12644 }, { - "Function Name": "onScrollLeft", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseMakeRefExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5327, - "End Line": 5327 + "Control Flow Ratio": "0.0%", + "Start Line": 12646, + "End Line": 12653 }, { - "Function Name": "onDismiss", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseRefTypeExpression", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5341, - "End Line": 5341 + "Control Flow Ratio": "0.0%", + "Start Line": 12655, + "End Line": 12662 }, { - "Function Name": "onScrollRight", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsInitializerMember", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5359, - "End Line": 5359 + "Control Flow Ratio": "0.0%", + "Start Line": 13330, + "End Line": 13336 }, { - "Function Name": "onScrollUp", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseWhereClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5377, - "End Line": 5377 + "Control Flow Ratio": "0.0%", + "Start Line": 14239, + "End Line": 14245 + }, + { + "Function Name": "ParseSelectClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14310, + "End Line": 14316 }, { - "Function Name": "onScrollDown", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseGroupClause", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5395, - "End Line": 5395 + "Control Flow Ratio": "0.0%", + "Start Line": 14318, + "End Line": 14326 }, { - "Function Name": "onScrollToOffset", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseQueryContinuation", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5414, - "End Line": 5414 + "Control Flow Ratio": "0.0%", + "Start Line": 14328, + "End Line": 14335 }, { - "Function Name": "onIncrease", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "GetResetPoint", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5436, - "End Line": 5436 + "Control Flow Ratio": "0.0%", + "Start Line": 14551, + "End Line": 14559 }, { - "Function Name": "onDecrease", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleGlobalAttributeDeclaration", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5454, - "End Line": 5454 + "Control Flow Ratio": "0.0%", + "Start Line": 1028, + "End Line": 1033 }, { - "Function Name": "onCopy", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsExtensionContainerStart", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5467, - "End Line": 5467 + "Control Flow Ratio": "0.0%", + "Start Line": 3361, + "End Line": 3366 }, { - "Function Name": "onCut", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseArrowExpressionClause", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5481, - "End Line": 5481 + "Control Flow Ratio": "0.0%", + "Start Line": 4386, + "End Line": 4391 }, { - "Function Name": "onPaste", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsCurrentTokenFieldInKeywordContext", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5494, - "End Line": 5494 + "Control Flow Ratio": "0.0%", + "Start Line": 6105, + "End Line": 6110 }, { - "Function Name": "onShowOnScreen", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseExpression", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5510, - "End Line": 5510 + "Control Flow Ratio": "0.0%", + "Start Line": 11050, + "End Line": 11055 }, { - "Function Name": "onMoveCursorForwardByCharacter", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseThrowExpression", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5524, - "End Line": 5524 + "Control Flow Ratio": "0.0%", + "Start Line": 11913, + "End Line": 11918 }, { - "Function Name": "onMoveCursorBackwardByCharacter", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsEndOfNamespace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5542, - "End Line": 5542 + "Control Flow Ratio": "0.0%", + "Start Line": 901, + "End Line": 904 }, { - "Function Name": "onMoveCursorForwardByWord", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsGobalAttributesTerminator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5560, - "End Line": 5560 + "Control Flow Ratio": "0.0%", + "Start Line": 906, + "End Line": 910 }, { - "Function Name": "onMoveCursorBackwardByWord", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsNamespaceMemberStartOrStop", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5578, - "End Line": 5578 + "Control Flow Ratio": "0.0%", + "Start Line": 912, + "End Line": 916 }, { - "Function Name": "onSetSelection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAttributeDeclarationTerminator", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5596, - "End Line": 5596 + "Control Flow Ratio": "0.0%", + "Start Line": 1110, + "End Line": 1114 }, { - "Function Name": "onSetText", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAttribute", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5616, - "End Line": 5616 + "Control Flow Ratio": "0.0%", + "Start Line": 1192, + "End Line": 1195 }, { - "Function Name": "onDidGainAccessibilityFocus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAttributeArgument", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5645, - "End Line": 5645 + "Control Flow Ratio": "0.0%", + "Start Line": 1264, + "End Line": 1267 }, { - "Function Name": "onDidLoseAccessibilityFocus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleMemberStartOrStop", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5669, - "End Line": 5669 + "Control Flow Ratio": "0.0%", + "Start Line": 2108, + "End Line": 2111 }, { - "Function Name": "onFocus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleMemberStart", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5677, - "End Line": 5677 + "Control Flow Ratio": "0.0%", + "Start Line": 2376, + "End Line": 2379 }, { - "Function Name": "onExpand", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsEndOfFieldDeclaration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5687, - "End Line": 5687 + "Control Flow Ratio": "0.0%", + "Start Line": 5248, + "End Line": 5251 }, { - "Function Name": "onCollapse", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleVariableInitializer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5698, - "End Line": 5698 + "Control Flow Ratio": "0.0%", + "Start Line": 5811, + "End Line": 5814 }, { - "Function Name": "sortKey", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleEnumMemberDeclaration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5742, - "End Line": 5742 + "Control Flow Ratio": "0.0%", + "Start Line": 5970, + "End Line": 5973 }, { - "Function Name": "indexInParent", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5756, - "End Line": 5756 + "Control Flow Ratio": "0.0%", + "Start Line": 5981, + "End Line": 5984 }, { - "Function Name": "scrollChildCount", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "CreateMissingIdentifierName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5767, - "End Line": 5767 + "Control Flow Ratio": "0.0%", + "Start Line": 5986, + "End Line": 5989 }, { - "Function Name": "scrollIndex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "CreateMissingIdentifierToken", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5779, - "End Line": 5779 + "Control Flow Ratio": "0.0%", + "Start Line": 5991, + "End Line": 5994 }, { - "Function Name": "platformViewId", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsCurrentTokenQueryKeywordInQuery", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5791, - "End Line": 5791 + "Control Flow Ratio": "0.0%", + "Start Line": 6087, + "End Line": 6090 }, { - "Function Name": "maxValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5809, - "End Line": 5809 + "Control Flow Ratio": "0.0%", + "Start Line": 7167, + "End Line": 7171 }, { - "Function Name": "currentValueLength", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ScanNamedTypePart", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5827, - "End Line": 5827 + "Control Flow Ratio": "0.0%", + "Start Line": 7183, + "End Line": 7186 }, { - "Function Name": "traversalParentIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseTypeName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5889, - "End Line": 5889 + "Control Flow Ratio": "0.0%", + "Start Line": 7549, + "End Line": 7552 }, { - "Function Name": "traversalChildIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleLabeledStatement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5900, - "End Line": 5900 + "Control Flow Ratio": "0.0%", + "Start Line": 8485, + "End Line": 8488 }, { - "Function Name": "hintOverrides", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleUnsafeStatement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6122, - "End Line": 6122 + "Control Flow Ratio": "0.0%", + "Start Line": 8490, + "End Line": 8493 }, { - "Function Name": "textDirection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleStatementStartOrStop", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6186, - "End Line": 6186 + "Control Flow Ratio": "0.0%", + "Start Line": 9178, + "End Line": 9182 }, { - "Function Name": "isExpanded", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleSwitchSection", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6213, - "End Line": 6213 + "Control Flow Ratio": "0.0%", + "Start Line": 10225, + "End Line": 10229 }, { - "Function Name": "isEnabled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseExpressionCore", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6234, - "End Line": 6234 + "Control Flow Ratio": "0.0%", + "Start Line": 11057, + "End Line": 11060 }, { - "Function Name": "isToggled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "CanStartExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6283, - "End Line": 6283 + "Control Flow Ratio": "0.0%", + "Start Line": 11065, + "End Line": 11068 }, { - "Function Name": "isFocused", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6326, - "End Line": 6326 + "Control Flow Ratio": "0.0%", + "Start Line": 11073, + "End Line": 11076 }, { - "Function Name": "linkUrl", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleAwaitExpressionStatement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6360, - "End Line": 6360 + "Control Flow Ratio": "0.0%", + "Start Line": 11360, + "End Line": 11363 }, { - "Function Name": "isRequired", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "ParseBaseExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6478, - "End Line": 6478 + "Control Flow Ratio": "0.0%", + "Start Line": 12204, + "End Line": 12208 }, { - "Function Name": "textSelection", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleArgumentExpression", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6499, - "End Line": 6499 + "Control Flow Ratio": "0.0%", + "Start Line": 12550, + "End Line": 12553 }, { - "Function Name": "scrollPosition", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsPossibleCollectionElement", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6517, - "End Line": 6517 + "Control Flow Ratio": "0.0%", + "Start Line": 13268, + "End Line": 13271 }, { - "Function Name": "scrollExtentMax", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAnonymousType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6533, - "End Line": 6533 + "Control Flow Ratio": "0.0%", + "Start Line": 13293, + "End Line": 13296 }, { - "Function Name": "scrollExtentMin", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsComplexElementInitializer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6549, - "End Line": 6549 + "Control Flow Ratio": "0.0%", + "Start Line": 13338, + "End Line": 13341 }, { - "Function Name": "controlsNodes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsNamedAssignment", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6558, - "End Line": 6558 + "Control Flow Ratio": "0.0%", + "Start Line": 13343, + "End Line": 13346 }, { - "Function Name": "maxValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsDictionaryInitializer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6591, - "End Line": 6591 + "Control Flow Ratio": "0.0%", + "Start Line": 13353, + "End Line": 13356 }, { - "Function Name": "minValue", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsAttributeTarget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6599, - "End Line": 6599 + "Control Flow Ratio": "0.0%", + "Start Line": 1116, + "End Line": 1117 }, { - "Function Name": "tagsForChildren", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "IsEndOfFunctionPointerCallingConvention", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 6615, - "End Line": 6615 + "Control Flow Ratio": "0.0%", + "Start Line": 3641, + "End Line": 3642 }, { - "Function Name": "copy", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 48, + "Function Name": "IsEndOfTypeArgumentList", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6840, - "End Line": 6887 + "Start Line": 6756, + "End Line": 6757 }, { - "Function Name": "debugDescribeChildren", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "IsFunctionPointerStart", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4479, - "End Line": 4488 + "Start Line": 8177, + "End Line": 8178 }, { - "Function Name": "OrdinalSortKey", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "ParsePossiblyAttributedStatement", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7027, - "End Line": 7029 + "Start Line": 8204, + "End Line": 8205 }, { - "Function Name": "ChildSemanticsConfigurationsResult._", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "IsPossibleAwaitUsing", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 622, - "End Line": 622 + "Start Line": 8482, + "End Line": 8483 }, { - "Function Name": "_debugIsActionBlocked", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "ParsePossiblyAttributedBlock", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4296, - "End Line": 4303 + "Start Line": 9047, + "End Line": 9047 }, { - "Function Name": "accessibilityFocusBlockType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "ParseExpressionForParenthesizedConstruct", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6337, - "End Line": 6343 + "Start Line": 9975, + "End Line": 9976 }, { - "Function Name": "CustomSemanticsAction.overridingAction", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "Reset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 735, - "End Line": 739 + "Start Line": 14588, + "End Line": 14589 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2758, + "Sequential Logic Declarations": 1882, + "Function Parameters": 632, + "Function/Method Declarations": 474, + "Class/Entity Declarations": 16, + "Defensive Programming Constructs": 278, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 14, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 47, + "State Mutations / Variable Reassignments": 2834, + "Commented-out Code (Dead Logic)": 54, + "Structured Documentation Blocks": 187, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 143, + "Global State Dependencies": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 248, + "Collection Iterators / Comprehensions": 45, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 2, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 4, + "Pointer Arithmetic & Addressing": 4, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 64, + "Fatal Aborts & Exceptions": 11, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 46, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 17, + "Resource Deallocation & Cleanup": 29, + "Private / Encapsulated Scopes": 435, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 10767, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1412, + "Design Camel Case": 652, + "Design Snake Case": 605, + "Design Pascal Case": 66, + "Design Upper Case": 0, + "Design Short Vars": 93, + "Design Long Vars": 50, + "Duplicate Logic": 0, + "Orphaned Logic": 7, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 152, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 11, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.CodeAnalysis.CSharp.Symbols", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Syntax.InternalSyntax", + "Microsoft.CodeAnalysis.Text", + "Roslyn.Utilities", + "System", + "System.Collections.Generic", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.Linq", + "System.Threading" + ] + }, + "csharp/roslyn/MethodCompiler.cs": { + "1. Artifact Identity": { + "Filename": "MethodCompiler.cs", + "Path": "csharp/roslyn/MethodCompiler.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "CSharpSymbolVisitor, BoundTreeRewriterWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator, BoundTreeWalkerWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1851.64, + "Y": 122.74, + "Z": 655.13 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2528, + "Coding LOC": 1984, + "Documentation LOC": 193, + "Structural Magnitude": 1739.38, + "Control Flow Ratio": "59.2%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.898 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "61.46%", + "Error & Exception Exposure": "65.3%", + "Tech Debt Exposure": "14.88%", + "Testing Exposure": "80.0%", + "API Exposure": "2.54%", + "Concurrency Exposure": "29.63%", + "State Flux Exposure": "99.44%", + "Commented Logic Exposure": "5.61%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "15.86%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "BindMethodBody", + "Structural Impact": 353.7, + "Lines of Code (LOC)": 441, + "Control Flow Branches": 99, + "Input Parameters": 10, + "Control Flow Ratio": "73.9%", + "Start Line": 1883, + "End Line": 2323 }, { - "Function Name": "hasFlag", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "CompileMethod", + "Structural Impact": 173.8, + "Lines of Code (LOC)": 487, + "Control Flow Branches": 60, + "Input Parameters": 5, + "Control Flow Ratio": "65.2%", + "Start Line": 923, + "End Line": 1409 + }, + { + "Function Name": "GenerateMethodBody", + "Structural Impact": 111.5, + "Lines of Code (LOC)": 168, + "Control Flow Branches": 24, + "Input Parameters": 16, + "Control Flow Ratio": "61.5%", + "Start Line": 1631, + "End Line": 1798 + }, + { + "Function Name": "LowerBodyOrInitializer", + "Structural Impact": 81.8, + "Lines of Code (LOC)": 151, + "Control Flow Branches": 17, + "Input Parameters": 16, + "Control Flow Ratio": "63.0%", + "Start Line": 1476, + "End Line": 1626 + }, + { + "Function Name": "CompileNamedType", + "Structural Impact": 80.5, + "Lines of Code (LOC)": 224, + "Control Flow Branches": 48, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1360 + "Control Flow Ratio": "75.0%", + "Start Line": 455, + "End Line": 678 }, { - "Function Name": "_SemanticsDiagnosticableNode", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "addIdentifiers", + "Structural Impact": 48.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "65.8%", + "Start Line": 2182, + "End Line": 2259 + }, + { + "Function Name": "buildIdentifierMapOfBindIdentifierTargets", + "Structural Impact": 42.8, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 2127, + "End Line": 2178 + }, + { + "Function Name": "CompileMethodBodies", + "Structural Impact": 41.7, + "Lines of Code (LOC)": 114, + "Control Flow Branches": 11, + "Input Parameters": 8, + "Control Flow Ratio": "68.8%", + "Start Line": 109, + "End Line": 222 + }, + { + "Function Name": "assertBindIdentifierTargets", + "Structural Impact": 41.0, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "84.2%", + "Start Line": 2263, + "End Line": 2321 + }, + { + "Function Name": "GetStateMachineSlotDebugInfo", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 10, + "Input Parameters": 6, + "Control Flow Ratio": "47.6%", + "Start Line": 1800, + "End Line": 1863 + }, + { + "Function Name": "CompileSynthesizedMethods", + "Structural Impact": 31.3, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 17, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1544, - "End Line": 1549 + "Control Flow Ratio": "63.0%", + "Start Line": 733, + "End Line": 848 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "GetEntryPoint", + "Structural Impact": 26.5, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "36.8%", + "Start Line": 226, + "End Line": 332 + }, + { + "Function Name": "EmitSkeletonMethodInExtension", + "Structural Impact": 15.6, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1606, - "End Line": 1611 + "Control Flow Ratio": "80.0%", + "Start Line": 1412, + "End Line": 1468 + }, + { + "Function Name": "CompileSynthesizedExplicitImplementations", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 856, + "End Line": 883 }, { - "Function Name": "hasFlag", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3375, - "End Line": 3379 + "Function Name": "VisitNamespace", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 371, + "End Line": 392 }, { - "Function Name": "isMergingSemanticsOfDescendants", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5847, - "End Line": 5851 + "Function Name": "VisitNamedType", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 417, + "End Line": 438 }, { - "Function Name": "customSemanticsActions", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5862, - "End Line": 5867 + "Function Name": "CompileSynthesizedMethods", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 710, + "End Line": 731 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6998, - "End Line": 7002 + "Function Name": "CompileSynthesizedMethods", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 690, + "End Line": 708 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "VisitUnboundLambda", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7047, - "End Line": 7051 + "Control Flow Ratio": "40.0%", + "Start Line": 2361, + "End Line": 2375 }, { - "Function Name": "CustomSemanticsAction", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 726, - "End Line": 729 + "Function Name": "BindImplicitConstructorInitializerIfAny", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 2483, + "End Line": 2505 }, { - "Function Name": "SemanticsHintOverrides", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "CompileNamespaceAsAsync", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Control Flow Ratio": "50.0%", + "Start Line": 394, + "End Line": 407 }, { - "Function Name": "compareTo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CompileNamedTypeAsync", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4533, - "End Line": 4536 + "Control Flow Ratio": "50.0%", + "Start Line": 440, + "End Line": 453 }, { - "Function Name": "compareTo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "IsEmptyRewritePossible", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4558, - "End Line": 4561 + "Control Flow Ratio": "33.3%", + "Start Line": 2326, + "End Line": 2338 }, { - "Function Name": "SemanticsOwner", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4806, - "End Line": 4808 + "Function Name": "ReportCtorInitializerCycles", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 2507, + "End Line": 2515 }, { - "Function Name": "identifier", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetDebugDocumentProvider", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5883, - "End Line": 5886 + "Control Flow Ratio": "40.0%", + "Start Line": 359, + "End Line": 369 }, { - "Function Name": "role", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5913, - "End Line": 5916 + "Function Name": "CompileSynthesizedSealedAccessors", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 885, + "End Line": 901 }, { - "Function Name": "label", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "MethodCompiler", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 9, "Control Flow Ratio": "0.0%", - "Start Line": 5928, - "End Line": 5931 + "Start Line": 87, + "End Line": 107 }, { - "Function Name": "attributedLabel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5949, - "End Line": 5952 + "Function Name": "WaitForWorkers", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 334, + "End Line": 347 }, { - "Function Name": "value", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "SetGlobalErrorIfTrue", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5968, - "End Line": 5971 + "Control Flow Ratio": "100.0%", + "Start Line": 70, + "End Line": 84 }, { - "Function Name": "attributedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "GetMethodToCompile", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5993, - "End Line": 5996 + "Control Flow Ratio": "33.3%", + "Start Line": 680, + "End Line": 688 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getInitializerState", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6013, - "End Line": 6016 + "Control Flow Ratio": "33.3%", + "Start Line": 2115, + "End Line": 2123 }, { - "Function Name": "attributedIncreasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "Visit", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6032, - "End Line": 6035 + "Control Flow Ratio": "33.3%", + "Start Line": 2377, + "End Line": 2385 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "Visit", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6050, - "End Line": 6053 + "Control Flow Ratio": "33.3%", + "Start Line": 2404, + "End Line": 2412 }, { - "Function Name": "attributedDecreasedValue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "VisitPropertyAccess", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6069, - "End Line": 6072 + "Control Flow Ratio": "50.0%", + "Start Line": 2414, + "End Line": 2423 }, { - "Function Name": "hint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CompileNamespace", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6084, - "End Line": 6087 + "Control Flow Ratio": "50.0%", + "Start Line": 409, + "End Line": 415 }, { - "Function Name": "attributedHint", - "Structural Impact": 1.6, + "Function Name": "GetSymbolForEmittedBody", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6105, - "End Line": 6108 + "Control Flow Ratio": "50.0%", + "Start Line": 1470, + "End Line": 1473 }, { - "Function Name": "tooltip", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "BindSynthesizedMethodBody", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6115, - "End Line": 6118 + "Start Line": 1867, + "End Line": 1880 }, { - "Function Name": "scopesRoute", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "WarnUnusedFields", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6139, - "End Line": 6142 + "Start Line": 349, + "End Line": 353 }, { - "Function Name": "namesRoute", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "FoundInUnboundLambda", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6150, - "End Line": 6153 + "Start Line": 2354, + "End Line": 2359 }, { - "Function Name": "isImage", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "ChangeSuppression", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6157, - "End Line": 6160 + "Start Line": 2462, + "End Line": 2467 }, { - "Function Name": "liveRegion", - "Structural Impact": 1.6, + "Function Name": "VisitMethod", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6179, - "End Line": 6182 + "Start Line": 903, + "End Line": 906 }, { - "Function Name": "isSelected", - "Structural Impact": 1.6, + "Function Name": "VisitProperty", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6200, - "End Line": 6203 + "Start Line": 908, + "End Line": 911 }, { - "Function Name": "isInMutuallyExclusiveGroup", - "Structural Impact": 1.6, + "Function Name": "VisitEvent", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6295, - "End Line": 6298 + "Start Line": 913, + "End Line": 916 }, { - "Function Name": "isButton", - "Structural Impact": 1.6, + "Function Name": "VisitField", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6347, - "End Line": 6350 + "Start Line": 918, + "End Line": 921 }, { - "Function Name": "isLink", - "Structural Impact": 1.6, + "Function Name": "PassesFilter", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6354, - "End Line": 6357 + "Start Line": 2522, + "End Line": 2525 }, { - "Function Name": "isHeader", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitRangeVariable", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6373, - "End Line": 6376 + "Start Line": 2425, + "End Line": 2431 }, { - "Function Name": "isSlider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitAssignmentOperator", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6395, - "End Line": 6398 + "Start Line": 2433, + "End Line": 2439 }, { - "Function Name": "isKeyboardKey", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitNameOfOperator", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6403, - "End Line": 6406 + "Start Line": 2441, + "End Line": 2447 }, { - "Function Name": "isHidden", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "VisitBadExpression", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6425, - "End Line": 6428 + "Start Line": 2449, + "End Line": 2455 }, { - "Function Name": "isTextField", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "FindUncheckedAccess", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6432, - "End Line": 6435 + "Start Line": 2390, + "End Line": 2395 }, { - "Function Name": "isReadOnly", + "Function Name": "UnboundLambdaFinder", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6441, - "End Line": 6444 + "Start Line": 2349, + "End Line": 2352 }, { - "Function Name": "isObscured", + "Function Name": "GetSynthesizedEmptyBody", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6452, - "End Line": 6455 + "Start Line": 2478, + "End Line": 2481 }, { - "Function Name": "isMultiline", + "Function Name": "CreateDebugDocumentForFile", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6462, - "End Line": 6465 + "Start Line": 2517, + "End Line": 2520 }, { - "Function Name": "hasImplicitScrolling", - "Structural Impact": 1.6, + "Function Name": "Dispose", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6492, - "End Line": 6495 + "Start Line": 2469, + "End Line": 2472 }, { - "Function Name": "validationResult", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "WasPropertyBackingFieldAccessChecked", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6569, - "End Line": 6572 - }, + "Start Line": 2400, + "End Line": 2402 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 344, + "Sequential Logic Declarations": 237, + "Function Parameters": 78, + "Function/Method Declarations": 58, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 101, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 25, + "State Mutations / Variable Reassignments": 409, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 30, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 15, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 82, + "Collection Iterators / Comprehensions": 10, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 18, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 14, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 33, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 66, + "Resource Deallocation & Cleanup": 18, + "Private / Encapsulated Scopes": 57, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1941, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 264, + "Design Camel Case": 183, + "Design Snake Case": 72, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 22, + "Duplicate Logic": 0, + "Orphaned Logic": 9, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 72, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 18, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Microsoft.CodeAnalysis.CSharp.Emit", + "Microsoft.CodeAnalysis.CSharp.Symbols", + "Microsoft.CodeAnalysis.CSharp.Syntax", + "Microsoft.CodeAnalysis.CodeGen", + "Microsoft.CodeAnalysis.Debugging", + "Microsoft.CodeAnalysis.Diagnostics", + "Microsoft.CodeAnalysis.Emit", + "Microsoft.CodeAnalysis.ErrorReporting", + "Microsoft.CodeAnalysis.PooledObjects", + "Roslyn.Utilities", + "System", + "System.Collections.Concurrent", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.Diagnostics", + "System.Linq", + "System.Threading", + "System.Threading.Tasks" + ] + }, + "csharp/roslyn/Workspace.cs": { + "1. Artifact Identity": { + "Filename": "Workspace.cs", + "Path": "csharp/roslyn/Workspace.cs", + "Language": "Csharp", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "IDisposable", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "csharp", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cs)" + }, + "2. Topological Coordinates": { + "X": -1656.54, + "Y": 170.47, + "Z": 1412.81 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2589, + "Coding LOC": 1572, + "Documentation LOC": 687, + "Structural Magnitude": 939.34, + "Control Flow Ratio": "32.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.471 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "12.33%", + "Error & Exception Exposure": "51.15%", + "Tech Debt Exposure": "78.86%", + "Testing Exposure": "80.0%", + "API Exposure": "2.92%", + "Concurrency Exposure": "33.24%", + "State Flux Exposure": "71.78%", + "Commented Logic Exposure": "5.24%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "hitTestBehavior", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6577, - "End Line": 6580 + "Function Name": "SetCurrentSolutionAsync", + "Structural Impact": 66.8, + "Lines of Code (LOC)": 172, + "Control Flow Branches": 21, + "Input Parameters": 6, + "Control Flow Ratio": "35.0%", + "Start Line": 249, + "End Line": 420 }, { - "Function Name": "inputType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "CheckAllowedProjectChanges", + "Structural Impact": 42.3, + "Lines of Code (LOC)": 138, + "Control Flow Branches": 24, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6585, - "End Line": 6588 + "Control Flow Ratio": "82.8%", + "Start Line": 1684, + "End Line": 1821 }, { - "Function Name": "SemanticsTag", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 601, - "End Line": 601 + "Function Name": "OnAnyDocumentTextChanged", + "Structural Impact": 35.7, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 10, + "Input Parameters": 7, + "Control Flow Ratio": "37.0%", + "Start Line": 1248, + "End Line": 1339 }, { - "Function Name": "markAsMergeUp", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 668 + "Function Name": "SetCurrentSolutionAsync", + "Structural Impact": 34.2, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 10, + "Input Parameters": 7, + "Control Flow Ratio": "62.5%", + "Start Line": 466, + "End Line": 526 }, { - "Function Name": "markAsSiblingMergeGroup", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ApplyProjectChanges", + "Structural Impact": 33.4, + "Lines of Code (LOC)": 130, + "Control Flow Branches": 18, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 676 + "Control Flow Ratio": "38.3%", + "Start Line": 1855, + "End Line": 1984 }, { - "Function Name": "SemanticsLabelBuilder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 952, - "End Line": 952 + "Function Name": "TryApplyChanges", + "Structural Impact": 27.0, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 1524, + "End Line": 1613 }, { - "Function Name": "hasAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1363, - "End Line": 1363 + "Function Name": "UpdateExistingDocumentsToChangedDocumentContents", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "42.1%", + "Start Line": 369, + "End Line": 402 }, { - "Function Name": "_canPerformAction", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "UpdateReferencesAfterAdd", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3663, - "End Line": 3663 + "Control Flow Ratio": "50.0%", + "Start Line": 1441, + "End Line": 1491 }, { - "Function Name": "_BoxEdge", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4512, - "End Line": 4513 + "Function Name": "UnifyLinkedDocumentContents", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 288, + "End Line": 326 }, { - "Function Name": "_SemanticsSortGroup", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4544, - "End Line": 4544 + "Function Name": "UpdateAddedDocumentToExistingContentsInSolution", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "38.5%", + "Start Line": 328, + "End Line": 367 }, { - "Function Name": "_TraversalSortNode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 4774, - "End Line": 4774 + "Function Name": "ApplyChangedDocument", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "45.5%", + "Start Line": 1986, + "End Line": 2020 }, { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "UpdateReferencesAfterAdd", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4829, - "End Line": 4838 + "Control Flow Ratio": "47.1%", + "Start Line": 1435, + "End Line": 1492 }, { - "Function Name": "SemanticsSortKey", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6950, - "End Line": 6950 + "Function Name": "OnDocumentInfoChanged", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1100, + "End Line": 1133 }, { - "Function Name": "doCompare", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ApplyDocumentsInfoChange", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 6995, - "End Line": 6996 + "Control Flow Ratio": "29.4%", + "Start Line": 1615, + "End Line": 1646 }, { - "Function Name": "resetForTests", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 792, - "End Line": 800 + "Function Name": "CheckAllowedSolutionChanges", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 1653, + "End Line": 1682 }, { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 764, - "End Line": 767 + "Function Name": "ScheduleTask", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 584, + "End Line": 595 }, { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 877 + "Function Name": "ProcessEventHandlerWorkQueueAsync", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 705, + "End Line": 736 }, { - "Function Name": "flags", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1109 + "Function Name": "ScheduleTask", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 574, + "End Line": 579 }, { - "Function Name": "_generateNewId", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2782, - "End Line": 2785 + "Function Name": "Dispose", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 683, + "End Line": 703 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 608, - "End Line": 609 + "Function Name": "SetCurrentSolutionEx", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 181, + "End Line": 198 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 751 + "Function Name": "ProcessWorkQueueHelper", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 724, + "End Line": 735 }, - { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 871, - "End Line": 872 + { + "Function Name": "ApplyCompilationOptionsChanged", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2079, + "End Line": 2090 }, { - "Function Name": "isEmpty", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 973 + "Function Name": "CheckAndAddProjects", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 740, + "End Line": 750 }, { - "Function Name": "length", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 976 + "Function Name": "ApplyParseOptionsChanged", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2097, + "End Line": 2107 }, { - "Function Name": "clear", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1020, - "End Line": 1022 + "Function Name": "CheckProjectDoesNotHaveTransitiveProjectReference", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2385, + "End Line": 2394 }, { - "Function Name": "label", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1131, - "End Line": 1131 + "Function Name": "CheckProjectIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2330, + "End Line": 2338 }, { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1146, - "End Line": 1146 + "Function Name": "CheckProjectIsNotInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2346, + "End Line": 2354 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1162, - "End Line": 1162 + "Function Name": "CheckProjectHasProjectReference", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2359, + "End Line": 2367 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1178, - "End Line": 1178 + "Function Name": "CheckProjectDoesNotHaveProjectReference", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2372, + "End Line": 2380 }, { - "Function Name": "hint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1193, - "End Line": 1193 + "Function Name": "CheckDocumentIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2468, + "End Line": 2476 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1365, - "End Line": 1366 + "Function Name": "CheckAdditionalDocumentIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2484, + "End Line": 2492 }, { - "Function Name": "getChildren", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1553, - "End Line": 1554 + "Function Name": "CheckAnalyzerConfigDocumentIsInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2500, + "End Line": 2508 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1593, - "End Line": 1594 + "Function Name": "CheckAdditionalDocumentIsNotInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2529, + "End Line": 2537 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2740, - "End Line": 2741 + "Function Name": "CheckAnalyzerConfigDocumentIsNotInSolution", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2545, + "End Line": 2553 }, { - "Function Name": "debugResetSemanticsIdCounter", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2746, - "End Line": 2748 + "Function Name": "CheckProjectHasMetadataReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2399, + "End Line": 2405 }, { - "Function Name": "id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2802, - "End Line": 2802 + "Function Name": "CheckProjectDoesNotHaveMetadataReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2410, + "End Line": 2416 }, { - "Function Name": "rect", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2832, - "End Line": 2832 + "Function Name": "CheckProjectHasAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2421, + "End Line": 2427 }, { - "Function Name": "isMergedIntoParent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2902, - "End Line": 2902 + "Function Name": "CheckProjectDoesNotHaveAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2432, + "End Line": 2438 }, { - "Function Name": "areUserActionsBlocked", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2918, - "End Line": 2918 + "Function Name": "CheckSolutionHasAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2443, + "End Line": 2449 }, { - "Function Name": "mergeAllDescendantsIntoThisNode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2940, - "End Line": 2940 + "Function Name": "CheckSolutionDoesNotHaveAnalyzerReference", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2454, + "End Line": 2460 }, { - "Function Name": "childrenCountInTraversalOrder", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "Workspace", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3081, - "End Line": 3081 + "Start Line": 70, + "End Line": 104 }, { - "Function Name": "attached", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3124, - "End Line": 3124 + "Function Name": "ClearSolution", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 625, + "End Line": 637 }, { - "Function Name": "depth", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3156, - "End Line": 3156 + "Function Name": "OnDocumentsAdded", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1046, + "End Line": 1058 }, { - "Function Name": "flagsCollection", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 3370, - "End Line": 3370 + "Start Line": 201, + "End Line": 215 }, { - "Function Name": "_flagsBitMask", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 3372, - "End Line": 3372 + "Start Line": 444, + "End Line": 463 }, { - "Function Name": "identifier", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3382, - "End Line": 3382 + "Function Name": "CreateDocumentInfoWithoutText", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2040, + "End Line": 2050 }, { - "Function Name": "_isTraversalParent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3393, - "End Line": 3393 + "Function Name": "CheckDocumentIsNotInCurrentSolution", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2513, + "End Line": 2521 }, { - "Function Name": "_isTraversalChild", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3394, - "End Line": 3394 + "Function Name": "CheckSolutionIsEmpty", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2316, + "End Line": 2322 }, { - "Function Name": "label", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3401, - "End Line": 3401 + "Start Line": 230, + "End Line": 247 }, { - "Function Name": "attributedLabel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3408, - "End Line": 3408 + "Function Name": "GetProjectName", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2558, + "End Line": 2563 }, { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3416, - "End Line": 3416 + "Function Name": "GetDocumentName", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2568, + "End Line": 2573 }, { - "Function Name": "attributedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentTextChanged", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3424, - "End Line": 3424 + "Start Line": 1141, + "End Line": 1151 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentTextChanged", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3436, - "End Line": 3436 + "Start Line": 1156, + "End Line": 1166 }, { - "Function Name": "attributedIncreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentTextChanged", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3447, - "End Line": 3447 + "Start Line": 1171, + "End Line": 1181 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentTextLoaderChanged", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3459, - "End Line": 3459 + "Start Line": 1192, + "End Line": 1202 }, { - "Function Name": "attributedDecreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectReferenceAdded", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3470, - "End Line": 3470 + "Start Line": 913, + "End Line": 925 }, { - "Function Name": "hint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CreateSolution", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3478, - "End Line": 3478 + "Start Line": 136, + "End Line": 137 }, { - "Function Name": "attributedHint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3486, - "End Line": 3486 + "Start Line": 837, + "End Line": 854 }, { - "Function Name": "tooltip", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3492, - "End Line": 3492 + "Start Line": 1074, + "End Line": 1091 }, { - "Function Name": "headingLevel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentTextLoaderChanged", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3609, - "End Line": 3609 + "Start Line": 1207, + "End Line": 1217 }, { - "Function Name": "role", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentTextLoaderChanged", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3624, - "End Line": 3624 + "Start Line": 1222, + "End Line": 1232 }, { - "Function Name": "validationResult", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentSourceCodeKindChanged", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3644, - "End Line": 3644 + "Start Line": 1344, + "End Line": 1354 }, { - "Function Name": "hitTestBehavior", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3648, - "End Line": 3648 + "Start Line": 1375, + "End Line": 1392 }, { - "Function Name": "inputType", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentRemoved", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3660, - "End Line": 3660 + "Start Line": 1414, + "End Line": 1430 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "OnProjectReferenceRemoved", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4305, - "End Line": 4306 + "Start Line": 930, + "End Line": 939 }, { - "Function Name": "toString", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "ScheduleTask", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5130, - "End Line": 5131 + "Start Line": 565, + "End Line": 572 }, { - "Function Name": "isSemanticBoundary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5155, - "End Line": 5155 + "Start Line": 761, + "End Line": 774 }, { - "Function Name": "hasBeenAnnotated", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectReloaded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5236, - "End Line": 5236 + "Start Line": 820, + "End Line": 832 }, { - "Function Name": "isMergingSemanticsOfDescendants", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnProjectNameChanged", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5845, - "End Line": 5845 + "Start Line": 889, + "End Line": 890 }, { - "Function Name": "customSemanticsActions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnMetadataReferenceAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5859, - "End Line": 5859 + "Start Line": 944, + "End Line": 951 }, { - "Function Name": "identifier", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnMetadataReferenceRemoved", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5881, - "End Line": 5881 + "Start Line": 956, + "End Line": 963 }, { - "Function Name": "role", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerReferenceAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5911, - "End Line": 5911 + "Start Line": 968, + "End Line": 975 }, { - "Function Name": "label", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerReferenceRemoved", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5927, - "End Line": 5927 + "Start Line": 980, + "End Line": 987 }, { - "Function Name": "attributedLabel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDocumentTextChanged", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5947, - "End Line": 5947 + "Start Line": 1138, + "End Line": 1139 }, { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAnalyzerConfigDocumentAdded", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5967, - "End Line": 5967 + "Start Line": 1397, + "End Line": 1409 }, { - "Function Name": "attributedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CanApplyCompilationOptionChange", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5991, - "End Line": 5991 + "Start Line": 1833, + "End Line": 1834 }, { - "Function Name": "increasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CanApplyParseOptionChange", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6012, - "End Line": 6012 + "Start Line": 1846, + "End Line": 1847 }, { - "Function Name": "attributedIncreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CreateProjectInfo", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6030, - "End Line": 6030 + "Start Line": 2022, + "End Line": 2035 }, { - "Function Name": "decreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CheckAndAddProject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6049, - "End Line": 6049 + "Start Line": 752, + "End Line": 756 }, { - "Function Name": "attributedDecreasedValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionReloaded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6067, - "End Line": 6067 + "Start Line": 779, + "End Line": 790 }, { - "Function Name": "hint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAdditionalDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6083, - "End Line": 6083 + "Start Line": 1359, + "End Line": 1370 }, { - "Function Name": "attributedHint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyProjectReferenceAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6103, - "End Line": 6103 + "Start Line": 2114, + "End Line": 2118 }, { - "Function Name": "tooltip", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyProjectReferenceRemoved", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6113, - "End Line": 6113 + "Start Line": 2125, + "End Line": 2129 }, { - "Function Name": "scopesRoute", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyMetadataReferenceAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6138, - "End Line": 6138 + "Start Line": 2136, + "End Line": 2140 }, { - "Function Name": "namesRoute", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyMetadataReferenceRemoved", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6149, - "End Line": 6149 + "Start Line": 2147, + "End Line": 2151 }, { - "Function Name": "isImage", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerReferenceAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6156, - "End Line": 6156 + "Start Line": 2158, + "End Line": 2162 }, { - "Function Name": "liveRegion", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerReferenceRemoved", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6178, - "End Line": 6178 + "Start Line": 2169, + "End Line": 2173 }, { - "Function Name": "isSelected", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6199, - "End Line": 6199 + "Start Line": 2202, + "End Line": 2206 }, { - "Function Name": "isInMutuallyExclusiveGroup", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyDocumentTextChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6294, - "End Line": 6294 + "Start Line": 2224, + "End Line": 2228 }, { - "Function Name": "accessibilityFocusBlockType", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyDocumentInfoChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6336, - "End Line": 6336 + "Start Line": 2235, + "End Line": 2239 }, { - "Function Name": "isButton", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAdditionalDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6346, - "End Line": 6346 + "Start Line": 2246, + "End Line": 2250 }, { - "Function Name": "isLink", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAdditionalDocumentTextChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6353, - "End Line": 6353 + "Start Line": 2268, + "End Line": 2272 }, { - "Function Name": "isHeader", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerConfigDocumentAdded", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6372, - "End Line": 6372 + "Start Line": 2279, + "End Line": 2283 }, { - "Function Name": "headingLevel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ApplyAnalyzerConfigDocumentTextChanged", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6381, - "End Line": 6381 + "Start Line": 2301, + "End Line": 2305 }, { - "Function Name": "isSlider", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "InitializeAnalyzerFallbackOptions", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6394, - "End Line": 6394 + "Start Line": 418, + "End Line": 419 }, { - "Function Name": "isKeyboardKey", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnAssemblyNameChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6402, - "End Line": 6402 + "Start Line": 867, + "End Line": 868 }, { - "Function Name": "isHidden", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnOutputFilePathChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6424, - "End Line": 6424 + "Start Line": 873, + "End Line": 874 }, { - "Function Name": "isTextField", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnOutputRefFilePathChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6431, - "End Line": 6431 + "Start Line": 879, + "End Line": 880 }, { - "Function Name": "isReadOnly", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnDefaultNamespaceChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6440, - "End Line": 6440 + "Start Line": 895, + "End Line": 896 }, { - "Function Name": "isObscured", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnCompilationOptionsChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6451, - "End Line": 6451 + "Start Line": 901, + "End Line": 902 }, { - "Function Name": "isMultiline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnParseOptionsChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6461, - "End Line": 6461 + "Start Line": 907, + "End Line": 908 }, { - "Function Name": "hasImplicitScrolling", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionAnalyzerReferenceAdded", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6491, - "End Line": 6491 + "Start Line": 992, + "End Line": 999 }, { - "Function Name": "validationResult", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionAnalyzerReferenceRemoved", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6567, - "End Line": 6567 + "Start Line": 1004, + "End Line": 1011 }, { - "Function Name": "hitTestBehavior", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnHasAllInformationChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6575, - "End Line": 6575 + "Start Line": 1024, + "End Line": 1025 }, { - "Function Name": "inputType", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnRunAnalyzersChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6583, - "End Line": 6583 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1252, - "Sequential Logic Declarations": 528, - "Function Parameters": 248, - "Function/Method Declarations": 410, - "Class/Entity Declarations": 22, - "Defensive Programming Constructs": 769, - "Type/Safety Bypasses": 125, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 32, - "State Mutations / Variable Reassignments": 442, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 2495, - "Unit Test Assertions": 16, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 12, - "Closures and Anonymous Functions": 791, - "Global State Dependencies": 61, - "Decorators and Annotations": 50, - "Generic Type Abstractions": 144, - "Collection Iterators / Comprehensions": 111, - "Scientific & Mathematical Operations": 36, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 6, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 13, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 5, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 83, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 336, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 1337, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3801, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 743, - "Design Camel Case": 308, - "Design Snake Case": 190, - "Design Pascal Case": 8, - "Design Upper Case": 0, - "Design Short Vars": 7, - "Design Long Vars": 53, - "Duplicate Logic": 70, - "Orphaned Logic": 27, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 2, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 93, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "binding.dart", - "dart:core", - "dart:math", - "dart:ui", - "package:collection/collection.dart", - "package:flutter/foundation.dart", - "package:flutter/painting.dart", - "package:flutter/services.dart", - "package:vector_math/vector_math_64.dart", - "semantics_event.dart" - ] - }, - "dart/flutter/theme_data.dart": { - "1. Artifact Identity": { - "Filename": "theme_data.dart", - "Path": "dart/flutter/theme_data.dart", - "Language": "Dart", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dart", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dart)" - }, - "2. Topological Coordinates": { - "X": -971.57, - "Y": 21.69, - "Z": -1734.51 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 3490, - "Coding LOC": 2305, - "Documentation LOC": 985, - "Structural Magnitude": 1608.2, - "Control Flow Ratio": "85.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.95 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "34.48%", - "Error & Exception Exposure": "13.98%", - "Tech Debt Exposure": "21.48%", - "Testing Exposure": "2.45%", - "API Exposure": "0.48%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "89.62%", - "Commented Logic Exposure": "5.36%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "ThemeData", - "Structural Impact": 499.4, - "Lines of Code (LOC)": 427, - "Control Flow Branches": 337, - "Input Parameters": 1, - "Control Flow Ratio": "99.4%", - "Start Line": 265, - "End Line": 691 + "Start Line": 1030, + "End Line": 1031 }, { - "Function Name": "copyWith", - "Structural Impact": 382.6, - "Lines of Code (LOC)": 241, - "Control Flow Branches": 261, + "Function Name": "OnDocumentReloaded", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "98.9%", - "Start Line": 1484, - "End Line": 1724 - }, - { - "Function Name": "operator==", - "Structural Impact": 89.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 84, - "Input Parameters": 0, - "Control Flow Ratio": "97.7%", - "Start Line": 2089, - "End Line": 2186 + "Control Flow Ratio": "0.0%", + "Start Line": 1063, + "End Line": 1069 }, { - "Function Name": "_overrideWithSystemColors", - "Structural Impact": 35.2, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 29, - "Input Parameters": 0, - "Control Flow Ratio": "90.6%", - "Start Line": 1829, - "End Line": 1933 + "Function Name": "OnDocumentTextLoaderChanged", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1186, + "End Line": 1187 }, { - "Function Name": "lerp", - "Structural Impact": 31.5, - "Lines of Code (LOC)": 150, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 1938, - "End Line": 2087 + "Function Name": "CanAddProjectReference", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1508, + "End Line": 1509 }, { - "Function Name": "copyWith", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, + "Function Name": "CreateSolution", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 3020, - "End Line": 3044 + "Control Flow Ratio": "0.0%", + "Start Line": 127, + "End Line": 131 }, { - "Function Name": "copyWith", - "Structural Impact": 10.2, + "Function Name": "OnProjectAdded", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3261, - "End Line": 3266 + "Control Flow Ratio": "0.0%", + "Start Line": 810, + "End Line": 815 }, { - "Function Name": "defaultDensityForPlatform", - "Structural Impact": 8.8, + "Function Name": "OnDocumentAdded", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3252, - "End Line": 3257 + "Control Flow Ratio": "0.0%", + "Start Line": 1036, + "End Line": 1041 }, { - "Function Name": "ThemeData.from", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, + "Function Name": "ApplyProjectAdded", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 840, - "End Line": 865 - }, - { - "Function Name": "putIfAbsent", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3129, - "End Line": 3139 - }, - { - "Function Name": "MaterialBasedCupertinoThemeData._", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2976, - "End Line": 2990 - }, - { - "Function Name": "_lerpThemeExtensions", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1794, - "End Line": 1815 + "Control Flow Ratio": "0.0%", + "Start Line": 2057, + "End Line": 2061 }, { - "Function Name": "CupertinoBasedMaterialThemeData", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "ApplyProjectRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3072, - "End Line": 3080 + "Control Flow Ratio": "0.0%", + "Start Line": 2068, + "End Line": 2072 }, { - "Function Name": "MaterialBasedCupertinoThemeData", - "Structural Impact": 4.5, + "Function Name": "ApplySolutionAnalyzerReferenceAdded", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2970, - "End Line": 2974 - }, - { - "Function Name": "lerp", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 3317, - "End Line": 3325 + "Control Flow Ratio": "0.0%", + "Start Line": 2180, + "End Line": 2184 }, { - "Function Name": "ThemeData.raw", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 1, + "Function Name": "ApplySolutionAnalyzerReferenceRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 700, - "End Line": 812 - }, - { - "Function Name": "operator==", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3348, - "End Line": 3354 + "Control Flow Ratio": "0.0%", + "Start Line": 2191, + "End Line": 2195 }, { - "Function Name": "estimateBrightnessForColor", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "ApplyDocumentRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1773, - "End Line": 1787 - }, - { - "Function Name": "lerp", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 145, - "End Line": 145 - }, - { - "Function Name": "hashCode", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2188, - "End Line": 2288 - }, - { - "Function Name": "operator==", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3098, - "End Line": 3105 + "Control Flow Ratio": "0.0%", + "Start Line": 2213, + "End Line": 2217 }, { - "Function Name": "_themeExtensionIterableToMap", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "ApplyAdditionalDocumentRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1819, - "End Line": 1827 + "Control Flow Ratio": "0.0%", + "Start Line": 2257, + "End Line": 2261 }, { - "Function Name": "_createAdaptationMap", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "ApplyAnalyzerConfigDocumentRemoved", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 897, - "End Line": 904 - }, - { - "Function Name": "brightness", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2995, - "End Line": 2996 + "Control Flow Ratio": "0.0%", + "Start Line": 2290, + "End Line": 2294 }, { - "Function Name": "primaryColor", - "Structural Impact": 3.1, + "Function Name": "OnDocumentTextChanged", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2998, - "End Line": 3000 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 602, + "End Line": 604 }, { - "Function Name": "primaryContrastingColor", - "Structural Impact": 3.1, + "Function Name": "OnDocumentClosing", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3002, - "End Line": 3004 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 610, + "End Line": 612 }, { - "Function Name": "scaffoldBackgroundColor", - "Structural Impact": 3.1, + "Function Name": "CheckProjectCanBeRemoved", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 3006, - "End Line": 3008 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 860, + "End Line": 862 }, { - "Function Name": "getAdaptation", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 895 + "Function Name": "CheckDocumentCanBeRemoved", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1093, + "End Line": 1095 }, { - "Function Name": "ThemeData.light", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "ApplyMappedFileChanges", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 871, - "End Line": 872 + "Control Flow Ratio": "0.0%", + "Start Line": 1648, + "End Line": 1651 }, { - "Function Name": "ThemeData.dark", - "Structural Impact": 2.9, + "Function Name": "CreateSolution", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 878, - "End Line": 879 + "Control Flow Ratio": "0.0%", + "Start Line": 142, + "End Line": 143 }, { - "Function Name": "ThemeData.fallback", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "SetCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 890, - "End Line": 890 + "Control Flow Ratio": "0.0%", + "Start Line": 169, + "End Line": 170 }, { - "Function Name": "localize", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 24, + "Function Name": "ClearProjectData", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1743, - "End Line": 1766 + "Start Line": 659, + "End Line": 660 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 646, + "Function Name": "ClearDocumentData", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2290, - "End Line": 2935 + "Start Line": 668, + "End Line": 669 }, { - "Function Name": "effectiveConstraints", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 15, + "Function Name": "OnSolutionFallbackAnalyzerOptionsChanged", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3332, - "End Line": 3346 + "Start Line": 1016, + "End Line": 1017 }, { - "Function Name": "resolveFrom", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "CanApplyChange", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3046, - "End Line": 3057 + "Start Line": 1501, + "End Line": 1502 }, { - "Function Name": "adapt", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "TryApplyChanges", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 113 + "Start Line": 1521, + "End Line": 1522 }, { - "Function Name": "_IdentityThemeDataCacheKey", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "CreateDocumentInfoWithText", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3088, - "End Line": 3088 + "Start Line": 2037, + "End Line": 2038 }, { - "Function Name": "VisualDensity", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "CheckProjectIsInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3188, - "End Line": 3192 + "Start Line": 2327, + "End Line": 2328 }, { - "Function Name": "debugFillProperties", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "CheckProjectIsNotInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3359, - "End Line": 3364 + "Start Line": 2343, + "End Line": 2344 }, { - "Function Name": "_FifoCache", + "Function Name": "CheckDocumentIsInCurrentSolution", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3114, - "End Line": 3114 + "Start Line": 2465, + "End Line": 2466 }, { - "Function Name": "baseSizeAdjustment", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "CheckAdditionalDocumentIsInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3307, - "End Line": 3314 + "Start Line": 2481, + "End Line": 2482 }, { - "Function Name": "buttonBarTheme", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "CheckAnalyzerConfigDocumentIsInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1460, - "End Line": 1464 + "Start Line": 2497, + "End Line": 2498 }, { - "Function Name": "toStringShort", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "CheckAdditionalDocumentIsNotInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3366, - "End Line": 3369 + "Start Line": 2526, + "End Line": 2527 }, { - "Function Name": "Adaptation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "CheckAnalyzerConfigDocumentIsNotInCurrentSolution", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 89 + "Start Line": 2542, + "End Line": 2543 }, { - "Function Name": "type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetAdditionalDocumentName", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 92 + "Start Line": 2578, + "End Line": 2579 }, { - "Function Name": "ThemeExtension", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "GetAnalyzerConfigDocumentName", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 133 + "Start Line": 2584, + "End Line": 2585 }, { - "Function Name": "type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "OnSolutionRemoved", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 136 + "Start Line": 799, + "End Line": 805 }, { - "Function Name": "copyWith", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "UpdateCurrentSolutionOnOptionsChanged", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 140 + "Start Line": 553, + "End Line": 558 }, { - "Function Name": "brightness", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ClearSolution", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 911, - "End Line": 911 + "Start Line": 617, + "End Line": 620 }, { - "Function Name": "hashCode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "ClearSolutionData", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3095, - "End Line": 3096 + "Start Line": 648, + "End Line": 651 }, { - "Function Name": "adaptivePlatformDensity", + "Function Name": "Dispose", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3240, - "End Line": 3241 + "Start Line": 674, + "End Line": 675 }, { - "Function Name": "hashCode", + "Function Name": "CheckSolutionIsEmpty", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3356, - "End Line": 3357 + "Start Line": 2313, + "End Line": 2314 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 785, - "Sequential Logic Declarations": 139, - "Function Parameters": 43, - "Function/Method Declarations": 58, - "Class/Entity Declarations": 9, - "Defensive Programming Constructs": 563, - "Type/Safety Bypasses": 75, + "Control Flow Branches": 163, + "Sequential Logic Declarations": 342, + "Function Parameters": 227, + "Function/Method Declarations": 162, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 30, + "Type/Safety Bypasses": 13, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 358, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 805, + "Exposed API / Public Exports": 70, + "State Mutations / Variable Reassignments": 138, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 524, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 70, - "Global State Dependencies": 17, - "Decorators and Annotations": 31, - "Generic Type Abstractions": 98, - "Collection Iterators / Comprehensions": 15, + "Asynchronous/Concurrent Execution": 26, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 115, + "Global State Dependencies": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 45, + "Collection Iterators / Comprehensions": 25, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 69, + "Module Dependencies (Imports)": 22, "Authorship Metadata": 0, - "Planned Work (TODOs)": 9, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 25, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 4, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, + "Preprocessor Macros": 16, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 7, - "Fatal Aborts & Exceptions": 4, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 46, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 24, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 191, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 67, + "Immutable Data Declarations": 14, + "Resource Deallocation & Cleanup": 4, + "Private / Encapsulated Scopes": 190, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 2210, + "Structural Space Indentations": 1535, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -103526,7 +103573,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -103535,23 +103582,23 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 68, - "Design Camel Case": 46, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Core Var Decl": 157, + "Design Camel Case": 105, + "Design Snake Case": 26, + "Design Pascal Case": 6, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Short Vars": 10, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Orphaned Logic": 26, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 1, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 12, + "Dynamic Code Execution (Eval/Exec)": 22, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -103567,81 +103614,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 69, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "action_buttons.dart", - "action_icons_theme.dart", - "app_bar_theme.dart", - "badge_theme.dart", - "banner_theme.dart", - "bottom_app_bar_theme.dart", - "bottom_navigation_bar_theme.dart", - "bottom_sheet_theme.dart", - "button_bar_theme.dart", - "button_theme.dart", - "card_theme.dart", - "carousel_theme.dart", - "checkbox_theme.dart", - "chip_theme.dart", - "color_scheme.dart", - "colors.dart", - "constants.dart", - "dart:ui", - "data_table_theme.dart", - "date_picker_theme.dart", - "dialog_theme.dart", - "divider_theme.dart", - "drawer_theme.dart", - "dropdown_menu_theme.dart", - "elevated_button.dart", - "elevated_button_theme.dart", - "expansion_tile_theme.dart", - "filled_button.dart", - "filled_button_theme.dart", - "floating_action_button_theme.dart", - "icon_button_theme.dart", - "ink_ripple.dart", - "ink_sparkle.dart", - "ink_splash.dart", - "ink_well.dart", - "input_decorator.dart", - "list_tile.dart", - "list_tile_theme.dart", - "menu_bar_theme.dart", - "menu_button_theme.dart", - "menu_theme.dart", - "navigation_bar_theme.dart", - "navigation_drawer_theme.dart", - "navigation_rail_theme.dart", - "outlined_button.dart", - "outlined_button_theme.dart", - "package:flutter/cupertino.dart", - "package:flutter/foundation.dart", - "package:flutter/services.dart", - "page_transitions_theme.dart", - "popup_menu_theme.dart", - "progress_indicator_theme.dart", - "radio_theme.dart", - "scrollbar_theme.dart", - "search_bar_theme.dart", - "search_view_theme.dart", - "segmented_button_theme.dart", - "slider_theme.dart", - "snack_bar_theme.dart", - "switch_theme.dart", - "tab_bar_theme.dart", - "text_button.dart", - "text_button_theme.dart", - "text_selection_theme.dart", - "text_theme.dart", - "time_picker_theme.dart", - "toggle_buttons_theme.dart", - "tooltip_theme.dart", - "typography.dart" + "Microsoft.CodeAnalysis", + "Microsoft.CodeAnalysis.Collections", + "Microsoft.CodeAnalysis.Diagnostics", + "Microsoft.CodeAnalysis.ErrorReporting", + "Microsoft.CodeAnalysis.Host", + "Microsoft.CodeAnalysis.Internal.Log", + "Microsoft.CodeAnalysis.Options", + "Microsoft.CodeAnalysis.PooledObjects", + "Microsoft.CodeAnalysis.Shared.Extensions", + "Microsoft.CodeAnalysis.Shared.TestHooks", + "Microsoft.CodeAnalysis.Text", + "Microsoft.CodeAnalysis.Threading", + "Microsoft.CodeAnalysis.WorkspaceEventMap", + "Roslyn.Utilities", + "System", + "System.Collections.Generic", + "System.Collections.Immutable", + "System.Diagnostics", + "System.Diagnostics.CodeAnalysis", + "System.Linq", + "System.Threading", + "System.Threading.Tasks" ] } } @@ -144533,9 +144533,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5478.93, + "X": 5493.35, "Y": -18.75, - "Z": -2681.62 + "Z": -2690.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -144724,9 +144724,9 @@ "Identity Proof": "Single Indicator (Ext: .pxd)" }, "2. Topological Coordinates": { - "X": 5268.64, + "X": 5283.06, "Y": 2.31, - "Z": -3586.54 + "Z": -3595.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145043,9 +145043,9 @@ "Identity Proof": "Single Indicator (Ext: .pyx)" }, "2. Topological Coordinates": { - "X": 4927.16, + "X": 4941.58, "Y": 23.75, - "Z": -2891.34 + "Z": -2900.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -146046,9 +146046,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5231.95, + "X": 5246.37, "Y": 32.59, - "Z": -3196.09 + "Z": -3204.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -244940,9 +244940,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -452.56, + "X": -453.71, "Y": 165.91, - "Z": -4012.48 + "Z": -4020.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -245743,9 +245743,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -833.17, + "X": -834.33, "Y": 265.38, - "Z": -3297.41 + "Z": -3305.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246713,9 +246713,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1044.97, + "X": -1046.12, "Y": 225.2, - "Z": -3533.06 + "Z": -3540.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246994,9 +246994,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -7.51, + "X": -8.66, "Y": 134.51, - "Z": -3758.27 + "Z": -3766.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -247266,9 +247266,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -194.3, + "X": -195.45, "Y": 311.65, - "Z": -2837.52 + "Z": -2845.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -247544,9 +247544,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -539.91, + "X": -541.07, "Y": 257.91, - "Z": -3492.5 + "Z": -3500.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248654,9 +248654,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -630.73, + "X": -631.88, "Y": 404.61, - "Z": -2792.9 + "Z": -2800.7 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -249045,9 +249045,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -2127.51, + "X": 4608.73, "Y": -127.57, - "Z": -4176.48 + "Z": -2958.76 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -249202,9 +249202,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1348.12, + "X": 5388.13, "Y": -109.1, - "Z": -3997.17 + "Z": -2779.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -250434,9 +250434,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2340.57, + "X": 4395.67, "Y": -122.2, - "Z": -3665.93 + "Z": -2448.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -251154,9 +251154,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1880.73, + "X": 4855.52, "Y": -115.21, - "Z": -3561.75 + "Z": -2344.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -252476,9 +252476,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1815.92, + "X": 4920.32, "Y": -150.26, - "Z": -4147.56 + "Z": -2929.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -253525,9 +253525,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2028.35, + "X": 4707.9, "Y": -147.74, - "Z": -2965.05 + "Z": -1747.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -253897,9 +253897,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2107.23, + "X": 4629.01, "Y": -155.51, - "Z": -3402.96 + "Z": -2185.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -255725,9 +255725,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1521.68, + "X": 5214.57, "Y": -127.18, - "Z": -3089.18 + "Z": -1871.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -261489,9 +261489,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3442.01, + "X": -3448.17, "Y": 139.99, - "Z": 2385.34 + "Z": 2388.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -261701,9 +261701,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3689.2, + "X": -3695.35, "Y": 123.16, - "Z": 1245.68 + "Z": 1248.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -262393,9 +262393,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -4072.27, + "X": -4078.43, "Y": 229.78, - "Z": 2304.3 + "Z": 2307.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -263138,9 +263138,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3757.35, + "X": -3763.5, "Y": 160.25, - "Z": 1985.2 + "Z": 1988.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269836,9 +269836,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 6235.95, + "X": 6246.49, "Y": 205.2, - "Z": -1895.07 + "Z": -1899.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -270307,9 +270307,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 5604.63, + "X": 5615.17, "Y": 206.22, - "Z": -1998.08 + "Z": -2002.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -270611,9 +270611,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 5909.43, + "X": 5919.97, "Y": 53.47, - "Z": -2718.25 + "Z": -2722.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -271002,9 +271002,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 5925.63, + "X": 5936.17, "Y": 177.39, - "Z": -2486.15 + "Z": -2490.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -301179,9 +301179,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1370.58, + "X": -1372.38, "Y": -60.79, - "Z": -4074.87 + "Z": -4081.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -302524,9 +302524,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1055.26, + "X": -1057.05, "Y": -58.65, - "Z": -4077.04 + "Z": -4084.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -304248,9 +304248,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -775.69, + "X": -777.49, "Y": -135.82, - "Z": -3642.26 + "Z": -3649.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -304702,9 +304702,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1044.62, + "X": -1046.42, "Y": -69.43, - "Z": -4614.8 + "Z": -4621.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -320537,9 +320537,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 479.18, + "X": 479.48, "Y": 258.69, - "Z": -5326.73 + "Z": -5330.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321077,9 +321077,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 149.34, + "X": 149.65, "Y": 118.88, - "Z": -4739.22 + "Z": -4742.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321832,9 +321832,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 410.97, + "X": 411.28, "Y": 157.88, - "Z": -5078.85 + "Z": -5082.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322734,9 +322734,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 86.86, + "X": 86.94, "Y": 41.07, - "Z": -4569.51 + "Z": -4573.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323256,9 +323256,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -195.64, + "X": -195.56, "Y": 4.05, - "Z": -3731.93 + "Z": -3735.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323776,9 +323776,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 372.74, + "X": 372.82, "Y": -122.07, - "Z": -3587.76 + "Z": -3591.57 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -324171,9 +324171,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 129.04, + "X": 129.12, "Y": -1.82, - "Z": -4026.53 + "Z": -4030.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326396,9 +326396,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 524.86, + "X": 524.94, "Y": -36.01, - "Z": -4424.28 + "Z": -4428.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326684,9 +326684,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -108.72, + "X": -108.64, "Y": -4.97, - "Z": -3455.9 + "Z": -3459.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -326878,9 +326878,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -451.29, + "X": -451.21, "Y": 119.37, - "Z": -4190.3 + "Z": -4194.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327139,9 +327139,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2996.09, + "X": -2996.76, "Y": -220.14, - "Z": -3790.91 + "Z": -3791.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327570,9 +327570,9 @@ "Identity Proof": "Metadata Anchor (Makefile.PL)" }, "2. Topological Coordinates": { - "X": -3195.18, + "X": -3195.85, "Y": -177.34, - "Z": -4086.22 + "Z": -4087.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -327731,9 +327731,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2708.37, + "X": -2709.04, "Y": -211.99, - "Z": -4226.19 + "Z": -4227.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328258,9 +328258,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2635.69, + "X": -2636.36, "Y": -142.36, - "Z": -4383.37 + "Z": -4384.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328510,9 +328510,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2362.17, + "X": -2362.84, "Y": -214.74, - "Z": -3574.98 + "Z": -3575.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -334781,9 +334781,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 1209.35, + "X": -3342.81, "Y": 206.9, - "Z": 3021.14 + "Z": 561.23 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -334938,9 +334938,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1222.52, + "X": -3329.65, "Y": 177.77, - "Z": 3977.61 + "Z": 1517.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -335293,9 +335293,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1943.27, + "X": -2608.9, "Y": 202.14, - "Z": 3420.35 + "Z": 960.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -335472,9 +335472,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1797.9, + "X": -2754.26, "Y": 201.18, - "Z": 3965.2 + "Z": 1505.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -335925,9 +335925,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 978.75, + "X": -3573.41, "Y": 197.64, - "Z": 3358.97 + "Z": 899.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -336190,9 +336190,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1580.01, + "X": -2972.16, "Y": 265.74, - "Z": 3181.17 + "Z": 721.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -336491,9 +336491,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1477.08, + "X": -3075.09, "Y": 235.59, - "Z": 3751.33 + "Z": 1291.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -336979,9 +336979,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1397.14, + "X": -3155.02, "Y": 156.02, - "Z": 4154.49 + "Z": 1694.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -345391,9 +345391,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4896.61, + "X": -4904.46, "Y": 134.82, - "Z": 1492.16 + "Z": 1494.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -345931,9 +345931,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4344.85, + "X": -4352.7, "Y": 124.77, - "Z": 1787.75 + "Z": 1790.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -346088,9 +346088,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4635.33, + "X": -4643.19, "Y": 160.38, - "Z": 902.26 + "Z": 904.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -346276,9 +346276,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4611.2, + "X": -4619.06, "Y": 101.25, - "Z": 1291.88 + "Z": 1294.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -353610,9 +353610,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 4588.18, + "X": 1208.4, "Y": -161.17, - "Z": -2874.78 + "Z": 3021.67 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -353768,9 +353768,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5203.1, + "X": 1823.33, "Y": 5.31, - "Z": -1929.5 + "Z": 3966.94 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -354440,9 +354440,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4915.45, + "X": 1535.68, "Y": -146.51, - "Z": -2764.21 + "Z": 3132.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -355142,9 +355142,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4732.9, + "X": 1353.13, "Y": 6.68, - "Z": -1872.29 + "Z": 4024.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -355331,9 +355331,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4359.62, + "X": 979.85, "Y": -134.9, - "Z": -2381.37 + "Z": 3515.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -355646,9 +355646,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5382.63, + "X": 2002.86, "Y": -53.72, - "Z": -2689.91 + "Z": 3206.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -356026,9 +356026,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4890.83, + "X": 1511.05, "Y": -57.51, - "Z": -2338.96 + "Z": 3557.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -357625,9 +357625,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4609.08, + "X": 1229.3, "Y": 10.63, - "Z": -2030.02 + "Z": 3866.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391097,9 +391097,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": -3275.53, + "X": -1006.48, "Y": 137.98, - "Z": 645.43 + "Z": -2856.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391254,9 +391254,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3199.77, + "X": -930.72, "Y": 260.73, - "Z": 1763.48 + "Z": -1738.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391418,9 +391418,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3340.75, + "X": -1071.7, "Y": 205.12, - "Z": 1279.11 + "Z": -2223.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392046,9 +392046,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -2963.91, + "X": -694.85, "Y": 149.3, - "Z": 650.16 + "Z": -2852.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392394,9 +392394,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3514.33, + "X": -1245.28, "Y": 269.32, - "Z": 1089.39 + "Z": -2412.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392652,9 +392652,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -3011.14, + "X": -742.09, "Y": 186.55, - "Z": 976.72 + "Z": -2525.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -393110,9 +393110,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -2748.08, + "X": -479.03, "Y": 99.09, - "Z": 1518.96 + "Z": -1983.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -393398,9 +393398,9 @@ "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -2635.05, + "X": -366.0, "Y": 55.62, - "Z": 840.65 + "Z": -2661.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396996,9 +396996,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 789.5, + "X": 790.01, "Y": 4.24, - "Z": -5688.24 + "Z": -5691.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400088,9 +400088,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -349.23, + "X": -349.51, "Y": -180.04, - "Z": -5244.98 + "Z": -5248.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400520,9 +400520,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -631.44, + "X": -631.72, "Y": -268.88, - "Z": -4541.95 + "Z": -4545.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400880,9 +400880,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -438.55, + "X": -438.83, "Y": -217.33, - "Z": -4928.01 + "Z": -4931.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -401641,9 +401641,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -176.3, + "X": -176.59, "Y": -132.14, - "Z": -4355.32 + "Z": -4358.68 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410749,9 +410749,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -1741.39, + "X": -1741.84, "Y": -220.38, - "Z": -4282.67 + "Z": -4283.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410917,9 +410917,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -1987.81, + "X": -1988.26, "Y": -198.77, - "Z": -5109.21 + "Z": -5110.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411219,9 +411219,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -2026.0, + "X": -2026.45, "Y": -210.0, - "Z": -4375.35 + "Z": -4376.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411522,9 +411522,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -2238.53, + "X": -2238.98, "Y": -122.11, - "Z": -4453.85 + "Z": -4454.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411780,9 +411780,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -2455.85, + "X": -2456.31, "Y": -77.95, - "Z": -4750.35 + "Z": -4751.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423355,9 +423355,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 1148.58, + "X": 1151.39, "Y": 181.56, - "Z": 4492.46 + "Z": 4500.54 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -423513,9 +423513,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1391.66, + "X": 1394.47, "Y": 269.08, - "Z": 4806.66 + "Z": 4814.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424331,9 +424331,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1882.93, + "X": 1885.75, "Y": 227.14, - "Z": 4947.72 + "Z": 4955.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424489,9 +424489,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1628.64, + "X": 1631.45, "Y": 62.65, - "Z": 4381.17 + "Z": 4389.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425089,9 +425089,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 1624.54, + "X": 1627.36, "Y": 177.34, - "Z": 4488.65 + "Z": 4496.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427537,9 +427537,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": -3611.15, + "X": -3611.49, "Y": -126.34, - "Z": -3764.86 + "Z": -3765.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -427694,9 +427694,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": -3362.11, + "X": -3362.44, "Y": -118.16, - "Z": -4188.64 + "Z": -4189.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428610,9 +428610,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -3459.03, + "X": -3468.05, "Y": 76.49, - "Z": 1078.86 + "Z": 1080.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428767,9 +428767,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -4141.84, + "X": -4150.86, "Y": 315.46, - "Z": 280.12 + "Z": 281.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428924,9 +428924,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3743.59, + "X": -3752.61, "Y": 53.02, - "Z": 1101.48 + "Z": 1103.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429081,9 +429081,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -4076.96, + "X": -4085.98, "Y": 110.33, - "Z": 1313.65 + "Z": 1315.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429238,9 +429238,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3494.77, + "X": -3503.8, "Y": 215.68, - "Z": 628.12 + "Z": 629.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429395,9 +429395,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3901.15, + "X": -3910.17, "Y": 192.76, - "Z": 879.36 + "Z": 881.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429552,9 +429552,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -4141.66, + "X": -4150.68, "Y": 208.22, - "Z": 1020.68 + "Z": 1022.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429709,9 +429709,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -4376.72, + "X": -4385.75, "Y": 230.29, - "Z": 812.56 + "Z": 814.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429866,9 +429866,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -3903.86, + "X": -3912.88, "Y": 252.47, - "Z": 260.06 + "Z": 261.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430047,9 +430047,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2365.65, + "X": 2370.15, "Y": 112.82, - "Z": 3759.41 + "Z": 3767.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430204,9 +430204,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2583.66, + "X": 2588.16, "Y": 160.61, - "Z": 4415.92 + "Z": 4424.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430361,9 +430361,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 1884.76, + "X": 1889.26, "Y": 252.1, - "Z": 4095.81 + "Z": 4104.0 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430518,9 +430518,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2286.17, + "X": 2290.67, "Y": 135.41, - "Z": 4092.93 + "Z": 4101.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430826,9 +430826,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2668.07, + "X": 2672.57, "Y": 94.78, - "Z": 3866.55 + "Z": 3874.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -431014,9 +431014,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2044.06, + "X": 2048.56, "Y": 231.79, - "Z": 4252.05 + "Z": 4260.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432420,9 +432420,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5134.1, + "X": -5142.93, "Y": 229.77, - "Z": 770.97 + "Z": 772.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432577,9 +432577,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4864.39, + "X": -4873.23, "Y": 150.65, - "Z": 210.87 + "Z": 211.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432734,9 +432734,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5396.57, + "X": -5405.4, "Y": 150.33, - "Z": 382.85 + "Z": 383.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -432891,9 +432891,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4653.23, + "X": -4662.06, "Y": 218.44, - "Z": 977.35 + "Z": 978.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -433048,9 +433048,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4964.87, + "X": -4973.7, "Y": 184.72, - "Z": 559.37 + "Z": 560.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437332,9 +437332,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -2814.98, + "X": -2815.56, "Y": 96.0, - "Z": -4984.87 + "Z": -4985.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -437489,9 +437489,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -3032.11, + "X": -3032.69, "Y": 86.12, - "Z": -4747.96 + "Z": -4748.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438165,9 +438165,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4731.46, + "X": -4737.53, "Y": 126.25, - "Z": 2001.88 + "Z": 2004.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438322,9 +438322,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4496.98, + "X": -4503.06, "Y": 157.13, - "Z": 2054.28 + "Z": 2056.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438503,9 +438503,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": 6408.91, + "X": 6418.78, "Y": -161.46, - "Z": -2050.94 + "Z": -2054.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438660,9 +438660,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": 6598.28, + "X": 6608.15, "Y": -190.21, - "Z": -2019.64 + "Z": -2022.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438841,9 +438841,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -2160.24, + "X": -2160.61, "Y": 92.28, - "Z": -5123.42 + "Z": -5124.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -438998,9 +438998,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -1941.07, + "X": -1941.43, "Y": 141.88, - "Z": -5471.92 + "Z": -5472.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439180,9 +439180,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 2296.76, + "X": 2300.55, "Y": -172.25, - "Z": 4896.35 + "Z": 4904.41 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -439337,9 +439337,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": 2092.47, + "X": 2096.26, "Y": -121.78, - "Z": 5310.29 + "Z": 5318.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439518,9 +439518,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -5344.71, + "X": -5352.28, "Y": -32.07, - "Z": 1194.85 + "Z": 1196.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439675,9 +439675,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -5617.93, + "X": -5625.51, "Y": -37.1, - "Z": 1442.28 + "Z": 1444.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -439856,9 +439856,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -930.06, + "X": -931.36, "Y": 187.56, - "Z": -4851.87 + "Z": -4858.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440013,9 +440013,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -1170.22, + "X": -1171.52, "Y": 221.85, - "Z": -4732.25 + "Z": -4739.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440581,9 +440581,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": 1485.7, + "X": 1487.88, "Y": -227.46, - "Z": 5422.68 + "Z": 5430.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -440738,9 +440738,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 1269.63, + "X": 1271.81, "Y": -119.92, - "Z": 5485.79 + "Z": 5493.6 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -440920,9 +440920,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 5909.55, + "X": 5923.44, "Y": 112.5, - "Z": -3176.75 + "Z": -3184.01 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -441077,9 +441077,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": 5721.87, + "X": 5735.75, "Y": 183.94, - "Z": -2808.09 + "Z": -2815.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -445120,9 +445120,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -5597.49, + "X": -5605.87, "Y": 101.03, - "Z": 315.76 + "Z": 316.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -445288,9 +445288,9 @@ "Identity Proof": "Metadata Anchor (COPYRIGHT)" }, "2. Topological Coordinates": { - "X": -5815.96, + "X": -5824.34, "Y": 189.24, - "Z": 405.65 + "Z": 406.18 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -447718,9 +447718,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3237.77, + "X": -3238.03, "Y": -179.88, - "Z": -4460.39 + "Z": -4460.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -449134,9 +449134,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 5656.23, + "X": 5669.92, "Y": 114.89, - "Z": -3742.4 + "Z": -3751.5 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449315,9 +449315,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -4274.81, + "X": -4280.73, "Y": 29.45, - "Z": 2361.42 + "Z": 2364.67 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449496,9 +449496,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 6383.52, + "X": 6393.6, "Y": 220.39, - "Z": -2686.41 + "Z": -2690.9 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449677,9 +449677,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2044.38, + "X": 2047.47, "Y": 141.51, - "Z": 5297.82 + "Z": 5305.61 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -449858,9 +449858,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -132.95, + "X": -133.02, "Y": -200.63, - "Z": -5393.93 + "Z": -5397.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450015,9 +450015,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -273.19, + "X": -273.26, "Y": -263.49, - "Z": -5495.83 + "Z": -5499.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450534,9 +450534,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": 2862.12, + "X": 2866.87, "Y": -64.84, - "Z": 4779.11 + "Z": 4786.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450715,9 +450715,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5184.02, + "X": -5191.61, "Y": 14.4, - "Z": 1845.9 + "Z": 1848.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -450898,9 +450898,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2484.25, + "X": -2484.74, "Y": -114.88, - "Z": -4912.34 + "Z": -4913.31 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", diff --git a/tests/tree_sitter_accuracy_baseline_dart.json b/tests/tree_sitter_accuracy_baseline_dart.json index 156826bcd..d424a52c8 100644 --- a/tests/tree_sitter_accuracy_baseline_dart.json +++ b/tests/tree_sitter_accuracy_baseline_dart.json @@ -1,12 +1,12 @@ { - "args_comparable": 1738, - "args_exact_match": 1519, + "args_comparable": 1739, + "args_exact_match": 1633, "corpus_path": "language-crucible/data/dart", "extra_classes": 0, - "extra_functions": 13, + "extra_functions": 12, "files_scanned": 7, "found_classes": 200, - "found_functions": 1738, + "found_functions": 1739, "real_classes": 200, "real_functions": 1748 } diff --git a/tests/tree_sitter_accuracy_baseline_javascript.json b/tests/tree_sitter_accuracy_baseline_javascript.json index e6270c636..be65d116f 100644 --- a/tests/tree_sitter_accuracy_baseline_javascript.json +++ b/tests/tree_sitter_accuracy_baseline_javascript.json @@ -4,7 +4,7 @@ "corpus_path": "language-crucible/data/javascript", "extra_classes": 0, "extra_functions": 12, - "files_scanned": 18, + "files_scanned": 17, "found_classes": 29, "found_functions": 599, "real_classes": 29,