checksum

open val checksum: Long?

A number that changes when this migration changes, or null - the default - for "do not check".

Nothing is derived for a class - its bytecode changes with the compiler - so nothing is stored unless you put something here, and validation skips what has no checksum. On a repeatable migration null means it runs on every run.