Files
tustu/scripts/data/JAVA_ANALYSIS_RESULTS.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

14037 lines
291 KiB
JSON

{
"A": {
"a.java": {
"class_name": "AbstractConnectionManager",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"controller": 3,
"repository": 3,
"abstract": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"bH.D",
"java.util.ArrayList",
"java.util.Collection",
"java.util.concurrent.CopyOnWriteArrayList"
],
"methods": [
"a",
"b",
"a",
"b"
],
"extends": null,
"implements": [
"ControllerInterface"
],
"pattern_matches": [
"factory",
"manager",
"listener",
"abstract",
"controller",
"repository",
"thread"
]
}
},
"b.java": {
"class_name": "b",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"c",
"a",
"d",
"b",
"a",
"a",
"e",
"a",
"f",
"b",
"b",
"a",
"b"
],
"extends": null,
"implements": [
"r"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"c.java": {
"class_name": "c",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"d.java": {
"class_name": "d",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"e.java": {
"class_name": "e",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"f.java": {
"class_name": "f",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.InputStream",
"java.io.OutputStream",
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"g.java": {
"class_name": "g",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"h.java": {
"class_name": "h",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"i.java": {
"class_name": "i",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"j.java": {
"class_name": "j",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"factory": 3,
"controller": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"G.F",
"G.R",
"G.T",
"G.bT",
"G.l",
"V.b",
"bH.D",
"bH.ab",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List",
"java.util.StringTokenizer",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a",
"b",
"b",
"a",
"a",
"b",
"c",
"d",
"c"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"controller",
"repository",
"thread"
]
}
},
"k.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"service": 2,
"thread": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"l.java": {
"class_name": "l",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"m.java": {
"class_name": "m",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"repository": 6,
"factory": 3,
"controller": 3,
"service": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"G.F",
"G.bT",
"G.l",
"V.b",
"V.d",
"ae.o",
"bH.J",
"bH.c",
"java.io.IOException",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"f",
"g",
"a",
"a"
],
"extends": "t",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"service",
"controller",
"repository",
"thread"
]
}
},
"n.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"service": 2,
"thread": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"bH.D",
"java.util.List"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"o.java": {
"class_name": "o",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.bT",
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"p.java": {
"class_name": "p",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"q.java": {
"class_name": "q",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.HashMap",
"java.util.Map"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"r.java": {
"class_name": "r",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"c.f"
],
"methods": [],
"extends": "f",
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"s.java": {
"name": "sException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"t.java": {
"class_name": "t",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"controller": 3,
"repository": 3,
"service": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"G.F",
"G.J",
"G.l",
"G.m",
"G.o",
"V.b",
"bH.D",
"bH.c",
"java.io.BufferedWriter",
"java.io.File",
"java.io.IOException",
"java.io.InputStream",
"java.io.OutputStream",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"n",
"c",
"a",
"b",
"d",
"a",
"r",
"q",
"a",
"a",
"l",
"a"
],
"extends": "J",
"implements": [
"g",
"h"
],
"pattern_matches": [
"factory",
"service",
"controller",
"repository",
"cache",
"thread"
]
}
},
"u.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"controller": 3,
"repository": 3,
"service": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"G.J",
"G.l",
"bH.D",
"bH.J",
"java.util.HashMap",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a",
"a",
"b"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"manager",
"controller",
"repository",
"thread"
]
}
},
"v.java": {
"class_name": "v",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"controller": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"G.R",
"G.T",
"W.ap",
"bH.J",
"java.net.InetAddress",
"java.util.HashMap",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a",
"a",
"b",
"a",
"b",
"b",
"a",
"c"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"controller",
"repository"
]
}
},
"w.java": {
"class_name": "w",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"x.java": {
"class_name": "x",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b",
"b",
"c",
"d",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"y.java": {
"class_name": "y",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
}
},
"B": {
"a.java": {
"class_name": "a",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"controller": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"A.b",
"A.e",
"A.f",
"A.s",
"A.y",
"bH.D",
"java.io.InputStream",
"java.io.OutputStream",
"java.util.ArrayList",
"java.util.Collection",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"b",
"a",
"f",
"g",
"h",
"i",
"j",
"k",
"a",
"b",
"l",
"a",
"a",
"m",
"a",
"n",
"o",
"p",
"q",
"r",
"s",
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [
"f",
"j"
],
"pattern_matches": [
"factory",
"enum",
"controller",
"repository"
]
}
},
"b.java": {
"class_name": "b",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"A.f",
"A.i",
"A.q",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"c",
"a",
"b",
"a",
"a",
"d",
"a"
],
"extends": null,
"implements": [
"i"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"c.java": {
"class_name": "c",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"service": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"bH.D",
"bS.o",
"f.f",
"java.net.DatagramSocket",
"java.net.InetAddress"
],
"methods": [
"a",
"b",
"c",
"a",
"b",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"service",
"repository"
]
}
},
"d.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"service": 4,
"factory": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"G.R",
"G.T",
"aE.a",
"bH.D",
"bH.c",
"java.io.IOException",
"java.net.DatagramPacket",
"java.net.DatagramSocket",
"java.net.InetAddress",
"java.net.SocketException",
"java.net.UnknownHostException",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"listener",
"service",
"repository",
"thread"
]
}
},
"e.java": {
"class_name": "e",
"suggested_name": "Utils.java",
"confidence": 14,
"top_pattern": "util",
"all_patterns": {
"util": 14,
"factory": 3,
"repository": 3,
"parser": 3,
"service": 2
},
"reason": "Detected util pattern (score: 14)",
"details": {
"imports": [
"A.c",
"A.o",
"G.bT",
"ae.o",
"bH.D",
"bH.I",
"bQ.l",
"java.net.DatagramPacket",
"java.net.DatagramSocket",
"java.net.InetAddress",
"java.net.InterfaceAddress",
"java.net.NetworkInterface",
"java.net.SocketTimeoutException",
"java.util.ArrayList",
"java.util.Enumeration",
"java.util.HashMap",
"java.util.List",
"java.util.Map",
"java.util.StringTokenizer"
],
"methods": [
"a",
"a",
"b",
"a",
"b",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"util",
"service",
"repository",
"renderer",
"parser",
"converter"
]
}
},
"f.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"bH.D",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"g.java": {
"class_name": "g",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.Collection",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"a",
"b",
"a",
"b",
"c",
"d",
"a",
"a",
"b",
"a",
"b",
"e",
"f"
],
"extends": null,
"implements": [
"k"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"h.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"i.java": {
"class_name": "DiscoveredDevice",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"repository": 3,
"parser": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List",
"java.util.Properties"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"d",
"c",
"e",
"d",
"f",
"e",
"g",
"a",
"h",
"a",
"i",
"f",
"j",
"g",
"equals",
"k",
"h",
"l",
"b",
"m",
"a",
"n",
"i"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser"
]
}
},
"j.java": {
"class_name": "DeviceUpdateListener",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"interface": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"listener",
"interface",
"dao",
"repository"
]
}
},
"k.java": {
"class_name": "DeviceDiscoveryListener",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"listener",
"interface",
"repository"
]
}
},
"l.java": {
"class_name": "TcpWifiConnection",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"parser": 3,
"timer": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"A.a",
"A.b",
"A.s",
"bH.D",
"java.io.IOException",
"java.io.InputStream",
"java.io.OutputStream",
"java.net.InetSocketAddress",
"java.net.Socket",
"java.net.UnknownHostException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"f",
"r",
"g",
"h",
"i",
"j",
"k",
"l",
"a",
"a",
"b",
"m",
"a",
"n",
"o",
"p",
"q",
"u",
"s"
],
"extends": "a",
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"timer",
"parser"
]
}
},
"m.java": {
"class_name": "m",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"service": 2,
"cache": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"A.r",
"A.s",
"G.R",
"bH.D",
"bS.r",
"java.io.BufferedInputStream",
"java.io.IOException",
"java.net.ServerSocket",
"java.net.Socket",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"v",
"w",
"s",
"x"
],
"extends": "l",
"implements": [
"r"
],
"pattern_matches": [
"factory",
"service",
"repository",
"cache"
]
}
},
"n.java": {
"class_name": "n",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"singleton": 1
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"A.f",
"G.R",
"bQ.l"
],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"o.java": {
"class_name": "UdpConnection",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"A.a",
"A.b",
"A.l",
"A.s",
"G.l",
"bH.D",
"java.io.IOException",
"java.io.InputStream",
"java.io.OutputStream",
"java.net.DatagramSocket",
"java.net.InetAddress",
"java.net.InetSocketAddress",
"java.net.UnknownHostException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"f",
"r",
"g",
"h",
"i",
"j",
"k",
"l",
"a",
"a",
"b",
"m",
"a",
"n",
"o",
"p",
"q",
"z",
"s",
"A",
"c",
"a"
],
"extends": "a",
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser"
]
}
},
"p.java": {
"class_name": "p",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"parser": 6,
"factory": 3,
"repository": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"G.f",
"bH.D",
"bH.c",
"java.io.IOException",
"java.io.InputStream",
"java.net.DatagramPacket",
"java.net.DatagramSocket",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"close",
"available",
"read",
"read",
"read",
"skip",
"mark",
"reset",
"markSupported",
"a",
"a",
"a",
"a"
],
"extends": "InputStream",
"implements": [],
"pattern_matches": [
"factory",
"repository",
"cache"
]
}
},
"q.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"r.java": {
"class_name": "r",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"cache": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"bH.D",
"java.io.IOException",
"java.io.OutputStream",
"java.net.DatagramPacket",
"java.net.DatagramSocket",
"java.net.InetAddress"
],
"methods": [
"close",
"flush",
"write",
"write",
"write",
"a",
"a",
"b",
"a",
"a"
],
"extends": "OutputStream",
"implements": [],
"pattern_matches": [
"factory",
"repository",
"cache"
]
}
},
"s.java": {
"class_name": "s",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"service": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"A.r",
"G.R",
"G.l",
"bH.D",
"bS.r",
"java.io.IOException",
"java.net.DatagramPacket",
"java.net.DatagramSocket",
"java.net.InetAddress",
"java.net.UnknownHostException",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"v",
"w",
"s",
"x"
],
"extends": "o",
"implements": [
"r"
],
"pattern_matches": [
"factory",
"listener",
"service",
"repository"
]
}
}
},
"G": {
"AbstractController.java": {
"class_name": "AbstractController",
"suggested_name": "Utils.java",
"confidence": 20,
"top_pattern": "util",
"all_patterns": {
"util": 20,
"repository": 6,
"serializer": 4,
"factory": 3,
"controller": 3
},
"reason": "Detected util pattern (score: 20)",
"details": {
"imports": [
"J.c",
"J.f",
"J.h",
"V.b",
"V.d",
"bH.A",
"bH.D",
"bH.X",
"bH.c",
"java.io.IOException",
"java.io.InputStream",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Collections",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.concurrent.ConcurrentLinkedQueue",
"java.util.concurrent.CopyOnWriteArrayList",
"java.util.logging.Level",
"java.util.logging.Logger",
"java.util.zip.CRC32"
],
"methods": [
"c",
"t",
"v",
"b",
"w",
"c",
"x",
"e",
"a",
"c",
"a",
"a",
"a",
"a",
"b",
"a",
"b",
"c",
"a",
"a",
"a",
"C",
"D",
"a",
"b",
"b",
"b",
"H",
"I",
"e",
"n",
"a",
"J",
"K",
"f",
"e",
"M",
"d",
"N",
"g",
"e",
"O"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"manager",
"listener",
"abstract",
"dao",
"serializer",
"service",
"controller",
"repository",
"thread",
"timer"
]
}
},
"ActionResultNotifier.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"aN"
],
"pattern_matches": [
"repository"
]
}
},
"BitStringValueProvider.java": {
"class_name": "BitStringValueProvider",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3,
"provider": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"ax.U",
"bH.X",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"toString",
"a",
"b"
],
"extends": null,
"implements": [
"db",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"provider",
"repository",
"cache"
]
}
},
"BurnPageCallback.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"e"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"listener",
"repository"
]
}
},
"ByteArrayPool.java": {
"class_name": "ByteArrayPool",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3,
"pool": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository",
"pool"
]
}
},
"ChannelSelectorConfig.java": {
"class_name": "ChannelSelectorConfig",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"V.g"
],
"methods": [
"b",
"a",
"a",
"c",
"b",
"d",
"c",
"d",
"e",
"a"
],
"extends": "bA",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"CommDebugLogEntry.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a",
"c"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"CommDebugLogWriter.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"bH.D",
"bH.c",
"java.util.concurrent.ConcurrentLinkedQueue",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"repository",
"thread"
]
}
},
"CommandByteArrayCloner.java": {
"class_name": "CommandByteArrayCloner",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"CommandByteSequence.java": {
"class_name": "CommandByteSequence",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.c",
"java.io.Serializable",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"c",
"a",
"e",
"b",
"f",
"a",
"g",
"b",
"a",
"a",
"b",
"c"
],
"extends": null,
"implements": [
"S",
"aN",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"CommandProgressListener.java": {
"class_name": "CommandProgressListener",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"listener",
"interface",
"serializer",
"repository"
]
}
},
"CommandRequest.java": {
"class_name": "CommandRequest",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"repository": 6,
"factory": 3,
"parser": 3,
"service": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.c",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"a",
"a",
"a",
"c",
"a",
"a",
"b",
"c",
"d",
"e",
"b",
"a",
"a",
"a",
"a",
"f",
"a",
"a",
"g",
"d",
"b",
"a",
"b",
"b",
"b",
"c",
"a",
"a",
"a",
"b",
"c",
"a",
"d",
"b",
"f",
"b",
"g",
"c",
"h",
"c",
"i",
"d",
"j",
"k",
"l",
"a",
"m",
"n",
"d",
"o",
"e",
"b",
"q",
"f",
"r",
"s",
"b",
"t",
"c",
"g",
"u",
"d",
"h",
"v",
"h",
"w",
"i",
"x",
"e",
"toString"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"factory",
"listener",
"dao",
"util",
"service",
"repository",
"thread",
"parser"
]
}
},
"CommandResponse.java": {
"class_name": "CommandResponse",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"service": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"a",
"c",
"a",
"a",
"a",
"f",
"b",
"a",
"h",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"service",
"repository"
]
}
},
"CommandResultHolder.java": {
"class_name": "CommandResultHolder",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"e",
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"repository"
]
}
},
"CommsProfile.java": {
"class_name": "CommsProfile",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"bH.R",
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"a",
"b",
"toString",
"equals",
"c",
"a",
"b"
],
"extends": "Q",
"implements": [
"R",
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"CommsProfileGroup.java": {
"class_name": "CommsProfileGroup",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.HashMap",
"java.util.Iterator"
],
"methods": [
"a",
"a",
"a",
"b",
"c",
"b",
"d",
"c",
"d",
"equals"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"ConfigurationManager.java": {
"class_name": "ConfigurationManager",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"factory": 3,
"controller": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"A.v",
"I.f",
"I.g",
"I.i",
"K.e",
"L.n",
"S.b",
"S.e",
"V.a",
"bH.D",
"bQ.j",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List",
"java.util.concurrent.CopyOnWriteArrayList",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a",
"b",
"b",
"c",
"c",
"a"
],
"extends": null,
"implements": [
"W"
],
"pattern_matches": [
"factory",
"manager",
"listener",
"controller",
"repository",
"thread"
]
}
},
"ConfigurationProvider.java": {
"class_name": "ConfigurationProvider",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"provider": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"provider",
"repository"
]
}
},
"ConfigurationRegistry.java": {
"class_name": "ConfigurationRegistry",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.HashMap",
"java.util.Map"
],
"methods": [
"a",
"a",
"a",
"b",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ControllerDataValidator.java": {
"class_name": null,
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"controller": 3,
"repository": 3,
"validator": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.b",
"V.d",
"bH.D",
"bH.c"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"v"
],
"pattern_matches": [
"factory",
"controller",
"repository",
"validator"
]
}
},
"ControllerDataValidatorAlt.java": {
"class_name": null,
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"controller": 3,
"repository": 3,
"validator": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.b",
"V.d",
"bH.c"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"v"
],
"pattern_matches": [
"factory",
"controller",
"repository",
"validator"
]
}
},
"DataRange.java": {
"class_name": "DataRange",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"toString",
"a",
"a",
"b",
"b",
"c",
"equals"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"DataRangeEntry.java": {
"class_name": "DataRangeEntry",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"c"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"DataRangeGroup.java": {
"class_name": "DataRangeGroup",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b",
"c",
"a"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"DataReceivedCallback.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"L.n"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"aF"
],
"pattern_matches": [
"listener",
"repository"
]
}
},
"DataValidationInterface.java": {
"class_name": "DataValidationInterface",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"DifferenceDataApplier.java": {
"class_name": "DifferenceDataApplier",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.D",
"java.util.ArrayList"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"cB"
],
"pattern_matches": [
"repository"
]
}
},
"EmptyInterfaceMarker.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"EmptyOutputChannelListener.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"setCurrentOutputChannelValue"
],
"extends": null,
"implements": [
"cq"
],
"pattern_matches": [
"listener",
"repository"
]
}
},
"ExpressionEvaluator.java": {
"class_name": "ExpressionEvaluator",
"suggested_name": "Utils.java",
"confidence": 16,
"top_pattern": "util",
"all_patterns": {
"util": 16,
"factory": 3,
"repository": 3,
"parser": 3,
"service": 2
},
"reason": "Detected util pattern (score: 16)",
"details": {
"imports": [
"I.k",
"L.k",
"L.y",
"V.a",
"V.g",
"ax.U",
"bH.D",
"bH.F",
"bH.X",
"java.io.IOException",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.Map",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"b",
"a",
"a",
"b",
"b",
"a",
"a",
"a",
"a",
"c",
"c",
"a",
"d",
"d",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"b",
"a",
"b",
"c",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"util",
"service",
"repository",
"parser",
"converter"
]
}
},
"GenericException.java": {
"name": "GenericExceptionException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"IntegerPointPair.java": {
"class_name": "IntegerPointPair",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"c",
"d",
"equals"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"LocalControllerData.java": {
"class_name": "LocalControllerData",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"controller": 3,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"bH.D",
"java.io.Serializable"
],
"methods": [
"a",
"a"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"controller",
"repository"
]
}
},
"NamedSerializableBase.java": {
"class_name": "NamedSerializableBase",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.lang.reflect.AccessibleObject",
"java.lang.reflect.Field"
],
"methods": [
"aJ",
"u",
"toString",
"aK",
"aL",
"v",
"aM",
"w",
"aN",
"s",
"aO"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"PageIndexException.java": {
"name": "PageIndexExceptionException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"ProtocolConfiguration.java": {
"class_name": "ProtocolConfiguration",
"suggested_name": "Utils.java",
"confidence": 20,
"top_pattern": "util",
"all_patterns": {
"util": 20,
"repository": 6,
"serializer": 4,
"factory": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 20)",
"details": {
"imports": [
"A.l",
"J.f",
"J.g",
"V.a",
"V.g",
"bH.D",
"bH.X",
"java.io.Serializable",
"java.lang.reflect.AccessibleObject",
"java.lang.reflect.Field",
"java.util.ArrayList",
"java.util.Collection",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.Map",
"java.util.StringTokenizer",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a",
"a",
"a",
"b",
"b",
"c",
"d",
"a",
"c",
"e",
"f",
"d",
"g",
"a",
"h",
"b",
"i",
"c",
"j",
"a",
"k",
"d",
"e",
"a",
"a",
"b",
"f",
"a",
"b",
"h",
"m",
"c",
"e",
"a",
"c",
"e",
"d",
"f",
"i",
"e",
"g",
"j",
"f",
"h",
"k",
"l",
"g",
"i",
"h",
"j",
"n",
"n",
"o",
"o",
"f",
"g",
"p",
"h",
"q",
"i",
"r",
"j",
"p",
"s",
"k",
"t",
"q",
"u",
"l",
"v",
"b",
"w",
"x",
"r",
"y",
"m",
"z",
"s",
"A",
"t",
"B",
"u",
"C",
"a",
"D",
"a",
"E",
"a",
"F",
"c",
"G",
"d",
"H",
"e",
"f",
"I",
"g",
"J",
"n",
"K",
"h",
"a",
"L",
"M",
"v",
"N",
"O",
"P",
"w",
"Q",
"R",
"S",
"a",
"T",
"b",
"U",
"c",
"V",
"d",
"W",
"i",
"a",
"b",
"X",
"e",
"Y",
"Z",
"o",
"aa",
"p",
"ab",
"b",
"ac",
"ad",
"x",
"j",
"ae",
"k",
"l",
"y",
"b",
"af",
"z",
"ag",
"q",
"f",
"ah",
"r",
"ai",
"g",
"aj",
"m",
"ak",
"A",
"B",
"al",
"s",
"am",
"an",
"ao",
"ap",
"n",
"aq",
"ar",
"o",
"as",
"C",
"at",
"p",
"au",
"av",
"D",
"aw",
"E",
"F",
"ax",
"t",
"G",
"H",
"ay",
"I",
"az",
"aI",
"q",
"r"
],
"extends": "Q",
"implements": [
"co",
"Serializable",
"Cloneable"
],
"pattern_matches": [
"factory",
"dao",
"util",
"serializer",
"service",
"repository",
"timer",
"parser",
"validator",
"converter"
]
}
},
"ProtocolGroupList.java": {
"class_name": "ProtocolGroupList",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"util": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList"
],
"methods": [
"a",
"a",
"b",
"a"
],
"extends": "ArrayList",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"RgbaColor.java": {
"class_name": "RgbaColor",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3,
"model": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"c",
"d",
"e"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"SettingsChangeListener.java": {
"class_name": "SettingsChangeListener",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"listener",
"interface",
"serializer",
"repository"
]
}
},
"SettingsConstants.java": {
"class_name": "SettingsConstants",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"SimpleConfigurationId.java": {
"class_name": null,
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"cZ",
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"SimpleDoubleValue.java": {
"class_name": "SimpleDoubleValue",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"toString",
"a"
],
"extends": null,
"implements": [
"dj",
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"SimpleStringValueProvider.java": {
"class_name": "SimpleStringValueProvider",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"provider": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"toString"
],
"extends": null,
"implements": [
"db",
"Serializable"
],
"pattern_matches": [
"serializer",
"provider",
"repository"
]
}
},
"StringHolder.java": {
"class_name": "StringHolder",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a"
],
"extends": "bA",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"StringHolderAlt.java": {
"class_name": "StringHolderAlt",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a"
],
"extends": "bA",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"StringListener.java": {
"class_name": "StringListener",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"listener",
"interface",
"serializer",
"repository"
]
}
},
"TuneChangeListener.java": {
"class_name": "TuneChangeListener",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"listener",
"interface",
"repository"
]
}
},
"TuneConfiguration.java": {
"class_name": "TuneConfiguration",
"suggested_name": "Utils.java",
"confidence": 16,
"top_pattern": "util",
"all_patterns": {
"util": 16,
"factory": 3,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 16)",
"details": {
"imports": [
"V.g",
"bH.D",
"java.util.ArrayList",
"java.util.Collection",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.Map",
"java.util.Set"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"a",
"a",
"b",
"d",
"a",
"b",
"c",
"d",
"e",
"a",
"a",
"b",
"f",
"g",
"a",
"b",
"c",
"a",
"d",
"h",
"a",
"e",
"i",
"j",
"a",
"l",
"m",
"n",
"a",
"f",
"o",
"a",
"p",
"b",
"a",
"q",
"r",
"g",
"b",
"a",
"b",
"t",
"u",
"h",
"i",
"a",
"b",
"a",
"a",
"a",
"k",
"a",
"w",
"a",
"x",
"y",
"l",
"z",
"m",
"n",
"A",
"B",
"a",
"a",
"C",
"b",
"o",
"D",
"p",
"E",
"a",
"b",
"c",
"F",
"q",
"G",
"H",
"I",
"c",
"J",
"K",
"a",
"b",
"a",
"a",
"r",
"s",
"L",
"M",
"a",
"t",
"N",
"u",
"c",
"O",
"P",
"Q",
"v",
"a",
"b",
"R",
"S",
"U",
"a",
"d",
"w",
"a",
"V",
"x",
"y",
"W",
"X",
"Y",
"z",
"b",
"A",
"Z",
"aa",
"ab",
"a",
"ac",
"a",
"ad",
"B",
"ae",
"b",
"a",
"af",
"a",
"C",
"ag",
"ah",
"ai",
"D",
"aj",
"c"
],
"extends": null,
"implements": [
"aI",
"cr"
],
"pattern_matches": [
"factory",
"util",
"service",
"repository",
"thread"
]
}
},
"TuneDataSnapshot.java": {
"class_name": "TuneDataSnapshot",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"repository": 6,
"factory": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.X",
"bH.c",
"java.util.ArrayList",
"java.util.Collections",
"java.util.List"
],
"methods": [
"a",
"b",
"c",
"d",
"a",
"a",
"b",
"a",
"a",
"e",
"a",
"a",
"f",
"c",
"b",
"toString",
"a",
"b",
"a",
"b",
"aO",
"g",
"h",
"i",
"a",
"j",
"b",
"k",
"l",
"m"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"TuneDifferenceAnalyzer.java": {
"class_name": "TuneDifferenceAnalyzer",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.ab",
"bH.c",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"TuneValidatorRegistry.java": {
"class_name": "TuneValidatorRegistry",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"validator": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.Iterator"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository",
"validator"
]
}
},
"TurboBaudHandler.java": {
"class_name": "TurboBaudHandler",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"controller": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.D",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"c"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"manager",
"listener",
"controller",
"repository",
"thread"
]
}
},
"aA.java": {
"class_name": "aA",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.Iterator"
],
"methods": [
"a",
"a",
"b",
"c",
"a",
"d",
"a",
"e",
"b",
"f",
"a",
"g",
"c",
"h",
"d",
"i",
"e",
"a",
"a"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aB.java": {
"class_name": "aB",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"java.util.ArrayList"
],
"methods": [
"a",
"a",
"a",
"a",
"b",
"a",
"c",
"d",
"e",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aC.java": {
"class_name": "aC",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"model": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"aD.java": {
"class_name": "aD",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"aE.java": {
"class_name": "aE",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"aF.java": {
"class_name": "aF",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"aG.java": {
"class_name": "aG",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"aH.java": {
"class_name": "aH",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"serializer": 4,
"factory": 3,
"repository": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"V.g",
"ax.U",
"bH.D",
"bH.G",
"bH.X",
"bH.c",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"aL",
"a",
"v",
"a",
"a",
"b",
"a",
"c",
"b",
"d",
"b",
"e",
"c",
"c",
"d",
"f",
"a",
"g",
"h",
"a",
"a",
"i",
"j",
"b",
"b",
"k",
"e",
"l",
"m",
"n",
"c",
"o",
"a",
"b",
"c",
"p",
"b",
"q",
"d",
"r",
"e",
"s",
"c",
"t",
"u",
"v",
"w",
"x",
"a",
"a",
"c"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"util",
"serializer",
"service",
"repository",
"parser"
]
}
},
"aI.java": {
"class_name": "aI",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"aJ.java": {
"class_name": "aJ",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aK.java": {
"class_name": "aK",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"V.g",
"bH.c"
],
"methods": [
"a",
"b",
"a",
"a",
"c",
"a",
"b",
"a"
],
"extends": "aM",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"aL.java": {
"class_name": "aL",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"V.g",
"bH.D",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aM.java": {
"class_name": "aM",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"repository": 6,
"serializer": 4,
"factory": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"V.g",
"V.j",
"bH.D",
"bH.F",
"bH.I",
"bH.X",
"bH.c",
"java.io.Serializable",
"java.io.UnsupportedEncodingException",
"java.math.BigDecimal",
"java.util.ArrayList",
"java.util.Arrays",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"d",
"c",
"b",
"d",
"e",
"e",
"f",
"g",
"a",
"h",
"i",
"a",
"j",
"a",
"a",
"b",
"k",
"a",
"f",
"l",
"g",
"a",
"m",
"c",
"a",
"a",
"n",
"o",
"p",
"q",
"c",
"a",
"h",
"b",
"a",
"c",
"b",
"a",
"r",
"c",
"s",
"b",
"t",
"u",
"d",
"d",
"v",
"w",
"e",
"d",
"e",
"x",
"y",
"f",
"a",
"j",
"a",
"a",
"a",
"a",
"a",
"z",
"A",
"B",
"i",
"l",
"m",
"n",
"C",
"b",
"D",
"c",
"E",
"d",
"d",
"F",
"G",
"e",
"e",
"H",
"f",
"f",
"I",
"g",
"f",
"J",
"K",
"g",
"L",
"M",
"h",
"N",
"i",
"a",
"O",
"j",
"P",
"k"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"manager",
"dao",
"util",
"serializer",
"repository",
"parser"
]
}
},
"aN.java": {
"class_name": "aN",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"aO.java": {
"class_name": "aO",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"V.j",
"ax.U",
"bH.D",
"java.util.HashMap",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"setCurrentOutputChannelValue"
],
"extends": null,
"implements": [
"aN",
"cq"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aP.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"aQ.java": {
"class_name": "aQ",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"V.a",
"V.g",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a",
"b",
"c"
],
"extends": null,
"implements": [
"S"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aR.java": {
"class_name": "aR",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"V.a",
"bH.A",
"bH.D",
"java.util.ArrayList",
"java.util.Collections",
"java.util.Enumeration",
"java.util.List",
"java.util.concurrent.ConcurrentHashMap"
],
"methods": [
"a",
"a",
"b",
"a",
"a",
"b",
"a",
"a",
"b"
],
"extends": null,
"implements": [
"ab"
],
"pattern_matches": [
"factory",
"listener",
"repository",
"thread"
]
}
},
"aS.java": {
"class_name": "aS",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3,
"model": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"b",
"a",
"d",
"c",
"f",
"d",
"g",
"e",
"h",
"f",
"i",
"g",
"j",
"h",
"k",
"a_",
"l",
"j",
"m",
"k",
"n",
"o",
"l",
"p",
"a",
"q",
"b",
"m",
"r",
"n",
"s",
"t",
"o",
"u",
"p",
"v",
"q",
"w",
"r"
],
"extends": "bv",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aT.java": {
"class_name": "aT",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"aU.java": {
"class_name": "aU",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"aV.java": {
"class_name": "aV",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"aW.java": {
"class_name": "aW",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"c",
"a",
"d",
"a",
"b",
"c",
"e",
"d",
"f",
"e",
"g",
"a"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"aX.java": {
"class_name": "aX",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"a",
"c",
"a",
"d",
"b",
"f",
"a",
"g",
"a",
"a",
"h",
"c",
"i",
"b",
"j",
"k",
"a",
"a",
"c",
"d",
"e"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"aY.java": {
"class_name": "aY",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"bH.X",
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"b",
"equals",
"toString"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"aZ.java": {
"class_name": null,
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"c"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"aa.java": {
"class_name": null,
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"b",
"a",
"d",
"e",
"equals",
"f",
"a"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"ab.java": {
"class_name": "ab",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"ac.java": {
"class_name": "ac",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.R",
"bH.X",
"java.io.Serializable",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"aL",
"d",
"a",
"e",
"b",
"f",
"g",
"a",
"h",
"i",
"j",
"d",
"c",
"k",
"l",
"m",
"e",
"n"
],
"extends": "Q",
"implements": [
"R",
"Serializable"
],
"pattern_matches": [
"factory",
"util",
"serializer",
"repository",
"parser"
]
}
},
"ad.java": {
"class_name": "ad",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"ae.java": {
"class_name": "ae",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"serializer": 4,
"factory": 3,
"repository": 3,
"model": 2
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Collection",
"java.util.HashMap",
"java.util.LinkedHashMap",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"a",
"u",
"v",
"a",
"w",
"a",
"x",
"b",
"y",
"c",
"z",
"d",
"A",
"a",
"B",
"e",
"a",
"a",
"C",
"D",
"a",
"a",
"f",
"E",
"F",
"G"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"af.java": {
"class_name": "af",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.p",
"c.e"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"e"
],
"pattern_matches": [
"repository"
]
}
},
"ag.java": {
"class_name": "ag",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"a",
"d",
"e"
],
"extends": "bv",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ah.java": {
"class_name": "ah",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"bH.R",
"java.io.Serializable"
],
"methods": [
"a",
"b",
"a",
"a",
"d",
"e",
"b",
"b",
"f",
"c",
"c",
"g",
"d",
"d",
"h",
"e",
"e",
"i",
"a",
"j",
"b",
"a",
"k",
"c",
"b",
"l",
"m",
"f",
"f",
"n",
"g",
"g",
"o",
"h",
"h",
"c",
"p",
"d",
"q",
"a",
"r",
"s"
],
"extends": "Q",
"implements": [
"R",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"ai.java": {
"class_name": "ai",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"aj.java": {
"class_name": "aj",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.X",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"d",
"b"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"ak.java": {
"class_name": "ak",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.R",
"java.io.Serializable"
],
"methods": [
"a",
"b",
"a",
"d",
"b",
"e",
"f",
"a",
"g",
"a",
"h",
"b",
"i",
"c",
"j",
"d",
"c",
"a",
"k",
"b",
"l",
"m"
],
"extends": "Q",
"implements": [
"R",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"al.java": {
"class_name": "al",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "aH",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"am.java": {
"class_name": "am",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b",
"b",
"c",
"c"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"an.java": {
"class_name": "an",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"serializer": 4,
"factory": 3,
"controller": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.ac",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Collections",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"a",
"a",
"a",
"b",
"a",
"b",
"d",
"e",
"b",
"a",
"b",
"a",
"b",
"a",
"b",
"a",
"a"
],
"extends": null,
"implements": [
"aG",
"ab",
"ad",
"bd",
"g",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"controller",
"repository",
"thread",
"timer"
]
}
},
"ao.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"ap.java": {
"class_name": null,
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"controller": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"e"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"controller",
"repository"
]
}
},
"aq.java": {
"class_name": null,
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"controller": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"e"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"controller",
"repository"
]
}
},
"ar.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3,
"controller": 3
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"e"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"dao",
"controller",
"repository"
]
}
},
"as.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"e"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"repository"
]
}
},
"at.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"e"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"dao",
"repository"
]
}
},
"au.java": {
"class_name": null,
"suggested_name": "Controller.java",
"confidence": 3,
"top_pattern": "controller",
"all_patterns": {
"controller": 3,
"repository": 3,
"util": 2,
"validator": 2
},
"reason": "Detected controller pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.c"
],
"methods": [
"a",
"e",
"a"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"util",
"controller",
"repository",
"validator"
]
}
},
"av.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"util": 4,
"serializer": 4,
"factory": 3,
"service": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"bH.D",
"java.io.Serializable",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a",
"b",
"c"
],
"extends": "Thread",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"dao",
"serializer",
"repository",
"thread"
]
}
},
"aw.java": {
"class_name": "aw",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"c"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"ax.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"ay.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.D"
],
"methods": [
"e",
"a",
"a"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"repository"
]
}
},
"az.java": {
"class_name": null,
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bA.java": {
"class_name": "bA",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3,
"abstract": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"V.g",
"java.io.Serializable"
],
"methods": [
"l",
"b",
"e",
"m",
"f"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"abstract",
"serializer",
"repository"
]
}
},
"bB.java": {
"class_name": "bB",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bC.java": {
"class_name": "bC",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"c"
],
"extends": "bq",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bD.java": {
"class_name": "bD",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bE.java": {
"class_name": "bE",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"serializer": 4,
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"a",
"a",
"a",
"a",
"b",
"a",
"b",
"c",
"a",
"c",
"d",
"d",
"a"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bF.java": {
"class_name": "bF",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"abstract": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"g",
"c",
"h",
"d"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"abstract",
"serializer",
"repository"
]
}
},
"bG.java": {
"class_name": "bG",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator"
],
"methods": [
"g",
"a",
"a"
],
"extends": "bF",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bH.java": {
"class_name": "bH",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"d",
"c",
"e",
"d",
"f",
"e",
"g",
"f",
"h",
"g"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bI.java": {
"class_name": "bI",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"singleton": 1
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"equals",
"b",
"b"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bJ.java": {
"class_name": "bJ",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"a",
"e"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bK.java": {
"class_name": "bK",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"bL.java": {
"class_name": "bL",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3,
"util": 2,
"abstract": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.D",
"java.io.Serializable",
"java.util.List"
],
"methods": [
"a",
"u"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"abstract",
"serializer",
"repository"
]
}
},
"bM.java": {
"class_name": "bM",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"repository": 6,
"factory": 3,
"converter": 2,
"singleton": 1
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"V.g",
"ax.Q",
"ax.U",
"bH.D",
"bH.G",
"bH.I",
"bH.X",
"bH.ab",
"bH.p",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"c",
"a",
"a",
"a",
"d",
"b",
"e",
"f",
"g",
"h",
"a",
"i",
"c",
"j",
"a",
"k",
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository",
"converter"
]
}
},
"bN.java": {
"class_name": "bN",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"bO.java": {
"class_name": "bO",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"bP.java": {
"class_name": "bP",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"bI.d",
"java.io.ByteArrayInputStream",
"java.io.ByteArrayOutputStream",
"java.io.IOException",
"java.io.Serializable",
"java.util.zip.DeflaterOutputStream",
"java.util.zip.InflaterInputStream"
],
"methods": [
"a",
"b",
"a"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"util",
"serializer",
"repository"
]
}
},
"bQ.java": {
"class_name": "bQ",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.File"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"bR.java": {
"class_name": "bR",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"V.g",
"ax.U",
"bH.D",
"bH.X",
"java.io.Serializable",
"java.util.HashMap"
],
"methods": [
"a",
"c",
"toString",
"a",
"d"
],
"extends": null,
"implements": [
"dj",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bS.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"cZ"
],
"pattern_matches": [
"repository"
]
}
},
"bT.java": {
"class_name": "bT",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ae.m",
"bH.X"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"b",
"toString",
"d",
"e",
"a",
"f",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"bU.java": {
"class_name": "bU",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"bV.java": {
"class_name": "bV",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"bW.java": {
"class_name": "bW",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"bX.java": {
"class_name": "bX",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"bW"
],
"pattern_matches": [
"repository"
]
}
},
"bY.java": {
"class_name": "bY",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"parser": 3,
"converter": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.D",
"bH.c",
"java.util.StringTokenizer"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"d",
"d",
"e",
"e"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser",
"converter"
]
}
},
"bZ.java": {
"class_name": "bZ",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"bH.c"
],
"methods": [
"a",
"a",
"a",
"c",
"b",
"d",
"a",
"e",
"b",
"f"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"ba.java": {
"class_name": "ba",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"b",
"toString"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bb.java": {
"class_name": "bb",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"y",
"f"
],
"extends": "aH",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bc.java": {
"class_name": "bc",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3,
"parser": 3,
"util": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"a",
"a",
"c",
"d",
"b"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"util",
"serializer",
"repository",
"parser"
]
}
},
"bd.java": {
"class_name": "bd",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"be.java": {
"class_name": "be",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"c",
"d",
"d",
"f",
"e",
"g",
"f",
"h",
"g",
"a",
"i",
"a",
"j",
"k",
"a",
"l",
"h",
"e",
"i",
"b",
"c",
"m",
"o",
"p",
"a",
"q",
"b"
],
"extends": "bv",
"implements": [
"Serializable",
"Cloneable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bf.java": {
"class_name": "bf",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"bH.D",
"bH.t",
"java.io.IOException",
"java.io.Serializable",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"c",
"d",
"e",
"a",
"f"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bg.java": {
"class_name": null,
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"W.ab",
"W.d",
"java.io.File"
],
"methods": [
"a",
"b"
],
"extends": null,
"implements": [
"bQ"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"bh.java": {
"class_name": "bh",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"a",
"b",
"d",
"a",
"b",
"e",
"c",
"d",
"b",
"f",
"f",
"c",
"g",
"e",
"i",
"a",
"h",
"i",
"b"
],
"extends": "bv",
"implements": [
"Serializable",
"Cloneable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bi.java": {
"class_name": "bi",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bj.java": {
"class_name": "bj",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator"
],
"methods": [
"a",
"a",
"b",
"a",
"b",
"c",
"c",
"f",
"a",
"a",
"g",
"h",
"a"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bk.java": {
"class_name": "bk",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a"
],
"extends": "bq",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bl.java": {
"class_name": "bl",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"b",
"a",
"a",
"c",
"a",
"b",
"d",
"b"
],
"extends": "bA",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bm.java": {
"class_name": "bm",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3,
"model": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"b",
"a",
"a",
"c",
"b",
"b",
"d",
"a",
"b",
"a",
"a",
"f",
"b",
"c",
"g",
"a",
"h",
"c",
"c",
"i",
"d",
"d",
"j",
"d",
"c",
"b",
"e",
"k",
"l",
"d",
"m",
"f",
"c",
"o",
"g",
"p",
"h",
"q",
"e",
"a",
"a",
"t",
"u",
"a",
"v",
"b",
"w",
"c",
"e",
"x",
"d",
"y",
"a",
"i",
"e",
"z",
"A",
"f",
"B",
"f",
"C",
"g",
"D",
"h",
"E",
"e"
],
"extends": "bv",
"implements": [
"Serializable",
"Cloneable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bn.java": {
"class_name": "bn",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "bF",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bo.java": {
"class_name": "bo",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"d",
"c",
"f",
"g",
"a",
"b",
"h",
"a"
],
"extends": "bv",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"bp.java": {
"class_name": "bp",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"bq.java": {
"class_name": "bq",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"b",
"b",
"d",
"a",
"e",
"b",
"f",
"a",
"g",
"c",
"h",
"b",
"d",
"i",
"a",
"j",
"k",
"e"
],
"extends": "bA",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"br.java": {
"class_name": "br",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList"
],
"methods": [
"a",
"b"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bs.java": {
"class_name": "bs",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"d",
"e",
"b",
"f",
"a",
"g",
"b"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bt.java": {
"class_name": "bt",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"a"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"bu.java": {
"class_name": "bu",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"d",
"b",
"e",
"c",
"f",
"d"
],
"extends": "bF",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bv.java": {
"class_name": "bv",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"serializer": 4,
"factory": 3,
"repository": 3,
"validator": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"F",
"G",
"H",
"a",
"I",
"J",
"a",
"K",
"L",
"M",
"N",
"s",
"d",
"O",
"P",
"e",
"Q",
"t",
"R",
"i",
"n",
"g",
"S",
"T",
"e",
"U",
"i",
"V",
"x",
"W",
"h",
"X",
"y",
"Y",
"Z",
"j",
"aa",
"z",
"ab"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository",
"validator"
]
}
},
"bw.java": {
"class_name": "bw",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.HashMap",
"java.util.Iterator"
],
"methods": [
"a",
"a",
"b",
"a",
"b"
],
"extends": "Q",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bx.java": {
"class_name": "bx",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator"
],
"methods": [
"b",
"a",
"a",
"a"
],
"extends": "bA",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"by.java": {
"class_name": "by",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"f"
],
"extends": "bq",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"bz.java": {
"class_name": "bz",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b"
],
"extends": "bv",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"cA.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"V.j",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"setCurrentOutputChannelValue"
],
"extends": null,
"implements": [
"cq"
],
"pattern_matches": [
"repository"
]
}
},
"cB.java": {
"class_name": "cB",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"cC.java": {
"class_name": "cC",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.X",
"java.io.Serializable"
],
"methods": [
"a",
"a",
"b",
"a",
"toString"
],
"extends": null,
"implements": [
"db",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"cD.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"cZ"
],
"pattern_matches": [
"repository"
]
}
},
"cE.java": {
"class_name": "cE",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g",
"V.i",
"V.j",
"bH.D",
"bH.I",
"bH.X"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"cF.java": {
"class_name": "cF",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"e",
"a",
"a",
"j",
"k"
],
"extends": "m",
"implements": [
"n"
],
"pattern_matches": [
"repository"
]
}
},
"cG.java": {
"class_name": "cG",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"e",
"a",
"a",
"a"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"repository"
]
}
},
"cH.java": {
"class_name": "cH",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"V.i",
"bH.D"
],
"methods": [
"e",
"a",
"a"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"repository"
]
}
},
"cI.java": {
"class_name": "cI",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cJ.java": {
"class_name": "cJ",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"cK.java": {
"class_name": "cK",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g",
"java.io.File"
],
"methods": [
"a",
"a",
"b"
],
"extends": null,
"implements": [
"db"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"cL.java": {
"class_name": "cL",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"java.util.HashMap",
"java.util.Iterator",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a",
"b",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"cM.java": {
"class_name": "cM",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"d",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"cN.java": {
"class_name": "cN",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cO.java": {
"class_name": "cO",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cP.java": {
"class_name": "cP",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"cQ.java": {
"class_name": "cQ",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"bH.D",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator"
],
"methods": [
"a",
"a",
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"listener",
"repository"
]
}
},
"cR.java": {
"class_name": "cR",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"J.h",
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"cS.java": {
"class_name": "cS",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"aN"
],
"pattern_matches": [
"repository"
]
}
},
"cT.java": {
"class_name": "cT",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"repository": 6,
"factory": 3
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"V.g",
"bH.D",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [
"aG",
"co"
],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"cU.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a"
],
"extends": null,
"implements": [
"dj"
],
"pattern_matches": [
"repository"
]
}
},
"cV.java": {
"class_name": "cV",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"cW.java": {
"class_name": "cW",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"cX.java": {
"class_name": "cX",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cY.java": {
"class_name": "cY",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.ArrayList"
],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"cZ.java": {
"class_name": "cZ",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"ca.java": {
"class_name": "ca",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"util": 4,
"factory": 3
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"V.g",
"V.j",
"bH.D",
"bH.c",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"d",
"R",
"S",
"g"
],
"extends": "aM",
"implements": [
"Cloneable"
],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"cb.java": {
"class_name": "cb",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"java.util.HashMap"
],
"methods": [
"a",
"a",
"a",
"b",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"cc.java": {
"class_name": "cc",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"a"
],
"extends": "ce",
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"cd.java": {
"class_name": "cd",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3,
"model": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.util.HashMap",
"java.util.Map"
],
"methods": [
"a",
"b",
"c",
"a",
"d",
"a",
"e",
"b",
"f",
"a",
"g",
"c",
"h",
"d",
"i",
"b",
"j",
"e",
"k",
"f",
"l",
"a",
"m",
"c",
"a",
"n",
"g",
"o",
"d",
"a",
"h",
"p",
"e",
"i",
"q",
"r",
"b"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"ce.java": {
"class_name": "ce",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.math.BigInteger",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"a",
"a",
"d",
"c",
"e",
"a",
"f",
"b",
"g",
"d",
"a",
"e",
"h",
"i",
"a",
"b",
"b",
"j"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"cf.java": {
"class_name": "cf",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"bH.c",
"java.io.Serializable",
"java.math.BigInteger",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b",
"c",
"a",
"a",
"a",
"b",
"b",
"c",
"a",
"b",
"a",
"c",
"d",
"d",
"e",
"e",
"f",
"g",
"f",
"h",
"g",
"i",
"j",
"k"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"cg.java": {
"class_name": "cg",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"ch.java": {
"class_name": "ch",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [
"cg",
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"ci.java": {
"class_name": "ci",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"c",
"d"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"cj.java": {
"class_name": "cj",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a",
"c",
"b",
"a",
"b",
"toString",
"d",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"ck.java": {
"class_name": "ck",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"a",
"b"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"cl.java": {
"class_name": "cl",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a"
],
"extends": null,
"implements": [
"dj"
],
"pattern_matches": [
"repository"
]
}
},
"cm.java": {
"class_name": "cm",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"bW"
],
"pattern_matches": [
"repository"
]
}
},
"cn.java": {
"name": "cnException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"co.java": {
"class_name": "co",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cp.java": {
"class_name": "cp",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"bH.D",
"bH.aa",
"java.util.ArrayList",
"java.util.Collections",
"java.util.ConcurrentModificationException",
"java.util.List",
"java.util.Set"
],
"methods": [
"a",
"b",
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository",
"thread"
]
}
},
"cq.java": {
"class_name": "cq",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cr.java": {
"class_name": "cr",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cs.java": {
"class_name": "cs",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"c"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"ct.java": {
"class_name": "ct",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"cu.java": {
"class_name": "cu",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"factory": 3,
"repository": 3,
"thread": 2,
"converter": 2
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"V.a",
"V.g",
"bH.A",
"bH.D",
"bH.c",
"bQ.l",
"java.util.ArrayList",
"java.util.ConcurrentModificationException",
"java.util.Iterator",
"java.util.List",
"java.util.concurrent.ConcurrentHashMap",
"java.util.concurrent.CopyOnWriteArrayList"
],
"methods": [
"a",
"a",
"b",
"a",
"d",
"e",
"f",
"a",
"a",
"g",
"h",
"a",
"a",
"a",
"a",
"i",
"a",
"a",
"a",
"a",
"c",
"a",
"a",
"d",
"e"
],
"extends": null,
"implements": [
"aF"
],
"pattern_matches": [
"factory",
"listener",
"repository",
"thread",
"converter"
]
}
},
"cv.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"cw.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"bH.D",
"java.util.Collections",
"java.util.HashMap",
"java.util.Map",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a",
"a"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"cx.java": {
"class_name": "cx",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"V.g",
"bH.D"
],
"methods": [
"a",
"a",
"a",
"b",
"e",
"a",
"a",
"b"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"cy.java": {
"class_name": "cy",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"repository": 6,
"factory": 3
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"bH.D",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"b",
"a",
"c",
"a",
"a",
"a",
"a"
],
"extends": null,
"implements": [
"aG"
],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"cz.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"listener",
"repository",
"thread"
]
}
},
"da.java": {
"class_name": "da",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"parser": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.X"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser"
]
}
},
"db.java": {
"class_name": "db",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"dc.java": {
"class_name": "dc",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"controller": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"bH.D",
"bH.aa",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"e",
"a",
"a"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"manager",
"controller",
"repository",
"thread"
]
}
},
"dd.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"de.java": {
"class_name": "de",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"a",
"b"
],
"extends": "dm",
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"df.java": {
"class_name": "df",
"suggested_name": "Serializer.java",
"confidence": 4,
"top_pattern": "serializer",
"all_patterns": {
"serializer": 4,
"repository": 3
},
"reason": "Detected serializer pattern (score: 4)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [
"a",
"b",
"a",
"c",
"b",
"c",
"d",
"d",
"e",
"e",
"f",
"f"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"serializer",
"repository"
]
}
},
"dg.java": {
"class_name": "dg",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"dh.java": {
"class_name": "dh",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"controller": 3,
"repository": 3,
"service": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.D"
],
"methods": [
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"service",
"controller",
"repository"
]
}
},
"di.java": {
"class_name": "di",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"dj.java": {
"class_name": "dj",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2,
"serializer": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.Serializable"
],
"methods": [],
"extends": "Serializable",
"implements": [],
"pattern_matches": [
"interface",
"serializer",
"repository"
]
}
},
"dk.java": {
"class_name": "dk",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"parser": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g",
"bH.I",
"bH.X"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser"
]
}
},
"dl.java": {
"class_name": "dl",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"java.util.ArrayList"
],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"dm.java": {
"class_name": "dm",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"serializer": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"b",
"b",
"c",
"c",
"d",
"d",
"e",
"e",
"f",
"f",
"g",
"g",
"h",
"h",
"a",
"i",
"i",
"j",
"j",
"k",
"k",
"l",
"l",
"m",
"n",
"m",
"o",
"a",
"n",
"o",
"p",
"p",
"q",
"q",
"r",
"r",
"s",
"t",
"s",
"t",
"u"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"serializer",
"repository"
]
}
},
"dn.java": {
"class_name": "dn",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g"
],
"methods": [
"a",
"a",
"b"
],
"extends": null,
"implements": [
"db"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"do.java": {
"class_name": "do",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"dp.java": {
"class_name": "dp",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"repository": 6,
"serializer": 4,
"factory": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"V.g",
"java.io.Serializable",
"java.util.ArrayList",
"java.util.Iterator",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"b",
"c",
"c",
"d",
"d",
"e",
"e",
"f",
"f",
"g",
"g",
"h",
"h",
"a",
"i",
"i",
"a",
"j",
"j",
"k",
"l",
"m",
"k",
"n",
"l",
"m",
"o",
"n",
"p",
"o",
"q"
],
"extends": null,
"implements": [
"Serializable"
],
"pattern_matches": [
"factory",
"dao",
"serializer",
"repository"
]
}
}
},
"L": {
"AbstractListFunction.java": {
"class_name": "AbstractListFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"abstract": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ac",
"java.util.List"
],
"methods": [
"b"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"abstract",
"repository"
]
}
},
"AccelHpFunction.java": {
"class_name": "AccelHpFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"AccumulateFunction.java": {
"class_name": "AccumulateFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.dj",
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString",
"a",
"a"
],
"extends": "ac",
"implements": [
"dj"
],
"pattern_matches": [
"repository"
]
}
},
"AerodynamicDragHpFunction.java": {
"class_name": "AerodynamicDragHpFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"ArrayLookup2DFunction.java": {
"class_name": "ArrayLookup2DFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.aI",
"G.aM",
"V.g",
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"ArrayLookupFunction.java": {
"class_name": "ArrayLookupFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.aI",
"G.aM",
"V.g",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"a",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"AverageFunction.java": {
"class_name": "AverageFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"CanIdSupplier.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.T",
"G.cZ"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"cZ"
],
"pattern_matches": [
"repository"
]
}
},
"ChannelDigitsByOffset.java": {
"class_name": "ChannelDigitsByOffset",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aH",
"G.aI",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ChannelMaxByOffset.java": {
"class_name": "ChannelMaxByOffset",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aH",
"G.aI",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ChannelMinByOffset.java": {
"class_name": "ChannelMinByOffset",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aH",
"G.aI",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ChannelScaleByOffset.java": {
"class_name": "ChannelScaleByOffset",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aH",
"G.aI",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ChannelTranslateByOffset.java": {
"class_name": "ChannelTranslateByOffset",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aH",
"G.aI",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ChannelValueByName.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.cZ",
"I.k",
"ax.S",
"ax.ab"
],
"methods": [
"b"
],
"extends": null,
"implements": [
"ab"
],
"pattern_matches": [
"repository"
]
}
},
"ChannelValueByOffset.java": {
"class_name": "ChannelValueByOffset",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aH",
"G.aI",
"G.cq",
"G.cu",
"V.a",
"ax.S",
"ax.ab",
"ax.ac",
"java.util.Iterator",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"setCurrentOutputChannelValue",
"toString"
],
"extends": "ac",
"implements": [
"cq"
],
"pattern_matches": [
"repository"
]
}
},
"ConditionalIfFunction.java": {
"class_name": "ConditionalIfFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ConstantValueFunction.java": {
"class_name": "ConstantValueFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ac"
],
"methods": [
"b"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"DummyFunctionFactory.java": {
"class_name": "DummyFunctionFactory",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.ac",
"ax.e",
"bH.D",
"java.util.List"
],
"methods": [
"a"
],
"extends": "e",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ExpressionParser.java": {
"class_name": "ExpressionParser",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"G.aI",
"G.aM",
"G.i",
"ax.Q",
"ax.U",
"bH.X",
"java.io.FileNotFoundException",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a"
],
"extends": "Q",
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser"
]
}
},
"HaversineDistanceCalculator.java": {
"class_name": "HaversineDistanceCalculator",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"IncFileCacheManager.java": {
"class_name": "IncFileCacheManager",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"bH.F",
"java.io.FileNotFoundException",
"java.io.IOException",
"java.util.Collections",
"java.util.HashMap",
"java.util.Map",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"manager",
"repository",
"cache"
]
}
},
"IncFileReference.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"IsNaNFunction.java": {
"class_name": "IsNaNFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"IsOnlineFunction.java": {
"class_name": "IsOnlineFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.aI",
"ax.S",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"IsTrueForFunction.java": {
"class_name": "IsTrueForFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"LastValueFunction.java": {
"class_name": "LastValueFunction",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"LastValueWithTrigger.java": {
"class_name": "LastValueWithTrigger",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"LogTimeFunction.java": {
"class_name": "LogTimeFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ac"
],
"methods": [
"a",
"b",
"a",
"b",
"c",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"MathFunctionFactory.java": {
"class_name": "MathFunctionFactory",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"ax.A",
"ax.ab",
"ax.ac",
"ax.e",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"b",
"a"
],
"extends": "e",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"MaxFunction.java": {
"class_name": "MaxFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"MaxValueFunction.java": {
"class_name": "MaxValueFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"MinFunction.java": {
"class_name": "MinFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"MinValueFunction.java": {
"class_name": "MinValueFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"ParameterIndexManager.java": {
"class_name": "ParameterIndexManager",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.aM",
"java.util.HashMap"
],
"methods": [
"a",
"b",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"manager",
"repository"
]
}
},
"RecordCounterValue.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab"
],
"methods": [
"b"
],
"extends": null,
"implements": [
"ab"
],
"pattern_matches": [
"repository"
]
}
},
"RecordNumberAlternate.java": {
"class_name": "RecordNumberAlternate",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"RecordNumberFunction.java": {
"class_name": "RecordNumberFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"RollingDragHpFunction.java": {
"class_name": "RollingDragHpFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"SelectExpressionFunction.java": {
"class_name": "SelectExpressionFunction",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"util": 4,
"factory": 3
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"ax.S",
"ax.U",
"ax.ab",
"ax.ac",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"SmoothBasicFunction.java": {
"class_name": "SmoothBasicFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"SmoothFilteredFunction.java": {
"class_name": "SmoothFilteredFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"M.KalmanFilter",
"linear_algebra.Matrix",
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"SumFunction.java": {
"class_name": "SumFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"SystemTimeFunction.java": {
"class_name": "SystemTimeFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"TableLookup3DFunction.java": {
"class_name": "TableLookup3DFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.aI",
"G.aM",
"V.g",
"ax.S",
"ax.U",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"a",
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"TableLookupFunction.java": {
"class_name": "TableLookupFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.U",
"ax.ab",
"ax.ac",
"bH.F",
"java.io.FileNotFoundException"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"TimeNowFunction.java": {
"class_name": "TimeNowFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ac"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"b",
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"TimeTrueFunction.java": {
"class_name": "TimeTrueFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"TimerStopwatchFunction.java": {
"class_name": "TimerStopwatchFunction",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2,
"timer": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"repository",
"timer"
]
}
},
"TimestampValue.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab"
],
"methods": [
"b"
],
"extends": null,
"implements": [
"ab"
],
"pattern_matches": [
"repository"
]
}
},
"ToggleCounterValue.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab"
],
"methods": [
"b"
],
"extends": null,
"implements": [
"ab"
],
"pattern_matches": [
"repository"
]
}
},
"ToggleFunction.java": {
"class_name": "aa",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"TunerStudioFunctionFactory.java": {
"class_name": "TunerStudioFunctionFactory",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"G.R",
"G.T",
"G.aI",
"I.k",
"ax.A",
"ax.ab",
"ax.ac",
"ax.e",
"java.util.List"
],
"methods": [
"a",
"a",
"a"
],
"extends": "e",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"UltraFunctionFactory.java": {
"class_name": "ab",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"ax.A",
"ax.ac",
"ax.e",
"java.util.HashMap",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"a",
"a",
"b",
"a"
],
"extends": "e",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"UnsupportedFeatureFunction.java": {
"class_name": "UnsupportedFeatureFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ax.S",
"ax.ac",
"bH.D"
],
"methods": [
"a",
"b"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"UpdateValueWhenFunction.java": {
"class_name": "ac",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"ax.S",
"ax.ab",
"ax.ac",
"java.util.List"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"WorkingCanIdFunction.java": {
"class_name": "WorkingCanIdFunction",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.T",
"ax.S",
"ax.ac"
],
"methods": [
"a",
"b",
"toString"
],
"extends": "ac",
"implements": [],
"pattern_matches": [
"repository"
]
}
}
},
"M": {
"KalmanFilter.java": {
"class_name": "KalmanFilter",
"suggested_name": "Factory.java",
"confidence": 8,
"top_pattern": "factory",
"all_patterns": {
"factory": 8,
"repository": 3
},
"reason": "Detected factory pattern (score: 8)",
"details": {
"imports": [
"linear_algebra.Matrix"
],
"methods": [
"create",
"a",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"b",
"i"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"a.java": {
"class_name": "KalmanFilter",
"suggested_name": "Factory.java",
"confidence": 8,
"top_pattern": "factory",
"all_patterns": {
"factory": 8,
"repository": 3
},
"reason": "Detected factory pattern (score: 8)",
"details": {
"imports": [
"linear_algebra.Matrix"
],
"methods": [
"create",
"a",
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"b",
"i"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
}
},
"aa": {
"a.java": {
"class_name": "a",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"G.R",
"G.aM",
"W.M",
"W.N",
"W.O",
"W.r",
"Y.d",
"bH.X",
"java.io.BufferedWriter",
"java.io.IOException",
"java.util.HashMap",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"a",
"b",
"a"
],
"extends": null,
"implements": [
"O"
],
"pattern_matches": [
"factory",
"repository",
"cache"
]
}
},
"b.java": {
"class_name": "b",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"cache": 2,
"singleton": 1
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.Q",
"G.R",
"G.ac",
"G.dj",
"W.N",
"W.O",
"W.P",
"W.r",
"bH.X",
"java.io.BufferedWriter"
],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [
"O"
],
"pattern_matches": [
"util",
"repository",
"cache"
]
}
},
"c.java": {
"class_name": "c",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"G.Q",
"G.R",
"G.bP",
"G.bf",
"W.N",
"W.O",
"W.r",
"java.io.BufferedWriter",
"java.util.Collection"
],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [
"O"
],
"pattern_matches": [
"manager",
"util",
"repository",
"cache"
]
}
},
"d.java": {
"class_name": "d",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"cache": 2,
"renderer": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"G.Q",
"G.R",
"G.ah",
"G.db",
"G.dj",
"V.g",
"W.N",
"W.O",
"W.P",
"W.r",
"bH.X",
"java.io.BufferedWriter",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [
"O"
],
"pattern_matches": [
"factory",
"repository",
"cache",
"renderer"
]
}
},
"e.java": {
"class_name": "e",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"controller": 3,
"repository": 3,
"parser": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"G.Q",
"G.R",
"G.aH",
"G.dj",
"W.N",
"W.O",
"W.P",
"W.r",
"bH.X",
"java.io.BufferedWriter",
"java.util.Iterator"
],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [
"O"
],
"pattern_matches": [
"util",
"controller",
"repository",
"cache",
"parser"
]
}
},
"f.java": {
"class_name": "f",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"G.Q",
"G.R",
"G.bf",
"W.N",
"W.O",
"W.r",
"java.io.BufferedWriter",
"java.util.List"
],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [
"O"
],
"pattern_matches": [
"util",
"repository",
"cache"
]
}
}
},
"ac": {
"A.java": {
"name": "AException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"B.java": {
"class_name": "B",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"C.java": {
"class_name": "C",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"D.java": {
"class_name": "D",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"bH.X"
],
"methods": [
"a",
"c",
"a",
"b",
"j",
"k"
],
"extends": "s",
"implements": [
"a"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"a.java": {
"class_name": "a",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"b.java": {
"class_name": "b",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"c.java": {
"class_name": "c",
"suggested_name": "Utils.java",
"confidence": 14,
"top_pattern": "util",
"all_patterns": {
"util": 14,
"factory": 3,
"repository": 3,
"cache": 2
},
"reason": "Detected util pattern (score: 14)",
"details": {
"imports": [
"G.R",
"G.i",
"L.n",
"V.g",
"bH.D",
"bH.X",
"java.io.BufferedWriter",
"java.io.IOException",
"java.io.OutputStream",
"java.io.OutputStreamWriter",
"java.io.PrintWriter",
"java.io.UnsupportedEncodingException",
"java.util.ArrayList",
"java.util.Collections",
"java.util.Date",
"java.util.Iterator",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"d",
"e",
"f",
"g",
"c",
"h",
"a",
"a"
],
"extends": "h",
"implements": [],
"pattern_matches": [
"factory",
"repository",
"cache"
]
}
},
"d.java": {
"class_name": "d",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.R"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"e.java": {
"class_name": "e",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"java.util.Date"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"d"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"f.java": {
"class_name": "f",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.File"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"g.java": {
"class_name": "g",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.aG",
"G.bT"
],
"methods": [
"a",
"a"
],
"extends": null,
"implements": [
"aG"
],
"pattern_matches": [
"repository"
]
}
},
"h.java": {
"class_name": "h",
"suggested_name": "Utils.java",
"confidence": 14,
"top_pattern": "util",
"all_patterns": {
"util": 14,
"repository": 6,
"factory": 3,
"abstract": 2,
"singleton": 1
},
"reason": "Detected util pattern (score: 14)",
"details": {
"imports": [
"G.J",
"G.R",
"G.T",
"G.aF",
"G.ac",
"G.cq",
"G.cu",
"G.i",
"L.y",
"V.a",
"W.as",
"W.e",
"bH.D",
"bH.aa",
"java.io.File",
"java.io.FileOutputStream",
"java.io.IOException",
"java.io.OutputStream",
"java.text.DecimalFormat",
"java.text.NumberFormat",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.Iterator",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"d",
"a",
"i",
"k",
"a",
"a",
"a",
"l",
"a",
"n",
"a",
"o",
"a",
"r",
"a",
"b",
"s",
"a",
"t",
"c",
"u",
"d"
],
"extends": null,
"implements": [
"aF"
],
"pattern_matches": [
"factory",
"listener",
"abstract",
"dao",
"util",
"repository"
]
}
},
"i.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.cq"
],
"methods": [
"setCurrentOutputChannelValue"
],
"extends": null,
"implements": [
"cq"
],
"pattern_matches": [
"repository"
]
}
},
"j.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"k.java": {
"class_name": "k",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"repository": 3,
"service": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"G.cu",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run",
"a"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"repository",
"thread"
]
}
},
"l.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"m.java": {
"class_name": "m",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"n.java": {
"class_name": "n",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"java.util.Date"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"d"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"o.java": {
"class_name": "o",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.aF",
"bH.D",
"bH.c",
"java.io.OutputStream",
"java.util.HashMap"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"aF"
],
"pattern_matches": [
"repository"
]
}
},
"p.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.OutputStream"
],
"methods": [
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"q.java": {
"class_name": "q",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.aH",
"G.ac",
"bH.X",
"bH.c"
],
"methods": [
"a",
"a",
"a",
"a",
"b",
"a",
"c",
"a",
"d",
"a",
"e",
"f",
"g",
"b",
"h",
"b",
"c",
"i",
"c",
"j",
"d"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"r.java": {
"class_name": "r",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"util": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.R",
"G.ac",
"V.g",
"bH.D",
"bH.p",
"java.util.ArrayList"
],
"methods": [
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"s.java": {
"class_name": "s",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"abstract": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"b",
"a",
"f",
"a",
"g",
"b",
"h",
"b",
"i"
],
"extends": null,
"implements": [],
"pattern_matches": [
"abstract",
"repository"
]
}
},
"t.java": {
"class_name": "t",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"V.g",
"bH.c",
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"b",
"a",
"c",
"b",
"a",
"c",
"a",
"d",
"a",
"e",
"d",
"a"
],
"extends": "w",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"u.java": {
"class_name": "u",
"suggested_name": "Utils.java",
"confidence": 14,
"top_pattern": "util",
"all_patterns": {
"util": 14,
"factory": 3,
"repository": 3,
"provider": 2,
"singleton": 1
},
"reason": "Detected util pattern (score: 14)",
"details": {
"imports": [
"G.R",
"G.f",
"G.i",
"V.g",
"bH.D",
"bH.X",
"bH.c",
"java.io.IOException",
"java.io.OutputStream",
"java.util.ArrayList",
"java.util.Collections",
"java.util.Date",
"java.util.Iterator",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"c",
"d"
],
"extends": "h",
"implements": [],
"pattern_matches": [
"factory",
"provider",
"repository"
]
}
},
"v.java": {
"class_name": "v",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"w.java": {
"class_name": "w",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3,
"abstract": 2,
"cache": 2,
"model": 2
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"bH.D",
"bH.X",
"bH.c"
],
"methods": [
"b",
"g",
"h",
"i",
"b",
"c",
"j",
"d",
"k",
"e",
"l",
"m",
"n"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"abstract",
"repository",
"cache"
]
}
},
"x.java": {
"class_name": "x",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"G.aH",
"G.ac",
"V.g"
],
"methods": [
"a",
"d",
"b",
"a",
"c",
"b",
"a",
"c",
"a"
],
"extends": "w",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"y.java": {
"class_name": "y",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"util": 2,
"provider": 2,
"cache": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"W.n"
],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"dao",
"util",
"provider",
"repository",
"cache"
]
}
},
"z.java": {
"class_name": "z",
"suggested_name": "Factory.java",
"confidence": 3,
"top_pattern": "factory",
"all_patterns": {
"factory": 3,
"repository": 3
},
"reason": "Detected factory pattern (score: 3)",
"details": {
"imports": [
"V.g"
],
"methods": [
"a",
"d",
"b",
"c",
"a",
"a"
],
"extends": "w",
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
}
},
"ae": {
"a.java": {
"class_name": "a",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"singleton": 1
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"b",
"a",
"c",
"d",
"e",
"a",
"f",
"b"
],
"extends": null,
"implements": [
"t"
],
"pattern_matches": [
"factory",
"repository"
]
}
},
"b.java": {
"class_name": "b",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.File"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"e"
],
"pattern_matches": [
"repository"
]
}
},
"c.java": {
"class_name": "c",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"b",
"c",
"d"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"d.java": {
"class_name": "d",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"b",
"a",
"c",
"a",
"d"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"e.java": {
"class_name": "e",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.io.File"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"f.java": {
"class_name": "f",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"repository": 3,
"thread": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"G.l",
"bH.D",
"java.io.IOException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"b",
"c",
"a",
"a",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository",
"thread"
]
}
},
"g.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"controller": 3,
"repository": 3,
"service": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"java.io.IOException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"manager",
"controller",
"repository",
"thread"
]
}
},
"h.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"controller": 3,
"repository": 3,
"service": 2
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"java.io.IOException",
"java.util.ArrayList",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"controller",
"repository",
"thread"
]
}
},
"i.java": {
"class_name": null,
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"factory": 3,
"controller": 3,
"repository": 3,
"service": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"java.io.IOException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"run"
],
"extends": "Thread",
"implements": [],
"pattern_matches": [
"factory",
"manager",
"controller",
"repository",
"thread"
]
}
},
"j.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b"
],
"extends": null,
"implements": [
"u"
],
"pattern_matches": [
"repository"
]
}
},
"k.java": {
"class_name": "k",
"suggested_name": "Utils.java",
"confidence": 6,
"top_pattern": "util",
"all_patterns": {
"util": 6,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 6)",
"details": {
"imports": [
"G.bT",
"W.z",
"ad.a",
"ad.b",
"bH.D",
"java.io.File",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List"
],
"methods": [
"a",
"b",
"a",
"b",
"c",
"d",
"c",
"e",
"d",
"f",
"e",
"g",
"f",
"h",
"i",
"g",
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"l.java": {
"class_name": "l",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3,
"util": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"W.D",
"bH.ae",
"java.io.File",
"java.util.ArrayList"
],
"methods": [
"a"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"dao",
"repository"
]
}
},
"m.java": {
"class_name": "m",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"n.java": {
"name": "nException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"o.java": {
"class_name": "o",
"suggested_name": "Repository.java",
"confidence": 6,
"top_pattern": "repository",
"all_patterns": {
"repository": 6,
"factory": 3,
"controller": 3,
"model": 2
},
"reason": "Detected repository pattern (score: 6)",
"details": {
"imports": [
"G.bT",
"bH.D"
],
"methods": [
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"dao",
"controller",
"repository"
]
}
},
"p.java": {
"class_name": "p",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3,
"cache": 2,
"thread": 2
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"A.f",
"A.g",
"G.J",
"G.bT",
"G.cR",
"G.cV",
"G.f",
"bH.X",
"bH.c",
"java.io.InputStream",
"java.io.OutputStream",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"a"
],
"extends": null,
"implements": [
"g"
],
"pattern_matches": [
"factory",
"repository",
"cache",
"thread"
]
}
},
"q.java": {
"class_name": "q",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"G.bT",
"G.cR",
"G.cV",
"java.io.File",
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"r.java": {
"class_name": "r",
"suggested_name": "Utils.java",
"confidence": 4,
"top_pattern": "util",
"all_patterns": {
"util": 4,
"factory": 3,
"repository": 3
},
"reason": "Detected util pattern (score: 4)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.List"
],
"methods": [
"a",
"a",
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"repository"
]
}
},
"s.java": {
"class_name": "s",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"t.java": {
"class_name": "t",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"u.java": {
"class_name": "u",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"v.java": {
"name": "vException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
},
"w.java": {
"class_name": "w",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"util": 2,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"java.util.List"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"x.java": {
"name": "xException",
"score": 10,
"reason": "Extends Exception/Error",
"details": {
"imports": [],
"methods": [],
"extends": "Exception",
"implements": [],
"pattern_matches": []
}
}
},
"af": {
"a.java": {
"class_name": "a",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"b.java": {
"class_name": "b",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"repository": 6,
"factory": 3,
"service": 2,
"singleton": 1
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"ae.a",
"ae.d",
"ae.k",
"ae.n",
"ae.p",
"ae.s",
"ae.u",
"ae.v",
"bH.D",
"bH.c",
"java.io.IOException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [
"s",
"a"
],
"pattern_matches": [
"factory",
"dao",
"service",
"repository"
]
}
},
"c.java": {
"class_name": "c",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"repository": 6,
"factory": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"G.bT",
"G.cR",
"G.cV",
"J.f",
"J.g",
"ad.a",
"ad.d",
"ae.d",
"ae.k",
"ae.m",
"ae.o",
"ae.p",
"ae.u",
"ae.v",
"bH.D",
"java.io.File",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"c",
"d",
"a",
"b",
"h",
"i",
"j",
"a",
"a",
"a",
"b",
"a",
"e",
"a",
"f",
"a",
"a",
"g",
"b"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"dao",
"util",
"repository",
"parser"
]
}
},
"d.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a"
],
"extends": null,
"implements": [
"o"
],
"pattern_matches": [
"repository"
]
}
},
"e.java": {
"class_name": "e",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"repository": 6,
"factory": 3,
"parser": 3,
"service": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"W.z",
"ad.a",
"ad.c",
"ae.a",
"ae.d",
"ae.k",
"ae.n",
"ae.p",
"ae.s",
"ae.u",
"ae.v",
"bH.D",
"bH.c",
"java.io.File",
"java.io.IOException",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"a",
"a",
"a",
"b",
"b",
"c",
"a"
],
"extends": null,
"implements": [
"s",
"a"
],
"pattern_matches": [
"factory",
"dao",
"util",
"service",
"repository",
"parser"
]
}
},
"f.java": {
"class_name": "f",
"suggested_name": "Utils.java",
"confidence": 12,
"top_pattern": "util",
"all_patterns": {
"util": 12,
"repository": 6,
"factory": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 12)",
"details": {
"imports": [
"G.bT",
"G.cR",
"G.cV",
"J.g",
"ad.a",
"ad.c",
"ad.d",
"ae.d",
"ae.k",
"ae.m",
"ae.o",
"ae.p",
"ae.u",
"ae.v",
"bH.D",
"bH.c",
"java.io.File",
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"c",
"d",
"a",
"a",
"a",
"b",
"a",
"e",
"a",
"f",
"a",
"a",
"a",
"b",
"h",
"i",
"j",
"g",
"b"
],
"extends": null,
"implements": [
"n"
],
"pattern_matches": [
"factory",
"dao",
"util",
"repository",
"parser"
]
}
},
"g.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ad.d"
],
"methods": [
"a"
],
"extends": null,
"implements": [
"o"
],
"pattern_matches": [
"repository"
]
}
},
"h.java": {
"class_name": "h",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"factory": 3,
"repository": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"java.util.ArrayList",
"java.util.HashMap",
"java.util.List",
"java.util.Map"
],
"methods": [
"a",
"a",
"a",
"b"
],
"extends": null,
"implements": [],
"pattern_matches": [
"factory",
"util",
"repository",
"parser"
]
}
},
"i.java": {
"class_name": null,
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"j.java": {
"class_name": "j",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"repository": 6,
"factory": 3,
"controller": 3,
"parser": 3
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"G.J",
"G.bT",
"G.f",
"ad.a",
"ad.b",
"ad.c",
"ad.d",
"ae.d",
"ae.p",
"ae.q",
"ae.u",
"ae.v",
"bH.D",
"bH.X",
"bH.c",
"java.io.ByteArrayInputStream",
"java.io.IOException",
"java.io.InputStream",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"a",
"b",
"c",
"a",
"a",
"a",
"a",
"d",
"a",
"b",
"a",
"a",
"b",
"a",
"a",
"e",
"f"
],
"extends": null,
"implements": [
"a"
],
"pattern_matches": [
"factory",
"manager",
"dao",
"util",
"service",
"controller",
"repository",
"thread",
"parser"
]
}
},
"k.java": {
"class_name": "k",
"suggested_name": "Utils.java",
"confidence": 10,
"top_pattern": "util",
"all_patterns": {
"util": 10,
"repository": 6,
"factory": 3,
"parser": 3,
"service": 2
},
"reason": "Detected util pattern (score: 10)",
"details": {
"imports": [
"ad.a",
"ad.b",
"ad.c",
"ae.d",
"ae.m",
"ae.o",
"ae.p",
"ae.s",
"ae.u",
"ae.v",
"bH.D",
"bH.c",
"java.io.ByteArrayInputStream",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"a",
"a",
"a",
"b",
"c",
"a"
],
"extends": null,
"implements": [
"s",
"a"
],
"pattern_matches": [
"factory",
"dao",
"util",
"service",
"repository",
"parser"
]
}
},
"l.java": {
"class_name": "l",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [],
"methods": [
"a",
"a",
"b",
"c"
],
"extends": null,
"implements": [],
"pattern_matches": [
"repository"
]
}
},
"m.java": {
"class_name": "m",
"suggested_name": "Utils.java",
"confidence": 8,
"top_pattern": "util",
"all_patterns": {
"util": 8,
"repository": 6,
"factory": 3,
"service": 2
},
"reason": "Detected util pattern (score: 8)",
"details": {
"imports": [
"ae.d",
"ae.k",
"ae.o",
"ae.p",
"ae.s",
"ae.u",
"ae.v",
"bH.D",
"bH.c",
"java.util.ArrayList",
"java.util.List",
"java.util.logging.Level",
"java.util.logging.Logger"
],
"methods": [
"a",
"b",
"a",
"a",
"a",
"a",
"b",
"c"
],
"extends": null,
"implements": [
"s",
"a"
],
"pattern_matches": [
"factory",
"dao",
"service",
"repository"
]
}
},
"n.java": {
"class_name": "n",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ae.q"
],
"methods": [],
"extends": "q",
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
},
"o.java": {
"class_name": "o",
"suggested_name": "Repository.java",
"confidence": 3,
"top_pattern": "repository",
"all_patterns": {
"repository": 3,
"interface": 2
},
"reason": "Detected repository pattern (score: 3)",
"details": {
"imports": [
"ad.d"
],
"methods": [],
"extends": null,
"implements": [],
"pattern_matches": [
"interface",
"repository"
]
}
}
}
}