|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.codenarc.rule.AbstractRule
org.codenarc.rule.AbstractAstVisitorRule
org.codenarc.rule.naming.MethodNameRule
class MethodNameRule extends AbstractAstVisitorRule
Rule that verifies that the name of each method matches a regular expression. By default it checks that the method name starts with a lowercase letter. Implicit method names are ignored (i.e., 'main' and 'run' methods automatically created for Groovy scripts).
Theregex
property specifies the regular expression to check the method name against. It is
required and cannot be null or empty. It defaults to '[a-z]\w*'.
The ignoreMethodNames
property optionally specifies one or more
(comma-separated) method names that should be ignored (i.e., that should not cause a
rule violation). The name(s) may optionally include wildcard characters ('*' or '?').
Property Summary | |
---|---|
Class |
astVisitorClass
|
String |
ignoreMethodNames
|
String |
name
|
int |
priority
|
String |
regex
|
Constructor Summary | |
MethodNameRule()
|
Method Summary |
---|
Methods inherited from class AbstractAstVisitorRule | |
---|---|
shouldApplyThisRuleTo |
Property Detail |
---|
Class astVisitorClass
String ignoreMethodNames
String name
int priority
String regex
Constructor Detail |
---|
MethodNameRule()
Groovy Documentation