Index

C E F G I M O P S T W 
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.
C E F G I M O P S T W 
All Classes and Interfaces|All Packages