728x90
SMALL
안녕하세요 남갯입니다.
https://pluu.github.io/blog/kotlin/2017/07/23/kotlin-generatestubs/
kapt란?
kapt Annotation Processing for kotlin 는 코틀린이 자바파일의 Annotation 처리시 Kotlin 파일의 Annotation 처리를 포함합니다.
1. javac 보다 먼저 kotlinc가 동작합니다.
2. kotlin 바이너리 파일은 javac 컴파일 대상이 됩니다.
3.그러나 javac는 Annotation이 부여된 Kotlin 파일까지 자동으로 포함시키는 기구는 없습니다.
데이터 바인딩을 이용할때 BindingAdapter라는 annotation을 작성하게 되는데 kotlin의 annotation을 동작시키기 위해서는
plugin kapt를 추가해야합니다.
728x90
LIST
'IT > kotlin' 카테고리의 다른 글
[flow] coroutine flow 문서 읽기 -1 (0) | 2022.05.10 |
---|---|
[코틀린] 코틀린 제너릭 (0) | 2019.12.27 |
[코틀린] let, with, run, also, apply 정리 (0) | 2019.12.05 |
[Kotlin] 코틀린 확장 함수 (Kotlin extension functions) 예제 및 정리 (0) | 2019.08.08 |
[드로이드나이츠] 뱅크샐러드 코틀린던전 2, 3번문제 (0) | 2019.04.09 |