;
}
}
三、注解处理器中使用 JavaPoet 生成代码
----
在 【Android APT】注解处理器 ( 根据注解生成 Java 代码 ) 博客中使用 字符输出流 Writer 直接写出字符串的方式..., 生成了 Java 代码 , 不过每行代码都需要自己生成 ,
注解处理器 中 , 使用 Filer 对象写出 Java 代码 , 获取 Filer 对象 , 保存在成员字段 Filer mFiler...方法 , 获取 Filer 对象 ;
在 AbstractProcessor 注解处理器的 process 中根据获取的注解 , 生成相关代码 ;
注解处理器 使用 JavaPoet 示例 :
package...Java 代码 ;
生成的 Java 代码就是 路由表数据 , 路由表中有若干路由选项 , 每个路由选项都由 路由地址 和 路由信息 组成 ,
路由地址 : 字符串地址 ;
路由信息 : Class 对象..., Activity 或 Service 的字节码类对象 ;
从路由表中 , 根据路由地址 , 获取相应的路由对象 , 可以直接跳转到对应 Activity 界面 , 或调用 相应的 Service