인프런 커뮤니티 질문&답변
소스컴파일시점에 MagicMojaProcessor가 사용되면 안되는이유
작성
·
401
0
소스를 컴파일하는 시점에 저 annotation이 사용되면안되는데 사용되려해서 에러가 난다는데 왜 컴파일하는 시점에 저 annotation이 사용된다는건가요? 헷갈리네요ㅠㅠ
프로세서를 등록하는 과정에서 어노테이션이 사용이 되는데 어노테이션의 생명주기를 source레벨로 해놔서그런건가요?
그런데 CLASS레벨로 해놔도 똑같이 안되네요.. 이유를 잘 이해하지 못하겠어요 왜 저 에노테이션이 사용되면 안되는지 궁금합니다
소스 컴파일하는 과정에서 MagicMojaProcessor가 동작하려고하는데 그 시점에서는 MagicMojaProcessor가 없어요. 왜 없는거죠?
원래는 다음과 같이 동작을해야해요
MagicMojaProcessor 컴파일
컴파일된 파일을 가지고 META-INF에서 사용
근데 2->1 로 과정이 일어나기때문에 오류가 발생한다는얘기인가요?
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!





