经过编译时注解生成代码实现本身的ButterKnife

背景概述 注解的处理除了能够在运行时经过反射机制处理外,还能够在编译期进行处理。css Java5中提供了apt工具来进行编译期的注解处理。apt是命令行工具,与之配套的是一套描述“程序在编译时刻的静态结构”的API:Mirror API(com.sun.mirror.*)。经过Mirror API能够获取到被注解的Java类型元素的信息,从而提供自定义的处理逻辑。具体的处理工具交给apt来处理。
相关文章
相关标签/搜索