목록2025/09/23 (1)
devseop08 님의 블로그
함수를 호출하려면 그 함수가 정의된 클래스의 이름과 함수 이름, 파라미터 이름 등을 알아야만 했다.어노테이션과 리플렉션을 사용하면 그런 제약을 벗어나서 미리 알지 못하는 임의의 클래스를 다룰 수 있다.어노테이션을 사용하면 라이브러리가 요구하는 의미를 클래스에 부여할 수 있고리플렉션을 사용하면 실행 시점에 컴파일러 내부 구조를 분석할 수 있다.12.1 어노테이션 선언과 적용어노테이션을 사용하면 선언에 추가적인 메타 데이터(클래스 이름, 함수 이름, 파라미터 이름 등)를 연관시킬 수 있고어노테이션이 설정된 방식에 따라 소스 코드, 컴파일된 클래스 파일, 런타임에 대해 작동하는 도구를 통해 메타 데이터에 접근할 수 있다.12.1.1 어노테이션을 적용해 선언에 표지 남기기코틀린에서 어노테이션을 적용하려면 @와 ..
Language/Kotlin
2025. 9. 23. 09:21