该案例主要为实现一个检查Java代码规范的编译器插件功能,编码规范遵循下面标准:

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

驼式命名法(Camel Case Name)是当前Java语言中主流的命名规范,我们的实战目标就是为Javac编译器添加一个额外的功能,在编译程序时检查程序名是否符合上述对类(或接口)、方法、字段的命名要求。