You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
kapt와 ksp는 각각 코드 생성 및 컴파일 타임 어노테이션 프로세싱을 지원하기 위한 도구입니다. 두 가지 모두 kotlin에서 자주 사용되는 라이브러나 프레임워크(예: Room, Dagger 등)에서 필수적인 역할을 합니다.
KAPT(Kotlin Annotation Processing Tool)
kapt는 Java의 annotation processing tool(APT)를 kotlin 코드에서도 사용할 수 있게 해주는 도구입니다.
Kotlin 소스 코드를 중간에 Java 코드로 변환해서 프로세서를 실행한 후, 다시 Kotlin 코드로 합칩니다.
KSP(Kotlin Symbol Processing)
ksp는 jetBrain에서 만든 kotlin 전용 어노테이션 프로세싱 도구로, kapt의 대안으로 제공됩니다. kotlin 코드의 구조를 직접 분석하고 활용할 수 있도록 설계되어 있습니다.
Beta Was this translation helpful? Give feedback.
All reactions