Package-level declarations

Provides an API for dumping Kotlin Java libraries public ABI.

Types

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Extracts name of packages annotated by one of the targetAnnotations. If there are no such packages, returns an empty list.

Link copied to clipboard
Link copied to clipboard
fun List<ClassBinarySignature>.filterOutNonPublic(nonPublicPackages: Collection<String> = emptyList(), nonPublicClasses: Collection<String> = emptyList()): List<ClassBinarySignature>
Link copied to clipboard
Link copied to clipboard
fun List<ClassBinarySignature>.retainExplicitlyIncludedIfDeclared(publicPackages: Collection<String> = emptyList(), publicClasses: Collection<String> = emptyList(), publicMarkerAnnotations: Collection<String> = emptyList()): List<ClassBinarySignature>