AnnotationInfo |
Specifies information about a type which may be a container specified by generic type arguments,
e.g.
|
ConstantExpressions |
Helper for establishing whether expressions correspond to a constant expression.
|
ConstantExpressions.ConstantEquals |
Represents a binary equals call on two constant expressions.
|
ConstantExpressions.ConstantExpression |
Represents a constant expression.
|
ConstantExpressions.PureMethodInvocation |
Represents both a constant method call or a constant field/local access, depending on the
actual type of symbol .
|
ConstantExpressions.Truthiness |
Represents sets of things known to be true and false if a boolean statement evaluated true.
|
DoubleCheckedLocking |
|
GuardedByBinder |
|
GuardedByChecker |
|
GuardedByExpression |
The lock expression of an @GuardedBy annotation.
|
GuardedByExpression.ClassLiteral |
A 'class' literal: ClassName.class
|
GuardedByExpression.Erroneous |
A guarded by expression that could not be resolved.
|
GuardedByExpression.Factory |
|
GuardedByExpression.LocalVariable |
A local variable (or parameter), resolved as part of a lock access expression.
|
GuardedByExpression.Select |
The member access expression for a field or method.
|
GuardedByExpression.ThisLiteral |
A simple 'this literal.
|
GuardedByExpression.TypeLiteral |
The base expression for a static member select on a class literal (e.g.
|
GuardedByFlags |
Flags that control the behavior of threadsafety utils to facilitate rolling out new
functionality.
|
GuardedBySymbolResolver |
A symbol resolver used while binding guardedby expressions from string literals.
|
GuardedByUtils |
|
HeldLockAnalyzer |
A method body analyzer.
|
HeldLockAnalyzer.ExpectedLockCalculator |
Utility for discovering the lock expressions that needs to be held when accessing specific
guarded members.
|
ImmutableAnalysis |
Analyzes types for deep immutability.
|
ImmutableAnnotationChecker |
|
ImmutableChecker |
|
ImmutableEnumChecker |
|
ImmutableRefactoring |
|
StaticGuardedByInstance |
|
SynchronizeOnNonFinalField |
|
ThreadPriorityCheck |
Bug checker to detect usage of Thread.stop() , Thread.yield() , and changing thread
priorities.
|
ThreadSafety |
A class which gives information about the annotation of types; if a type isn't annotated, ThreadSafety.Violation gives information as to why it is not.
|
ThreadSafety.Builder |
|
ThreadSafety.Violation |
A human-friendly explanation of a thread safety violations.
|
WellKnownMutability |
A collection of types with known mutability.
|