本篇文章是以类元素(element)为主体进行探讨的。为了简化代码,我把类元素的两个兄弟提前声明出来:
1 | // 类的标识 |
查询相关
获取类的全路径
1 | /** |
获取类的包名
1 | /** |
获取类名
1 | /** |
判断是否有指定的修饰符
1 | /** |
判断有没有实现指定的接口
1 | /** |
判断是否存在字段
1 | /** |
修改相关
设置类的修饰符
1 | /** |
导入一个包
1 | /** |
添加接口
1 | /** |
设置无参数私有构造器
1 | /** |
当然,肯定还会有其他需求,不过只要这些你掌握了,其他应该问题都不大。
更多用法请参考:https://github.com/ofofs/jca.git