Index
All Classes and Interfaces|All Packages
C
- classes - Static variable in class Main
- ClassScanner - Class in Unnamed Package
-
A utility class for scanning and loading classes from Java modules.
- ClassScanner() - Constructor for class ClassScanner
E
- exploreHierarchy(Class<?>) - Static method in class Main
-
Analyzes each class by counting its declared fields, methods, subtypes, and supertypes.
- exploreRecursive(Class<?>, Set<String>, Set<String>, Set<String>) - Static method in class Main
-
Recursively explores superclass and interfaces, adding inherited fields, methods, and supertypes.
F
- fieldsAll - Static variable in class Main
- fieldsDeclared - Static variable in class Main
G
- getInstance() - Static method in class ClassScanner
-
Provides access to the singleton instance of ClassScanner.
I
- inputClasses(List<Class<?>>, String) - Static method in class Main
-
Reads class names from the specified input file, loads each class, and adds it to the classes list.
- INSTANCE - Static variable in class ClassScanner
M
- main(String[]) - Static method in class Main
- Main - Class in Unnamed Package
- Main() - Constructor for class Main
- methodsAll - Static variable in class Main
- methodsDeclared - Static variable in class Main
O
- outputFilePath - Static variable in class Main
P
- performClassScan() - Method in class ClassScanner
-
Performs the actual class scanning by iterating through modules in the boot layer.
S
- sortMapByValueToString(Map<String, Integer>, int) - Static method in class Main
-
Sorts a map by value in descending order and returns a formatted string of the top N entries.
- subtypesTotal - Static variable in class Main
- supertypesTotal - Static variable in class Main
T
- topN - Static variable in class Main
- totalClasses() - Static method in class ClassScanner
-
Static method to get the list of all classes found in the modules.
W
- writeFile(String, List<String>) - Static method in class Main
-
Writes the formatted output data to the specified output file.
All Classes and Interfaces|All Packages