Uses of Package
com.google.errorprone.bugpatterns.threadsafety
Packages that use com.google.errorprone.bugpatterns.threadsafety
Package
Description
Checks added to the java compiler which detect common bug patterns.
-
Classes in com.google.errorprone.bugpatterns.threadsafety used by com.google.errorprone.bugpatternsClassDescriptionHelper for establishing whether expressions correspond to a constant expression.
-
Classes in com.google.errorprone.bugpatterns.threadsafety used by com.google.errorprone.bugpatterns.threadsafetyClassDescriptionSpecifies information about a type which may be a container specified by generic type arguments, e.g.Helper for establishing whether expressions correspond to a constant expression.Represents a constant expression.Represents both a constant method call or a constant field/local access, depending on the actual type of
symbol.Visitor for scanning over the components of a constant expression.Represents sets of things known to be true and false if a boolean statement evaluated true.A context containing the information necessary to resolve aSymbolfrom an AST node.The lock expression of an@GuardedByannotation.A 'class' literal: ClassName.classGuardedByExpressionkind.A local variable (or parameter), resolved as part of a lock access expression.The member access expression for a field or method.The base expression for a static member select on a class literal (e.g.A symbol resolver used while binding guardedby expressions from string literals.Listener interface for accesses to guarded members.Analyzes types for deep immutability.Acceptsviolationsthat are found during the analysis.Analyzes types for deep thread safety.A class which gives information about the annotation of types; if a type isn't annotated,ThreadSafety.Violationgives information as to why it is not.Builder forThreadSafety.TheThreadSafetyutility class can be used by either the bug checker that enforces immutability or by the bug checker that enforces thread-safety.A human-friendly explanation of a thread safety violations.Information about known types and whether they're known to be safe or unsafe.Helper for building maps of classes toAnnotationInfo.A collection of types with known mutability.A collection of types with known thread safety.