Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 752 Bytes

File metadata and controls

18 lines (11 loc) · 752 Bytes

注解处理器

1.apt 注解与注解处理器介绍

2.java 文件架构化Element

  1. Element是Java文件当中某一个元素,它可以指代包、类、方法或者变量等,主要用到以下几种子接口:
  2. PackageElement表示包信息元素,提供对有关包及其成员信息的访问。
  3. ExecutableElement表示类或接口中的方法、构造方法等元素。
  4. TypeElement表示类或接口类型元素。提供对有关类型及其成员信息的访问。注意,枚举类型是一种类,而注解类型是一种接口。
  5. VariableElement表示一个字段、enum常量、方法或构造方法参数、局部变量或异常参数

3.获取注解信息

4.javapoet简介

5.APT 使用总结