2016-04-29 2 views
1

Я пытаюсь использовать библиотеку 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 типа implementsajcMightHaveAspect который является некоторым типом интерфейса AspectJ.

aspectjrt находится на моем пути к классу, но я не могу найти ajcMightHaveAspect, определяемый в любом месте.

Это ошибка компилятора Kotlin? Я делаю что-то неправильно?

+0

Я создал https://youtrack.jetbrains.com/issue/KT-12179 с прилагаемым демонстрационным проектом, который воспроизводит ошибку компиляции. – mfulton26

ответ