Uses of Class
com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Builder
Packages that use ThreadSafety.Builder
- 
Uses of ThreadSafety.Builder in com.google.errorprone.bugpatterns.threadsafety
Methods in com.google.errorprone.bugpatterns.threadsafety that return ThreadSafety.BuilderModifier and TypeMethodDescriptionabstract ThreadSafety.BuilderThreadSafety.Builder.acceptedAnnotations(Iterable<String> acceptedAnnotations) Annotations that do *not* cause a class to be tested, but which are treated as valid annotations to pass the test; for example, if @ThreadSafe is the marker annotation, @Immutable would be included in this list, as an immutable class is by definition thread-safe.abstract ThreadSafety.BuilderThreadSafety.Builder.acceptedTypeParameterAnnotation(Iterable<String> acceptedTypeParameterAnnotation) An annotation which, when found on a type parameter, indicates that the type parameter may only be instantiated with thread-safe types.static ThreadSafety.BuilderThreadSafety.builder()abstract ThreadSafety.BuilderThreadSafety.Builder.containerOfAnnotation(Iterable<String> containerOfAnnotation) An annotation which marks a generic parameter as a container type.abstract ThreadSafety.BuilderThreadSafety.Builder.knownTypes(ThreadSafetyKnownTypes knownTypes) Information about known types and whether they're known to be safe or unsafe.abstract ThreadSafety.BuilderThreadSafety.Builder.markerAnnotationInherited(boolean markerAnnotationInherited) Whether to assume the marker annotation is implicitly inherited by subclasses.abstract ThreadSafety.BuilderThreadSafety.Builder.markerAnnotations(Iterable<String> markerAnnotations) Annotations that will cause a class to be tested with thisThreadSafetyinstance; for example, when testing a class for immutability, this should be @Immutable.abstract ThreadSafety.BuilderThreadSafety.Builder.purpose(ThreadSafety.Purpose purpose) SeeThreadSafety.Purpose.abstract ThreadSafety.BuilderThreadSafety.Builder.suppressAnnotation(Iterable<String> suppressAnnotation) An annotation which, when found on a class, should suppress the teststatic ThreadSafety.BuilderThreadSafety.threadSafeBuilder(WellKnownThreadSafety wellKnownThreadSafety, ErrorProneFlags flags) abstract ThreadSafety.BuilderThreadSafety.Builder.typeParameterAnnotation(Iterable<String> typeParameterAnnotation) An annotation which, when found on a type parameter, indicates that the type parameter may only be instantiated with thread-safe types.