Issue with using reflect in kotlin
Class kotlin.reflect.jvm.internal.calls.CallerImpl$FieldGetter can not access a member of class 다음의 이슈에 직면하였다. 왜일까 Research 를 하였고.아래 Reference 에 명시한 글을 읽고 나니 이해가 되었다.아래 글의 답변을 번역해두었다.나는 당신의 요점을보고 대부분 동의합니다. 그러나 Kotlin 리플렉션은 약간 다른 모델에서 작동합니다. 컴파일 타임에 컴파일러가 볼 수 있는 것과 최대한 유사한 프로그램 구조를 나타냅니다. 이것이 추구해야 할 올바른 목표라는 점에 대해 이의를 제기할 수 있지만 이 접근 방식에는 특정 이점이 있습니다. 예를 들어 런타임용으로 설계된 시스템(예: DI)이 컴파일 타임에 Kotlin 컴..
2022.10.06