com.puppycrawl.tools.checkstyle.checks.coding

Class PackageDeclarationCheck

public final class PackageDeclarationCheck extends Check

Ensures there is a package declaration. Rationale: Classes that live in the null package cannot be imported. Many novice developers are not aware of this.

Author: Simon Harris

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

Method Detail

beginTree

public void beginTree(DetailAST aAST)
{@inheritDoc}

finishTree

public void finishTree(DetailAST aAST)
{@inheritDoc}

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc}

getRequiredTokens

public int[] getRequiredTokens()
{@inheritDoc}

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc}