9장. IntelliJ의 프로젝트 모델과 인덱스
붉은 오류가 실제 컴파일 오류인지 인덱스·SDK 불일치인지 구분한다. Project SDK, Gradle JVM, language level, annotation processing, generated source 순서로 확인한다. 캐시 삭제는 마지막 수단이다.
Navigate to declaration, Find Usages, Call Hierarchy, Type Hierarchy로 의미 기반 이동을 익힌다. 안전한 rename·extract method 후에도 공개 API와 직렬화 이름을 테스트한다.