KmModule

class KmModule : KmModuleVisitor

Represents a Kotlin JVM module file (.kotlin_module extension).

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

@OptionalExpectation-annotated annotation classes declared in this module. Such classes are not materialized to bytecode on JVM, but the Kotlin compiler stores their metadata in the module file on JVM, and loads it during compilation of dependent modules, in order to avoid reporting "unresolved reference" errors on usages.

Link copied to clipboard

Table of all single- and multi-file facades declared in some package of this module, where keys are '.'-separated package names.

Functions

Link copied to clipboard
open fun visitEnd()

Visits the end of the module.