반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- viewmodel
- theming
- 글또
- 코루틴
- mockito
- ReactiveProgramming
- 테스트
- Rxjava
- k8s
- kotlin강좌
- 알게되는
- 회고
- Coroutine
- 스레드
- 병럴프로그래밍
- 코틀린
- Kotlin
- 자바
- 디자인패턴
- 안드로이드
- g 단위테스트
- 안드로이드스튜디오
- Gradle
- 병렬프로그래밍
- 커스텀상태
- android
- 알고리즘
- 책
- Compose
- 안드로이드강좌
Archives
- Today
- Total
목록kotlin in action (1)
선생님, 개발을 잘하고 싶어요.

다루는 거 애노테이션(annotation) 라이브러리가 요구하는 의미를 클래스에게 부여 리플렉션(reflection) 실행 시점에 컴파일러 내부 구조를 분석 애노테이션 메타데이터를 선언에 추가해 애노테이션을 처리하는 도구가 컴파일 시점이나 실행 시점에 적절한 처리 애노테이션 인자로 원시 타입 값, 문자열, enum, 클래스 참조, 다른 애노테이션 클래스 그리고 이러한 배열이 들어갈 수 있다. 애노테이션 인자는 컴파일 시점에 알 수 있어야한다. 코틀린 한 소스코드의 선언을 컴파일한 결과가 여러 자바 선언과 대응하는 경우가 있다. (e.g. var로 선언한 property는 getter, setter에 대응된다) 사용 지점 대상(use-site target) 선언으로 애노테이션을 붙일 요소를 정할 수 있다...
일상/책 리뷰
2022. 6. 6. 20:20