Page 8 -
P. 8
10장 애너테이션과 리플렉션 391
10.1 애너테이션 392
10.1.1 애너테이션 클래스 정의하고 사용하기 393
10.1.2 내장 애너테이션 399
10.2 리플렉션 406
10.2.1 리플렉션 API 개요 406
10.2.2 지정자와 타입 408
10.2.3 호출 가능 414
10.3 결론 419
10.4 정리 문제 420
11장 도메인 특화 언어 421
11.1 연산자 오버로딩 423
11.1.1 단항 연산 424
11.1.2 증가와 감소 426
11.1.3 이항 연산 427
11.1.4 중위 연산 432
11.1.5 대입 434
11.1.6 호출과 인덱스로 원소 찾기 437
11.1.7 구조 분해 440
11.1.8 이터레이션 441
11.2 위임 프로퍼티 442
11.2.1 표준 위임들 442
11.2.2 커스텀 위임 만들기 447
11.2.3 위임 표현 451
11.3 고차 함수와 DSL 453
11.3.1 중위 함수를 사용해 플루언트 DSL 만들기 454
11.3.2 타입 안전한 빌더 사용하기 456
11.3.3 @DslMarker 460
Kotlin_05.indd 20 2022-02-15 오후 4:07:30