2014-07-10 2 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)을 참조하십시오. –

관련 문제