javax.annotation.concurrent.ThreadSafe和GuardedBy的注释处理器

问题描述 投票:-2回答:2

如何才能获得注释javax.annotation.concurrent.ThreadSafe和GuardedBy?我找不到@ThreadSafe@GuardedBy的注释处理器的源代码。

java annotations java-threads
2个回答
0
投票

Lock Checker一起分发的Checker Framework是一个注释处理器,它对@GuardedBy注释进行编译时检查。如果Lock Checker没有发出警告,则可以保证您的程序永远不会取消引用值,除非它持有相应的锁。


0
投票

IntelliJ IDE还会检查是否存在违反@GuardedBy注释的情况。

© www.soinside.com 2019 - 2024. All rights reserved.