2014-07-10 39 views
0

public AbstractDomain getById(final Long lngARL_AUDIT_TRAIL_ID) { < ---参数名称必须在此节比赛的一些模式

在这里,我得到这个错误:

Name lngARL_AUDIT_TRAIL_ID must match pattern ^[a-z][a-zA-Z0-9]*$ 

我不知道做什么和如何避免它。

需要一些解决方案。

+0

这就是为什么我会添加一个[自定义消息](http://checkstyle.sourceforge.net/config.html#Custom_messages)来命名约定规则。如果该消息是类似于'参数名称必须以小写字母开始并且仅由字母和数字组成',那将会更加清楚。' –

回答

0

不要在方法参数名称中使用_字符。 Java code conventions表示您应尽可能避免在方法或变量名称中使用下划线。

+0

这不是答案 –

+1

但是这个*是答案。正则表达式不允许下划线,这是因为代码惯例。 –

+0

有关参数名称,另请参阅[Google Java Style](http://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s5.2.6-parameter-names)。 –

相关问题