net.sourceforge.pmd.rules.design

Class UnsynchronizedStaticDateFormatter

public class UnsynchronizedStaticDateFormatter extends AbstractRule

Using a DateFormatter (SimpleDateFormatter) which is static can cause unexpected results when used in a multi threaded environment. This rule will find static (Simple)DateFormatters which are used in an unsynchronized manner. Refer to these Bug Parade issues: 4093418 4228335 4261469 see RFE1020790 - Check for SimpleDateFormat as singleton http://sourceforge.net/tracker/index.php?func=detail&aid=1020790&group_id=56262&atid=479924

Author: Allan Caplan

Method Summary
Objectvisit(ASTFieldDeclaration node, Object data)

Method Detail

visit

public Object visit(ASTFieldDeclaration node, Object data)