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.

Author: Allan Caplan

See Also: RFE1020790 - Check for SimpleDateFormat as singleton http://sourceforge.net/tracker/index.php?func=detail&aid=1020790&group_id=56262&atid=479924

UNKNOWN: http://developer.java.sun.com/developer/bugParade/bugs/4093418.html http://developer.java.sun.com/developer/bugParade/bugs/4228335.html http://developer.java.sun.com/developer/bugParade/bugs/4261469.html

Method Summary
Objectvisit(ASTFieldDeclaration node, Object data)

Method Detail

visit

public Object visit(ASTFieldDeclaration node, Object data)