問題タブ [annotation-processor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - kotlin で注釈プロセッサを使用する
プロセッサに次のような簡単な注釈があります。
これは Java ファイルでは機能しますが、ファイルを kotlin に変換するとすぐに、注釈のインポートが機能しなくなります。なんで?
彼の注釈をkotlinでも機能させるには、何を変更する必要がありますか? ドキュメントから、kotlin は Java アノテーションと 100% 互換性があることがわかります。そのため、ここで何が問題なのか少し混乱しています...プロセッサが動作しておらず、kotlin で動作するように調整する必要があるかどうかは理解できますが、インポート自体が機能しない理由がわかりません...
私が話しているライブラリはここにあります: https://github.com/MFlisar/BundleArgs
kotlin - Annotation Processor: Kotlin クラスが Element からの「内部」可視性修飾子でマークされているかどうかを知る方法
Auto Serviceを使用していくつかの注釈を処理していますが、Kotlin クラスに Annotation Processor API からの「内部」可視性修飾子があるかどうかを識別できません。
プロセッサで KAPT と Kotlin を使用しています。依存関係:
サンプル クラス:
プロセスメソッド内でこれの TypeElement を取得しました
しかし、クラスに「内部」修飾子があるかどうかを検出する方法がわかりません。
もしそうなら:classElement.modifiers
私はこれを手に入れます:
「内部」修飾子を検出する方法について何か考えはありますか?