어노테이션의 생성자에 있는 @JvmOverloads는 의미가 없으므로 이를 보고합니다.
생성된 바이트코드 및 Kotlin 메타데이터에 @JvmOverloads의 점유 공간이 없으므로 @JvmOverloads가 생성된 바이트코드 및 코드 동작에 영향을 주지 않습니다.
어노테이션 클래스의 생성자에 있는 @JvmOverloads는 Kotlin 1.4 버전부터 컴파일 오류를 일으킵니다.
예:
annotation class A @JvmOverloads constructor(val x: Int = 1)
빠른 수정을 적용한 후:
annotation class A constructor(val x: Int = 1)