diff --git a/api/latest/com/google/errorprone/annotations/ThreadSafe.html b/api/latest/com/google/errorprone/annotations/ThreadSafe.html index a84fda62566..9b9e32f46e1 100644 --- a/api/latest/com/google/errorprone/annotations/ThreadSafe.html +++ b/api/latest/com/google/errorprone/annotations/ThreadSafe.html @@ -135,7 +135,10 @@
ThreadSafe
.
- This first requirement means the type is at least inherently shallowly thread-safe. +
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.
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