写一个自己的编码风格校验工具

编程入门 行业动态 更新时间:2024-10-24 04:32:42

写一个<a href=https://www.elefans.com/category/jswz/34/1771270.html style=自己的编码风格校验工具"/>

写一个自己的编码风格校验工具

文章目录

    • 1. 目标
    • 2. 代码实现
    • 3. 结果验证

1. 目标

我们知道java编译器把Java程序源码编译成字节码的时候,会对Java程序源码做各方面的检查校验,这些校验主要是以程序“写得对不对”为出发点,但不会校验程序“写得好不好”。有鉴于此,业界出现了许多针对程序“写得好不好”的辅助校验工具,如CheckStyle、FindBug、Klocwork等。这些代码校验工具有一些是基于Java的源码进行校验的,有的是通过扫描字节码来完成的,我们的目标就是实现一款拥有自己编码风格的校验工具:NameCheckProcessor(对Java程序命名进行检查)。程序的命名规则如下:

  • 类或接口符合驼峰命名法,首字母大写
  • 方法要符合驼峰命名法,首字母小写
  • 字段
    • 类或实例变量,符合驼峰命名法,首字母小写
    • 常量。要求全部由大写字母或下划线构成,并且第一个字符不能是下划线

2. 代码实现

要通过注解处理器API实现编译器插件,首先需要了解这组API的一些基本信息。

我们实现注解处理器的代码需要继承抽象类javax.annotation.processing.AbstractProcessor,这个抽象类只有一个子类必须实现的方

更多推荐

写一个自己的编码风格校验工具

本文发布于:2023-12-03 20:53:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1657538.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自己的   风格   工具

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!