12 2021 档案
摘要:一、JCTree的使用 想要利用自定义注解写方法,就是在重载方法visitClassDef中,利用jcClassDecl.defs.prepend(),把新方法加入到源代码中。 1.如何写新方法呢? 1.生成表达式 — 其实就是方法体的内容例如: 1 public void getPerson(St
阅读全文
摘要:大家在做java程序开发时会用到Lombok插件,在使用时大家都觉得其很方面,帮助我们消除Java代码的冗长,那么它的实现原理是什么呢? 在javac解析称抽象语法树之后,Lombok通过自己的注解解释器,动态修改语法树,插入新的节点到语法树中,最后通过分析生成字节码。 例如创建一个名为Getter
阅读全文
摘要:本篇文章主要记录了java的一些基础知识,以供大家学习。
阅读全文