2012-12-27 49 views
1

当我运行我的代码PMD分析,我是gettiingt以下消息:PMD分析错误

名称'END_METHOD'必须匹配模式

'^[a-z][a-zA-Z0-9]*$' 

END_METHODprivate final类型。它是否应该包含特殊字符?或小写字符?

回答

0

消息告诉你名字应该以小写字母开头。 PMD在这里执行的约定是,只有静态最终变量被命名为全部大写,而方法局部变量(最终或不是)使用camel-case。方法也使用骆驼案件。

[a-z]表示一个小写字母字符。

[a-zA-Z0-9]*表示零个或多个字符,每个字符可以是小写,大写或数字(无特殊字符或下划线)。

在一起,正则表示字符串应该从一个小写字符开始,后跟0个或更多个字母数字字符。