Findbugs 或 PMD 规则来检测何时应将 StringBuffer 替换为 StringBuilder

发布于 2024-11-04 20:52:03 字数 155 浏览 6 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽你眉间 2024-11-11 20:52:03

http://fb-contrib.sf.net 有一个名为 LocalSynchronizedCollections,

这是 findbugs 的插件。

http://fb-contrib.sf.net has one, called LocalSynchronizedCollections

this is a plugin for findbugs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文