FindBugs 或 PMD 中是否有规则会在同步的 StringBuffer 可以安全地替换为 StringBuilder 时发出警告?
例如,当 StringBuffer 变量引用永远不会从方法中逃逸(到另一个线程)时,可以用 StringBuilder 安全地替换它。
FindBugs 或 PMD 中是否有规则会在同步的 StringBuffer 可以安全地替换为 StringBuilder 时发出警告?
例如,当 StringBuffer 变量引用永远不会从方法中逃逸(到另一个线程)时,可以用 StringBuilder 安全地替换它。
http://fb-contrib.sf.net 有一个,叫 LocalSynchronizedCollections
这是 findbugs 的插件。