Annotation으로 찾은 요소를 기반으로 실시간으로 파일을 자동으로 생성하는 Intellij Plugin
- KSP혹은 AnnotationProcessor등의 CodeGenerator의 결과물을 빌드 하기 전에 참조할 수 있다.
- Build-Time 이전에 Error를 미리 발견할 수 있다.
- 특정 Annotation 을 찾아오도록 구현되어있기 때문에 사용하기 위해서는 해당 annotation을 적합한 full qualified name으로 수정해야한다.
LauncherProjectService.kt, LightLauncherClass.kt - 테스트 할 때 Run Plugin으로 실행하는것으로 적용해볼 수 있다.
https://cs.android.com/
https://plugins.jetbrains.com/docs/intellij/welcome.html
https://dealicious-inc.github.io/2021/08/23/android-studio-plugin-template.html
Plugin based on the IntelliJ Platform Plugin Template.