com.puppycrawl.tools.checkstyle.checks

Class DeclarationCollector

public abstract class DeclarationCollector extends Check

Abstract class for chekcs which need to collect information about declared members/parameters/variables.

Author: o_sukhodolsky

Method Summary
voidbeginTree(DetailAST aRootAST)
{@inheritDoc}
protected booleanisClassField(String aName)
Check if given name is a name for class field in current environment.
protected booleanisDeclared(String aName)
Check if given name is a name for declafred variable/parameter/member in current environment.
voidleaveToken(DetailAST aAST)
{@inheritDoc}
voidvisitToken(DetailAST aAST)
{@inheritDoc}

Method Detail

beginTree

public void beginTree(DetailAST aRootAST)
{@inheritDoc}

isClassField

protected final boolean isClassField(String aName)
Check if given name is a name for class field in current environment.

Parameters: aName a name to check

Returns: true is the given name is name of method or member.

isDeclared

protected final boolean isDeclared(String aName)
Check if given name is a name for declafred variable/parameter/member in current environment.

Parameters: aName a name to check

Returns: true is the given name is declare one.

leaveToken

public void leaveToken(DetailAST aAST)
{@inheritDoc}

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc}