Я пытаюсь получить Класс>.
Чтобы издеваться над Обозревателем, мне нужен его класс.Я пытался использовать Observer<Int>::class.java
, но получаю "Только классы разрешены в левой части литерала класса"
MWE (важными являются строки 1-2, для полноты включены логика предметной области и проверка mockito):
val clazz = Observer<Int>::class.java // Error
val observer: Observer<Int> = mock(clazz)
addObserver(observer)
val y = 1
setObservedValue(y)
verify(observer).onChanged(y)