zozero94 / FeatureTestRepo

기록
1 stars 0 forks source link

Annotation Processing #6

Closed zozero94 closed 3 years ago

zozero94 commented 3 years ago

어노테이션 프로세싱을 이용하여 컴파일 타임에 클래스를 만들어 보자.

zozero94 commented 3 years ago
  1. AutoService 디펜던시를 추가해서 하니 안됨
  2. 직접 processor 모듈에 META-INF를 추가하니까 됨 스크린샷 2020-11-03 오후 3 22 20
스크린샷 2020-11-03 오후 3 20 05
zozero94 commented 3 years ago

javax.annotation.processing.Processor 내용 com.example.annotation_processor.TestProcessor

zozero94 commented 3 years ago

Annotation Processor를 사용해서 중복되는 startActivity 코드를 간략하게 만들어 보자.

https://www.charlezz.com/?p=1167

Invocation Handler를 이용하여 만들기는 실패.

내가 생각하는 Invocation Handler를 사용하면 좋은 예