본문 바로가기

코드생성2

안드로이드 Annotation을 이용한 코드 생성(2) 안녕하세요. 지난 포스팅에 이어서 이번에는 Annotation을 이용한 코드생성을 진행해보겠습니다. 혹시나 안보셧다면 먼저 보고 이 글을 읽으시길 바랍니다. https://dog-footprint.tistory.com/49 안드로이드 Annotation을 이용한 코드 생성(1) 안녕하세요. 이번 포스팅에서는 Annotation을 이용한 코드 생성하는 방법을 알려드리겠습니다. 이전에 어노테이션과 관련된 포스팅을 한적이 있었는데 이것에 대한 연장선이라고 생각하시면 되겠 dog-footprint.tistory.com 일단 코드 생성을 위해선 몇가지 개념을 알아야 합니다. FileSpec : 코드생성 파일을 정의하는 클래스 TypeSpec : 파일생성시 어떤 타입의 파일을 정의하는 지에 대한 클래스(예를 들면 .. 2021. 8. 8.
안드로이드 Annotation을 이용한 코드 생성(1) 안녕하세요. 이번 포스팅에서는 Annotation을 이용한 코드 생성하는 방법을 알려드리겠습니다. 이전에 어노테이션과 관련된 포스팅을 한적이 있었는데 이것에 대한 연장선이라고 생각하시면 되겠습니다. https://dog-footprint.tistory.com/43 자바 어노테이션(2) - 리플렉션 안녕하세요. 이번 포스팅에서는 어노테이션이 리플렉션을 통해 어떻게 사용될 수 있는지 적어보려고 합니다. 리플렉션이란 클래스의 정보를 알아내는 것인데 런타임에 동적으로 클래스 정보를 dog-footprint.tistory.com 일단 안드로이드에서 코드 생성을 하기 위한 기본적인 구조로는 processor 모듈과 annotation 모듈을 생성해야 합니다. processor 모듈은 annotation에 대한 코드.. 2021. 8. 2.