A C E F I L M N O P R S T U V 
All Classes All Packages

A

ANY - Static variable in annotation type com.facebook.infer.annotation.ThreadConfined
confined to the UI thread
assertCondition(boolean) - Static method in class com.facebook.infer.annotation.Assertions
 
assertCondition(boolean, String) - Static method in class com.facebook.infer.annotation.Assertions
 
assertGet(int, List<T>) - Static method in class com.facebook.infer.annotation.Assertions
 
assertGet(K, Map<K, V>) - Static method in class com.facebook.infer.annotation.Assertions
 
Assertions - Class in com.facebook.infer.annotation
 
Assertions() - Constructor for class com.facebook.infer.annotation.Assertions
 
assertNotNull(T) - Static method in class com.facebook.infer.annotation.Assertions
See #assertNotNull(T object, String explanation).
assertNotNull(T, String) - Static method in class com.facebook.infer.annotation.Assertions
Assertion with a runtime check.
assertUnreachable() - Static method in class com.facebook.infer.annotation.Assertions
 
assertUnreachable(Exception) - Static method in class com.facebook.infer.annotation.Assertions
 
assertUnreachable(String) - Static method in class com.facebook.infer.annotation.Assertions
 
assumeCondition(boolean) - Static method in class com.facebook.infer.annotation.Assertions
 
assumeCondition(boolean, String) - Static method in class com.facebook.infer.annotation.Assertions
 
assumeNotNull(T) - Static method in class com.facebook.infer.annotation.Assertions
See #assumeNotNull(T object, String explanation).
assumeNotNull(T, String) - Static method in class com.facebook.infer.annotation.Assertions
Same as #assertNotNull(), but does not do a runtime check.

C

Cleanup - Annotation Type in com.facebook.infer.annotation
A method annotated with @Cleanup should always be permitted to nullify fields, even if they are not nullable.
com.facebook.infer.annotation - package com.facebook.infer.annotation
 

E

enableChecks() - Method in annotation type com.facebook.infer.annotation.ThreadSafe
 
Expensive - Annotation Type in com.facebook.infer.annotation
 

F

FalseOnNull - Annotation Type in com.facebook.infer.annotation
 
Functional - Annotation Type in com.facebook.infer.annotation
Annotation for methods that always return the same value.

I

IgnoreAllocations - Annotation Type in com.facebook.infer.annotation
 
Initializer - Annotation Type in com.facebook.infer.annotation
 
IntegritySink - Annotation Type in com.facebook.infer.annotation
 
IntegritySource - Annotation Type in com.facebook.infer.annotation
 

L

LOCAL - com.facebook.infer.annotation.Nullsafe.Mode
 
Lockless - Annotation Type in com.facebook.infer.annotation
 

M

Mutable - Annotation Type in com.facebook.infer.annotation
 

N

NoAllocation - Annotation Type in com.facebook.infer.annotation
 
NonBlocking - Annotation Type in com.facebook.infer.annotation
 
Nullsafe - Annotation Type in com.facebook.infer.annotation
 
Nullsafe.Mode - Enum in com.facebook.infer.annotation
 
Nullsafe.TrustList - Annotation Type in com.facebook.infer.annotation
 
nullsafeFIXME(T, String) - Static method in class com.facebook.infer.annotation.Assertions
Makes Nullsafe stop complaining when object is dereferenced or converted to a non-nullable.
NullsafeStrict - Annotation Type in com.facebook.infer.annotation
A class annotated with @NullsafeStrict means more exsaustive checks for nullsafe.

O

OkToExtend - Annotation Type in com.facebook.infer.annotation
Marks a class as one that is expected to be extended.

P

PerformanceCritical - Annotation Type in com.facebook.infer.annotation
 
Present - Annotation Type in com.facebook.infer.annotation
A class field, or method return/parameter type, of Optional type is annotated @Present to indicate that its value cannot be absent.
PrivacySink - Annotation Type in com.facebook.infer.annotation
 
PrivacySource - Annotation Type in com.facebook.infer.annotation
 
PropagatesNullable - Annotation Type in com.facebook.infer.annotation
 

R

ReturnsOwnership - Annotation Type in com.facebook.infer.annotation
Tell the thread-safety analysis that this method transfers ownership of its return value to its caller.

S

STRICT - com.facebook.infer.annotation.Nullsafe.Mode
 
SuppressFieldNotInitialized - Annotation Type in com.facebook.infer.annotation
 
SuppressFieldNotNullable - Annotation Type in com.facebook.infer.annotation
 
SuppressLint - Annotation Type in com.facebook.infer.annotation
 
SuppressNullFieldAccess - Annotation Type in com.facebook.infer.annotation
 
SuppressNullMethodCall - Annotation Type in com.facebook.infer.annotation
 
SuppressParameterNotNullable - Annotation Type in com.facebook.infer.annotation
 
SuppressReturnOverAnnotated - Annotation Type in com.facebook.infer.annotation
 
SuppressViewNullability - Annotation Type in com.facebook.infer.annotation
View can be annotated with @SuppressViewNullability to silence warnings when a view is set to null in a destructor, and created in an initializer.
SynchronizedCollection - Annotation Type in com.facebook.infer.annotation
Tell the analysis that a collection is thread-safe when this information is not already reflected in the collection's type.

T

ThreadConfined - Annotation Type in com.facebook.infer.annotation
This annotation tells the thread-safety analysis to assume that mutations in the annotated class/field/method are confined to the given thread name.
ThreadSafe - Annotation Type in com.facebook.infer.annotation
Similar to the @ThreadSafe annotation from javax.concurrent.annotation, but can be applied to methods.
TrueOnNull - Annotation Type in com.facebook.infer.annotation
 
trustAll() - Method in annotation type com.facebook.infer.annotation.Nullsafe.TrustList
Analogous to a wildcard "*" in a trust list when set to true.
trustOnly() - Method in annotation type com.facebook.infer.annotation.Nullsafe
Provides fine-grained control over which unchecked internal classes to trust.

U

UI - Static variable in annotation type com.facebook.infer.annotation.ThreadConfined
the thread that the mutations should be confined to

V

value() - Method in annotation type com.facebook.infer.annotation.Nullsafe.TrustList
 
value() - Method in annotation type com.facebook.infer.annotation.Nullsafe
Specifies the null-checking mode.
value() - Method in annotation type com.facebook.infer.annotation.SuppressLint
 
value() - Method in annotation type com.facebook.infer.annotation.ThreadConfined
 
valueOf(String) - Static method in enum com.facebook.infer.annotation.Nullsafe.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.facebook.infer.annotation.Nullsafe.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
Verify - Annotation Type in com.facebook.infer.annotation
 
A C E F I L M N O P R S T U V 
All Classes All Packages