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