com.puppycrawl.tools.checkstyle.checks.coding

Class FinalLocalVariableCheck

public class FinalLocalVariableCheck extends Check

Ensures that local variables that never get their values changed, must be declared final.

An example of how to configure the check is:

 <module name="FinalLocalVariable">
     <property name="token" value="VARIABLE_DEF"/>
 </module>
 

Author: k_gibbs, r_auckenthaler

Method Summary
int[]getAcceptableTokens()
{@inheritDoc}
int[]getDefaultTokens()
{@inheritDoc}
int[]getRequiredTokens()
{@inheritDoc}
voidleaveToken(DetailAST aAST)
{@inheritDoc}
voidvisitToken(DetailAST aAST)
{@inheritDoc}

Method Detail

getAcceptableTokens

public int[] getAcceptableTokens()
{@inheritDoc}

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc}

getRequiredTokens

public int[] getRequiredTokens()
{@inheritDoc}

leaveToken

public void leaveToken(DetailAST aAST)
{@inheritDoc}

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc}