net.sourceforge.pmd.rules.basic

Class BooleanInstantiation

public class BooleanInstantiation extends AbstractRule

Avoid instantiating Boolean objects; you can reference Boolean.TRUE, Boolean.FALSE, or call Boolean.valueOf() instead.
  public class Foo {
       Boolean bar = new Boolean("true");    // just do a Boolean
       bar = Boolean.TRUE;                   //ok
       Boolean buz = Boolean.valueOf(false); // just do a Boolean buz = Boolean.FALSE;
  }
 
Method Summary
Objectvisit(ASTCompilationUnit decl, Object data)
Objectvisit(ASTImportDeclaration decl, Object data)
Objectvisit(ASTAllocationExpression node, Object data)
Objectvisit(ASTPrimaryPrefix node, Object data)

Method Detail

visit

public Object visit(ASTCompilationUnit decl, Object data)

visit

public Object visit(ASTImportDeclaration decl, Object data)

visit

public Object visit(ASTAllocationExpression node, Object data)

visit

public Object visit(ASTPrimaryPrefix node, Object data)