从无到有手写ButterKnife框架

导航

一、代码的演进
二、butterKnife反射调用
三、javapoet自动生成模板代码
四、apt与注解
五、注解支持多层继承
六、apt调试
七、javapoet语法

1、apt Debug调试

1、在项目的根目录下的gradle.properties文件中,新增如下配置:

org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

2、新建remote debugger
命名为AnnotationProcessor


3、设置断点执行命令
先clean 后compileDebugSources


4、debug操作
从左往右



【下一行】【进入方法内】【强行进入】【退出方法内】【略过...】【下一个断点】

从无到有手写butterKnife框架

https://github.com/yinlingchaoliu/JavaPoetDemo

你可能感兴趣的:(从无到有手写ButterKnife框架)