반응형 코틀린 JvmStatic1 JvmStatic 어노테이션 회사에서 작성중인 안드로이드 코드가 거의 대부분 자바로 이루어져 있어 코틀린으로 변환하는 중에 있는데, 코틀린으로 작성할 때 상호작용하는 자바코드를 신경써야 하다보니 이것저것 많이 찾아보게 되는 것 같습니다. 이번에 시간이 남아 사용중인 것들을 하나씩 정리해야겠습니다. @JvmStatic 이 어노테이션의 경우, java의 static처럼 사용할 수 있도록 도와주는 어노테이션입니다. 코틀린에서 객체를 선언하지 않고 바로 참조하는 static 형태의 경우 companion object 및 object 키워드를 통해 사용하곤 하는데, 이렇게 사용하는 경우 자바 코드에서는 Class.Companion.method 혹은 Class.INSTANCE.method 형태로 바꿔 사용해야 합니다. 코틀린에서는 큰 차이를 .. 2023. 3. 16. 이전 1 다음 728x90