@SubtypeOf(value=LockPossiblyHeld.class) @Documented @Retention(value=RUNTIME) @DefaultFor(value=LOWER_BOUND) @Target(value={TYPE_USE,TYPE_PARAMETER}) public @interface LockHeld
LockHeld
is a type annotation that indicates that an expression is
used as a lock and the lock is known to be held on the current thread.LockPossiblyHeld