com.puppycrawl.tools.checkstyle.checks.coding

Class ParameterAssignmentCheck

public final class ParameterAssignmentCheck extends Check

Disallow assignment of parameters.

Rationale: Parameter assignment is often considered poor programming practice. Forcing developers to declare parameters as final is often onerous. Having a check ensure that parameters are never assigned would give the best of both worlds.

Author: Simon Harris

Method Summary
voidbeginTree(DetailAST aRootAST)
int[]getDefaultTokens()
int[]getRequiredTokens()
voidleaveToken(DetailAST aAST)
voidvisitToken(DetailAST aAST)

Method Detail

beginTree

public void beginTree(DetailAST aRootAST)
{@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 }