Skip navigation links
C D F G I L M N O R S U V 

C

CanIgnoreReturnValue - Annotation Type in com.google.errorprone.annotations
Indicates that the return value of the annotated method can be safely ignored.
CheckReturnValue - Annotation Type in com.google.errorprone.annotations
Indicates that the return value of the annotated method must be checked.
com.google.errorprone.annotations - package com.google.errorprone.annotations
 
com.google.errorprone.annotations.concurrent - package com.google.errorprone.annotations.concurrent
 
CompatibleWith - Annotation Type in com.google.errorprone.annotations
Declares that a parameter to a method must be "compatible with" one of the type parameters in the method's enclosing class, or on the method itself.
CompileTimeConstant - Annotation Type in com.google.errorprone.annotations
Annotation for method parameter and class field declarations, which denotes that corresponding actual values must be compile-time constant expressions.

D

DoNotCall - Annotation Type in com.google.errorprone.annotations
The method to which this annotation is applied cannot be called.
DoNotMock - Annotation Type in com.google.errorprone.annotations
Annotation representing a type that should not be mocked.

F

FormatMethod - Annotation Type in com.google.errorprone.annotations
Annotation for a method that takes a printf-style format string as an argument followed by arguments for that format string.
FormatString - Annotation Type in com.google.errorprone.annotations
Annotation for method parameter declarations which denotes that actual parameters will be used as a format string in printf-style formatting.
ForOverride - Annotation Type in com.google.errorprone.annotations
Indicates that the annotated method is provided only to be overridden: it should not be invoked from outside its declaring source file (as if it is private), and overriding methods should not be directly invoked at all.

G

GuardedBy - Annotation Type in com.google.errorprone.annotations.concurrent
Indicates that the annotated element should be used only while holding the specified lock.

I

Immutable - Annotation Type in com.google.errorprone.annotations
The class to which this annotation is applied is immutable.
IncompatibleModifiers - Annotation Type in com.google.errorprone.annotations
Annotation declaring that the target annotation is incompatible with any one of the provided modifiers.
InlineMe - Annotation Type in com.google.errorprone.annotations
Indicates that callers of this API should be inlined.
InlineMeValidationDisabled - Annotation Type in com.google.errorprone.annotations
An annotation that disables validation of the InlineMe annotation's correctness (i.e.: that it accurately represents an inlining of the annotated method).

L

LazyInit - Annotation Type in com.google.errorprone.annotations.concurrent
Use this annotation on any static or field that will be initialized lazily, where races yield no semantic difference in the code (as, for example, is the case with String.hashCode()).
LockMethod - Annotation Type in com.google.errorprone.annotations.concurrent
The method to which this annotation is applied acquires one or more locks.

M

Modifier - Enum in com.google.errorprone.annotations
Modifiers in the Java language, as specified in: https://docs.oracle.com/javase/specs/jls/se11/html/jls-8.html#jls-8.1.1 https://docs.oracle.com/javase/specs/jls/se11/html/jls-8.html#jls-8.3.1 https://docs.oracle.com/javase/specs/jls/se11/html/jls-8.html#jls-8.4.3 https://docs.oracle.com/javase/specs/jls/se11/html/jls-9.html#jls-9.4
MustBeClosed - Annotation Type in com.google.errorprone.annotations
Annotation for constructors of AutoCloseables or methods that return an AutoCloseable and require that the resource is closed.

N

NoAllocation - Annotation Type in com.google.errorprone.annotations
Annotation for method declarations, which denotes that this method will not cause allocations that are visible from source code.

O

OverridingMethodsMustInvokeSuper - Annotation Type in com.google.errorprone.annotations
Indicates that any concrete method that overrides the annotated method, directly or indirectly, must invoke super.theAnnotatedMethod(...) at some point.

R

RequiredModifiers - Annotation Type in com.google.errorprone.annotations
Annotation declaring that the target annotation requires all the specified modifiers.
RestrictedApi - Annotation Type in com.google.errorprone.annotations
Restrict this method to callsites with a allowlist annotation.

S

SuppressPackageLocation - Annotation Type in com.google.errorprone.annotations
Indicates that the PackageLocation warning should be suppressed for this package.

U

UnlockMethod - Annotation Type in com.google.errorprone.annotations.concurrent
The method to which this annotation is applied releases one or more locks.

V

valueOf(String) - Static method in enum com.google.errorprone.annotations.Modifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.errorprone.annotations.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
Var - Annotation Type in com.google.errorprone.annotations
The parameter or local variable to which this annotation is applied is non-final.
C D F G I L M N O R S U V 
Skip navigation links

Copyright © 2021 Google LLC. All rights reserved.