강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Thêm Java, nhiều cách thao tác mã khác nhau

Annotation processor에서 element type을 제한했는데도 다른 타입으로 컴파일이 됩니다...이상하게도..

Viết

·

387

·

Đã chỉnh sửa

0

안녕하세요,

 

애노테이션 프로세서에서 테스트하는 @Magic 을 테스트하면서,

process 메소드에서 분명 inteface element에서만 작동되고 아니면 erorr를 발생하도록 했는데...

실제로 제가 프로젝트를 만들어서 class에다가 @Magic을 적용해도, 에러없이 정상적으로 컴파일이 됩니다....

 

빌더는 gradle을 사용하고 있구요... 지금까지 한번도 실패한적이 없이 테스트 잘 되고 있었는데.. 실패해야할 컴파일이 정상이되어서 이해가 않되서 질무을 올려봅니다..

아래는 process method:

class에 @Magic 적용했는데도 정상인 화면입니다

혹시 몰라서 다시 한번 똑같이 프로젝트 만들었습니다. 이번엔 빌드 정보까지 스크린캡쳐했습니다.

javaspringjpa

Câu trả lời 1

0

제가 기본적인 실수를 했습니다.

annotationProcessor 를 제가 만든 프로세서가 아닌 구글을 지정해놨었네요...

수정하니 정확하게 동작합니다

제가 만든 프로세서 등록은 어떻게 하셨나요..

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Đặt câu hỏi