Indicates that the return value of the annotated method can be safely ignored.
Indicates that the return value of the annotated method must be checked.
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.
Annotation for method parameter declarations, which denotes that corresponding actual parameters must be compile-time constant expressions.
The method to which this annotation is applied cannot be called.
Annotation for a method that takes a printf-style format string as an argument followed by arguments for that format string.
Annotation for method parameter declarations which denotes that actual parameters will be used as a format string in printf-style formatting.
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
The class to which this annotation is applied is immutable.
The type parameter to which this annotation is applied should only be instantiated with immutable types.
Annotation declaring that the target annotation is incompatible with any one of the provided modifiers.
Annotation for constructors of AutoCloseables or methods that return an AutoCloseable and require that the resource is closed.
Annotation for method declarations, which denotes that this method will not cause allocations that are visible from source code.
Indicates that methods that override the annotated method must invoke
Annotation declaring that the target annotation requires all the specified modifiers.
Restrict this method to callsites with a whitelist annotation.
Indicates that the PackageLocation warning should be suppressed for this package.
The parameter or local variable to which this annotation is applied is non-final.
Copyright © 2018. All rights reserved.