我的处理器中有一个简单的注释,如下所示:
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.TYPE) @Retention(RetentionPolicy.CLASS)
public @interface BundleBuilder
{
// ...
}
这适用于 java 文件,但是一旦我将文件转换为 kotlin,注释的导入就不再起作用了。为什么?
我需要改变什么才能让他的注释也能在 kotlin 中工作?从文档中我可以看到 kotlin 与 java 注释 100% 兼容,所以我有点困惑这里有什么问题......我会理解处理器是否不工作并且需要调整以与 kotlin 一起工作,但是我不知道为什么导入本身不起作用...
我正在谈论的图书馆在这里:https ://github.com/MFlisar/BundleArgs