Я пытаюсь использовать библиотеку Java в своем проекте Kotlin.Kotlin ошибка компиляции: неразрешенный AspectJ supertype
Создание переменных в моем проекте типов, определенных в библиотеке, прекрасно работает, например. val foo: Foo = fooProvider.get()
, но вводя код, который фактически использует эти типы, например. foo.toString()
, вызывает ошибку компиляции:
Error:Kotlin: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
class com.example.Foo, unresolved supertypes: ajcMightHaveAspect
Из того, что я нашел до сих пор мой пример Foo
типа implements
ajcMightHaveAspect
который является некоторым типом интерфейса AspectJ.
aspectjrt
находится на моем пути к классу, но я не могу найти ajcMightHaveAspect
, определяемый в любом месте.
Это ошибка компилятора Kotlin? Я делаю что-то неправильно?
Я создал https://youtrack.jetbrains.com/issue/KT-12179 с прилагаемым демонстрационным проектом, который воспроизводит ошибку компиляции. – mfulton26