Files
tustu/scripts/data/STRUCTURE_ANALYSIS.json
johndoe6345789 db8eac5a02 feat: Add unified command-line utility for TunerStudio project
- Introduced `tustu_tools.py` to consolidate various scripts into a single command-line tool.
- Implemented key generation functionality with multiple algorithms.
- Added dummy data generation and email formatting capabilities.
- Included structure analysis and constructor fixing for Java files.
- Created wrapper script `tustu-tools` for easy access to the utility.
- Developed test scripts for dummy data and email generation.
- Added a script for reorganizing the app directory structure.
2026-01-11 21:05:10 +00:00

476 lines
9.2 KiB
JSON

{
"analysis": {
"total_files": 4372,
"packages": {
"com.efiAnalytics.apps.ts.dashboard": 103,
"com.efiAnalytics.apps.ts.dashboard.renderers": 24,
"com.efiAnalytics.apps.ts.tuningViews": 51,
"com.efiAnalytics.apps.ts.tuningViews.tuneComps": 16,
"com.efiAnalytics.dialogs": 7,
"com.efiAnalytics.remotefileaccess": 8,
"com.efiAnalytics.remotefileaccess.http": 4,
"com.efiAnalytics.simulators": 4,
"com.efiAnalytics.testers": 2,
"com.efiAnalytics.tunerStudio.panels": 77,
"com.efiAnalytics.tunerStudio.search": 33,
"com.efiAnalytics.tuningwidgets.panels": 99,
"com.efiAnalytics.tuningwidgets.portEditor": 33,
"com.efiAnalytics.ui": 349,
"com.efiAnalytics.ui.calculators.calculator": 10,
"com.efiAnalytics.xcp.master.responseProcessors": 14,
"com.ha.common.windows": 3,
"A": 25,
"B": 19,
"C": 6,
"D": 4,
"E": 10,
"F": 4,
"G": 224,
"H": 5,
"I": 18,
"J": 10,
"K": 9,
"L": 56,
"M": 2,
"N": 4,
"O": 11,
"P": 3,
"Q": 4,
"R": 14,
"S": 15,
"T": 5,
"U": 2,
"V": 10,
"W": 83,
"X": 4,
"Y": 4,
"Z": 6,
"b": 1,
"c": 6,
"d": 13,
"e": 5,
"ExceptionInDPackage": 1,
"f": 9,
"g": 11,
"AkGolfImpl": 1,
"PropertiesExtensionInHPackage": 1,
"h": 8,
"AkComponentHotel": 2,
"i": 10,
"j": 3,
"k": 6,
"l": 1,
"m": 10,
"n": 14,
"AyComponentNovember": 1,
"o": 7,
"p": 45,
"q": 9,
"r": 16,
"s": 10,
"t": 120,
"u": 11,
"v": 7,
"w": 3,
"x": 2,
"y": 6,
"z": 14,
"aA": 11,
"aB": 3,
"aC": 4,
"aD": 6,
"aE": 7,
"aF": 1,
"aG": 8,
"aH": 4,
"aI": 24,
"aJ": 3,
"aK": 8,
"aL": 6,
"aM": 10,
"aN": 5,
"aO": 26,
"aP": 549,
"aQ": 1,
"aR": 29,
"aS": 12,
"aT": 1,
"aU": 5,
"aV": 27,
"aW": 18,
"aX": 13,
"aY": 29,
"aZ": 14,
"bA": 6,
"bB": 18,
"bC": 16,
"bD": 41,
"bE": 17,
"bF": 42,
"bG": 33,
"bI": 9,
"bJ": 3,
"bK": 3,
"bL": 18,
"bM": 5,
"bN": 21,
"bO": 13,
"bP": 2,
"bQ": 25,
"bR": 5,
"bS": 18,
"bT": 30,
"bU": 8,
"bV": 5,
"bW": 6,
"aa": 6,
"ab": 1,
"ac": 26,
"SerializableImplExceptionprintstacktrace": 4,
"ad": 4,
"ae": 24,
"af": 15,
"ag": 3,
"ah": 3,
"ai": 9,
"aj": 13,
"ak": 88,
"al": 6,
"am": 11,
"an": 5,
"ap": 4,
"aq": 7,
"ar": 12,
"as": 14,
"at": 5,
"au": 3,
"IOExceptioninvpackageInWPackage": 1,
"av": 15,
"aw": 7,
"ax": 64,
"ay": 16,
"az": 20,
"ba": 1,
"bb": 38,
"bc": 13,
"bd": 1,
"be": 49,
"bf": 13,
"bg": 20,
"bh": 25,
"bi": 8,
"bj": 2,
"bk": 18,
"bl": 18,
"bm": 5,
"bn": 5,
"bo": 12,
"bp": 3,
"bq": 4,
"br": 54,
"GInterfaceBr": 1,
"bs": 30,
"GComponentBs": 1,
"bt": 155,
"GInterfaceBt": 2,
"bu": 1,
"bv": 1,
"bw": 10,
"bx": 25,
"by": 14,
"bz": 2,
"bH": 57,
"ao": 467,
"linear_algebra": 3
},
"mismatches": 539,
"obfuscated_packages": [
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"aA",
"aB",
"aC",
"aD",
"aE",
"aF",
"aG",
"aH",
"aI",
"aJ",
"aK",
"aL",
"aM",
"aN",
"aO",
"aP",
"aQ",
"aR",
"aS",
"aT",
"aU",
"aV",
"aW",
"aX",
"aY",
"aZ",
"bA",
"bB",
"bC",
"bD",
"bE",
"bF",
"bG",
"bI",
"bJ",
"bK",
"bL",
"bM",
"bN",
"bO",
"bP",
"bQ",
"bR",
"bS",
"bT",
"bU",
"bV",
"bW",
"aa",
"ab",
"ac",
"ad",
"ae",
"af",
"ag",
"ah",
"ai",
"aj",
"ak",
"al",
"am",
"an",
"ap",
"aq",
"ar",
"as",
"at",
"au",
"av",
"aw",
"ax",
"ay",
"az",
"ba",
"bb",
"bc",
"bd",
"be",
"bf",
"bg",
"bh",
"bi",
"bj",
"bk",
"bl",
"bm",
"bn",
"bo",
"bp",
"bq",
"br",
"bs",
"bt",
"bu",
"bv",
"bw",
"bx",
"by",
"bz",
"bH",
"ao"
],
"proper_packages": [
"com.efiAnalytics.apps.ts.dashboard",
"com.efiAnalytics.apps.ts.dashboard.renderers",
"com.efiAnalytics.apps.ts.tuningViews",
"com.efiAnalytics.apps.ts.tuningViews.tuneComps",
"com.efiAnalytics.dialogs",
"com.efiAnalytics.remotefileaccess",
"com.efiAnalytics.remotefileaccess.http",
"com.efiAnalytics.simulators",
"com.efiAnalytics.testers",
"com.efiAnalytics.tunerStudio.panels",
"com.efiAnalytics.tunerStudio.search",
"com.efiAnalytics.tuningwidgets.panels",
"com.efiAnalytics.tuningwidgets.portEditor",
"com.efiAnalytics.ui",
"com.efiAnalytics.ui.calculators.calculator",
"com.efiAnalytics.xcp.master.responseProcessors",
"com.ha.common.windows"
],
"other_packages": [
"ExceptionInDPackage",
"AkGolfImpl",
"PropertiesExtensionInHPackage",
"AkComponentHotel",
"AyComponentNovember",
"SerializableImplExceptionprintstacktrace",
"IOExceptioninvpackageInWPackage",
"GInterfaceBr",
"GComponentBs",
"GInterfaceBt",
"linear_algebra"
]
},
"sample_mismatches": [
{
"file": "obfuscated_packages/e/EComponentFoxtrot.java",
"declared": "ExceptionInDPackage",
"location": "e"
},
{
"file": "obfuscated_packages/g/ThreadExtensionInGPackage.java",
"declared": "AkGolfImpl",
"location": "g"
},
{
"file": "obfuscated_packages/g/GInterfaceDelta.java",
"declared": "PropertiesExtensionInHPackage",
"location": "g"
},
{
"file": "obfuscated_packages/h/ThreadExtensionInHPackage.java",
"declared": "AkComponentHotel",
"location": "h"
},
{
"file": "obfuscated_packages/h/ThreadedInHPackage.java",
"declared": "AkComponentHotel",
"location": "h"
},
{
"file": "obfuscated_packages/n/NInterfaceKilo.java",
"declared": "AyComponentNovember",
"location": "n"
},
{
"file": "obfuscated_packages/ac/AbstractUsingArrayList.java",
"declared": "SerializableImplExceptionprintstacktrace",
"location": "ac"
},
{
"file": "obfuscated_packages/ac/AcInterfaceQuebec.java",
"declared": "SerializableImplExceptionprintstacktrace",
"location": "ac"
},
{
"file": "obfuscated_packages/ac/AcInterfaceRomeo.java",
"declared": "SerializableImplExceptionprintstacktrace",
"location": "ac"
},
{
"file": "obfuscated_packages/ac/AcInterfaceXray.java",
"declared": "SerializableImplExceptionprintstacktrace",
"location": "ac"
},
{
"file": "obfuscated_packages/av/AvComponentAlpha.java",
"declared": "IOExceptioninvpackageInWPackage",
"location": "av"
},
{
"file": "obfuscated_packages/br/UIWindowClose.java",
"declared": "GInterfaceBr",
"location": "br"
},
{
"file": "obfuscated_packages/bs/UIWindowCloseUsingContainer.java",
"declared": "GComponentBs",
"location": "bs"
},
{
"file": "obfuscated_packages/bt/IndicatorReadoutPanel.java",
"declared": "GInterfaceBt",
"location": "bt"
},
{
"file": "obfuscated_packages/bt/ExceptionEqualsinaipackage.java",
"declared": "GInterfaceBt",
"location": "bt"
},
{
"file": "obfuscated_packages/utils_logging/DebugLogger.java",
"declared": "bH",
"location": "utils_logging"
},
{
"file": "obfuscated_packages/utils_logging/OSDetector.java",
"declared": "bH",
"location": "utils_logging"
},
{
"file": "obfuscated_packages/utils_logging/DeadlockDetector.java",
"declared": "bH",
"location": "utils_logging"
},
{
"file": "obfuscated_packages/utils_logging/FileUtils.java",
"declared": "bH",
"location": "utils_logging"
},
{
"file": "obfuscated_packages/utils_logging/StringUtils.java",
"declared": "bH",
"location": "utils_logging"
}
]
}