Skip navigation links
A C E F G I M N O P R S T U V 

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
 
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
 
assertNotNull(T, String) - Static method in class com.facebook.infer.annotation.Assertions
 
assertUnreachable() - Static method in class com.facebook.infer.annotation.Assertions
 
assertUnreachable(String) - Static method in class com.facebook.infer.annotation.Assertions
 
assertUnreachable(Exception) - 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
 
assumeNotNull(T, String) - Static method in class com.facebook.infer.annotation.Assertions
 

C

com.facebook.infer.annotation - package com.facebook.infer.annotation
 

E

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

F

FalseOnNull - Annotation Type in com.facebook.infer.annotation
Annotation for a boolean function returning false when the argument is null.
Functional - Annotation Type in com.facebook.infer.annotation
Annotation for methods that always return the same value.

G

getAssertingNotNull(List<T>, int) - Static method in class com.facebook.infer.annotation.Assertions
 
getAssertingNotNull(Map<K, V>, K) - Static method in class com.facebook.infer.annotation.Assertions
 
getAssumingNotNull(List<T>, int) - Static method in class com.facebook.infer.annotation.Assertions
 
getAssumingNotNull(Map<K, V>, K) - Static method in class com.facebook.infer.annotation.Assertions
 

I

IgnoreAllocations - Annotation Type in com.facebook.infer.annotation
 
Initializer - Annotation Type in com.facebook.infer.annotation
A method annotated with @Initializer should always be be called before the object is used.
IntegritySink - Annotation Type in com.facebook.infer.annotation
 
IntegritySource - 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
 

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
Annotation to indicate that when the parameter is null, the result is also null.

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

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
Annotation for a boolean function returning true when the argument is null.

U

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

V

Verify - Annotation Type in com.facebook.infer.annotation
 
A C E F G I M N O P R S T U V 
Skip navigation links

Copyright © 2017. All Rights Reserved.