Intereting Posts
Kotlin: NoSuchMethod при вызове из java Как использовать анонимные классы Kotlin в качестве аргументов для собственных функций JavaScript? Обратный вызов конструктора с несколькими параметрами Являются ли числовые операции с использованием Kotlin столь же быстрыми, как эквивалент с Java-примитивами? Класс отсутствует конструктор без аргументов, но я предоставил конструктор без аргументов Изменение списка фрагментов изменяется в других фрагментах Котлин: функция делегирования Создание классов Kotlin в Android Studio с использованием действий Как настроить динамические опорные точки для поворота анимации В Kotlin при использовании Kovenant Promise.of (значение) иногда я исключаю исключения Сбой приложения при повороте экрана Котлин. Какой способ инициализации прав? Метод anko toast () вызывает java.lang.NoSuchMethodError при вызове из фрагмента Как вы используете Flowable.generate от Kotlin Kotlin лямбда с интерфейсом как аргумент

Как изменить исходный код для компиляции класса Kotlin с помощью настраиваемого плагина Intellij Idea

Как написать плагин IntelliJ, который модифицирует класс Kotlin, чтобы аннотировать его с помощью @RunWith(MockitoJUnitRunner.class) ?

Я пробовал следующий код:

KtPsiFactory(ktFile.project).createAnnotationEntry("@RunWith(MockitoJUnitRunner.class)")

но он бросает

0 declarations in @RunWith(MockitoJUnitRunner.class) val x java.lang.AssertionError: 0 declarations in @RunWith(MockitoJUnitRunner.class) val x at org.jetbrains.kotlin.psi.KtPsiFactory.createDeclaration(KtPsiFactory.kt:288)

Однако он работает для @Ignore

Ах .. Это должно быть @RunWith(MockitoJUnitRunner::class)