ModuleCompilationKey

An immutable key which specifies a version of a module and its context at the time of compilation. It does not explicitly contain the ModuleVersionKey, but it includes the compilation times of the module's predecessors.

Constructors

Link copied to clipboard
constructor(predecessorCompilationTimes: LongArray)

Construct a new ModuleCompilationKey.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun write(binaryStream: DataOutputStream)

Output this module compilation key to the provided DataOutputStream. An equal key can later be rebuilt via the constructor taking a DataInputStream.