Findbugs 或 PMD 规则来检测何时应将 StringBuffer 替换为 StringBuilder
FindBugs 或 PMD 中是否有一条规则,当同步的 StringBuffer 可以安全地替换为 StringBuilder 时会发出警告?
例如,当 StringBuffer 变量引用永远不会从方法中逃逸(到另一个线程)时,可以安全地将其替换为 StringBuilder。
Is there a rule in FindBugs or PMD that will warn when StringBuffer, which is synchronized, can be safely replaced with StringBuilder?
For example when a StringBuffer variable reference never escapes (to another Thread) from a method it would be possible to safely replace it with StringBuilder.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://fb-contrib.sf.net 有一个名为 LocalSynchronizedCollections,
这是 findbugs 的插件。
http://fb-contrib.sf.net has one, called LocalSynchronizedCollections
this is a plugin for findbugs.