michaelrocks
01/07/2016, 7:38 PMval with notNull() makes absolutely no sense. Moreover, lateinit property is exposed as a field with property’s visibility level. It’s accessors cannot have different visibility level. lateinit cannot be of primitive type.