|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectorg.codenarc.rule.AbstractAstVisitorRule
groovy.org.codenarc.rule.generic.IllegalClassMemberRule
class IllegalClassMemberRule extends AbstractAstVisitorRule
Checks for classes containing fields/properties/methods matching configured illegal member modifiers.
| Field Summary | |
|---|---|
protected Collection |
allowedFieldModifiersList
|
protected String |
allowedFieldModifiersString
|
protected Collection |
allowedMethodModifiersList
|
protected String |
allowedMethodModifiersString
|
protected Collection |
allowedPropertyModifiersList
|
protected String |
allowedPropertyModifiersString
|
protected Collection |
illegalFieldModifiersList
|
protected String |
illegalFieldModifiersString
|
protected Collection |
illegalMethodModifiersList
|
protected String |
illegalMethodModifiersString
|
protected Collection |
illegalPropertyModifiersList
|
protected String |
illegalPropertyModifiersString
|
| Property Summary | |
|---|---|
Class |
astVisitorClass
|
String |
ignoreMethodNames
|
String |
ignoreMethodsWithAnnotationNames
|
String |
name
|
int |
priority
|
| Method Summary | |
|---|---|
boolean
|
isReady()
|
void
|
setAllowedFieldModifiers(String allowedFieldModifiers)
|
void
|
setAllowedMethodModifiers(String allowedMethodModifiers)
|
void
|
setAllowedPropertyModifiers(String allowedPropertyModifiers)
|
void
|
setIllegalFieldModifiers(String illegalFieldModifiers)
|
void
|
setIllegalMethodModifiers(String illegalMethodModifiers)
|
void
|
setIllegalPropertyModifiers(String illegalPropertyModifiers)
|
| Field Detail |
|---|
protected Collection allowedFieldModifiersList
protected String allowedFieldModifiersString
protected Collection allowedMethodModifiersList
protected String allowedMethodModifiersString
protected Collection allowedPropertyModifiersList
protected String allowedPropertyModifiersString
protected Collection illegalFieldModifiersList
protected String illegalFieldModifiersString
protected Collection illegalMethodModifiersList
protected String illegalMethodModifiersString
protected Collection illegalPropertyModifiersList
protected String illegalPropertyModifiersString
| Property Detail |
|---|
Class astVisitorClass
String ignoreMethodNames
String ignoreMethodsWithAnnotationNames
String name
int priority
| Method Detail |
|---|
@Override boolean isReady()
void setAllowedFieldModifiers(String allowedFieldModifiers)
void setAllowedMethodModifiers(String allowedMethodModifiers)
void setAllowedPropertyModifiers(String allowedPropertyModifiers)
void setIllegalFieldModifiers(String illegalFieldModifiers)
void setIllegalMethodModifiers(String illegalMethodModifiers)
void setIllegalPropertyModifiers(String illegalPropertyModifiers)
Groovy Documentation