JvmApiInventory
Discovers the JVM-visible public/protected binary surface from the artifacts actually loaded by a host. Includes Kotlin declarations exposed publicly in bytecode; source-level visibility is not inferred. Discovery does not initialize classes and rejects shadowed resources, origins, or unresolved linkage.
Functions
Link copied to clipboard
Returns exact class/member identities including JVM overload descriptors, grouped by registered module. The module-to-representative map is descriptive input; it never substitutes a differently named distribution JAR.
Link copied to clipboard
fun componentEntryPoints(loader: ClassLoader, representatives: Map<String, String>, receiverBinaryName: String): Map<String, Set<String>>
Selects every nonsynthetic public static UpperCamel void extension on the exact caller-supplied receiver type. Returns raw binary identities, preserving generated aliases and overload descriptors for reviewed assignments.