From d18ab21c452835e4986bba2a38e0cc09183693a6 Mon Sep 17 00:00:00 2001 From: "copybara-service[bot]" Date: Wed, 28 Aug 2024 18:18:51 +0000 Subject: [PATCH] Latest docs on successful build 6618 auto-pushed to gh-pages --- api/latest/com/google/errorprone/annotations/ThreadSafe.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/latest/com/google/errorprone/annotations/ThreadSafe.html b/api/latest/com/google/errorprone/annotations/ThreadSafe.html index 9b9e32f46e1..bc129334e0d 100644 --- a/api/latest/com/google/errorprone/annotations/ThreadSafe.html +++ b/api/latest/com/google/errorprone/annotations/ThreadSafe.html @@ -138,7 +138,7 @@

Annotation Type ThreadSafe<

This first requirement means the type is at least inherently shallowly thread-safe. For types with type parameters to be deemed deeply thread-safe, those of these types that denote containment must also be deemed thread-safe. A full explanation of this can be found in the - ThreadSafeTypeParameter javadoc. + ThreadSafeTypeParameter javadoc.

Fields annotated with javax.annotation.concurrent.GuardedBy are likely the meat of a mutable thread-safe class: these are things that need to be mutated, but should be done so in a