JavaPoet , AnnotationProcessor , Reflection , 자바컴파일러 의 이해를 위한 프로젝트입니다.
@JeongGetter
: AST 예제@JeongPoetGetter
: JavaPoet 예제
📌 Lombok은 어떻게 동작하는걸까? (AnnotationProcessor에 대해)
- javax.annotation.processing
- AbstractProcessor , Processor
- Filer 인터페이스
- RoundEnvironment
- ProcessingEnvironment
- javax.lang.model
- Element
- TypeElement
- Javapoet
- AutoService