Я заметил, что некоторые из моих классов Scala содержат поле с именем bitmap$0 типа int. Что это?
bitmap$0
int
Здесь хранятся состояния инициализации для lazy val с.Когда вы обращаетесь к lazy val (или к вложенному object, что эквивалентно), компилятор использует поле растрового изображения, чтобы определить, было ли оно уже оценено.
lazy val
object
При инициализации отложенных значений это поле также используется для синхронизации при инициализации значения.