Groovy Documentation

groovy.org.codenarc.rule.design
[Groovy] Class PrivateFieldCouldBeFinalRule

java.lang.Object
  org.codenarc.rule.AbstractSharedAstVisitorRule
      groovy.org.codenarc.rule.design.PrivateFieldCouldBeFinalRule

class PrivateFieldCouldBeFinalRule
extends AbstractSharedAstVisitorRule

Rule that checks for private fields that are only set within a constructor or field initializer. Such fields can safely be made final.

Authors:
Chris Mair


Property Summary
Class astVisitorClass

String ignoreFieldNames

boolean ignoreJpaEntities

String name

int priority

 
Method Summary
protected List getViolations(AstVisitor visitor, SourceCode sourceCode)

boolean isDefinedInJpaEntity(org.codehaus.groovy.ast.FieldNode fieldNode)

 

Property Detail

astVisitorClass

Class astVisitorClass


ignoreFieldNames

String ignoreFieldNames


ignoreJpaEntities

boolean ignoreJpaEntities


name

String name


priority

int priority


 
Method Detail

getViolations

@Override
protected List getViolations(AstVisitor visitor, SourceCode sourceCode)


isDefinedInJpaEntity

boolean isDefinedInJpaEntity(org.codehaus.groovy.ast.FieldNode fieldNode)


 

Groovy Documentation