com.puppycrawl.tools.checkstyle.checks.coding

Class StringLiteralEqualityCheck

public class StringLiteralEqualityCheck extends Check

Checks that string literals are not used with == or !=.

Rationale: Novice Java programmers often use code like if (x == "something") when they mean if ("something".equals(x)).

Author: Lars Kühne

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

Method Detail

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc}

visitToken

public void visitToken(DetailAST aAST)
{@inheritDoc}