Closed choigy1001 closed 2 years ago
SOURCE 정책은 컴파일 할 때만 사용하고 사라지는데 애노테이션의 메모리를 버린다고 하네요! 컴파일러를 직접 작성하지 않는 이상 주석처럼 사용된다고 합니다 ~
출처: https://codingrepo.tistory.com/41 백기선 라이브 스터디 강의에서 나온 말 같아요 ~
정리하면
@Override
같은 경우에는 어노테이션을 컴파일러와 연관해서 작성한다.
고로 컴파일러를 저희가 작성하는거 아닌 이상 쓸일이 없다고 말하는 거 같네요..
이제 이해했습니다 ㅠㅠ
@Retention
의 유지 정책중 하나인 SOURCE 가 컴파일러를 직접 작성할 것이 아니면 , 이 유지 정책이 필요하지 않다고 말했습니다. 여기에 대해서 생각해보고 의견 나누면 좋겠습니다~