Package-level declarations
The single place the Gradle project model is read. SubprojectDataCollector gathers every subproject's dependencies and plugins; ConfigurationClassifier, ModuleTypeDetector, and DeclarationLineFinder turn that raw build state into typed, serializable facts. Extraction is fail-silent per module: a broken module is logged and included as ModuleType.UNKNOWN, never crashing the run.
Types
Link copied to clipboard
object ModuleTypeDetector
Infers ModuleType from the plugin class names applied to a Gradle subproject.