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)
voidfinishTree(DetailAST aAST)
int[]getDefaultTokens()
int[]getRequiredTokens()
voidvisitToken(DetailAST aAST)

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 }