プロセッサに次のような簡単な注釈があります。
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