com.puppycrawl.tools.checkstyle.checks.coding

Class CovariantEqualsCheck

public class CovariantEqualsCheck extends Check

Checks that if a class defines a covariant method equals, then it defines method equals(java.lang.Object). Inspired by findbugs, http://www.cs.umd.edu/~pugh/java/bugs/docs/findbugsPaper.pdf

An example of how to configure the check is:

 <module name="CovariantEquals"/>
 

Version: 1.0

Author: Rick Giles

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

Method Detail

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc}

getRequiredTokens

public int[] getRequiredTokens()
{@inheritDoc}

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc}