Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- altNames() - Element in annotation type com.google.errorprone.BugPattern
-
Alternate identifiers for this bug, which may also be used in @SuppressWarnings.
- AUTOGENERATED - Enum constant in enum com.google.errorprone.BugPattern.LinkType
-
Link to autogenerated documentation, hosted on the error-prone web site.
B
- BugPattern - Annotation Type in com.google.errorprone
-
Describes a bug pattern detected by error-prone.
- BugPattern.LinkType - Enum in com.google.errorprone
-
The type of link to generate in the compiler error message.
- BugPattern.SeverityLevel - Enum in com.google.errorprone
-
The severity of the diagnostic.
- BugPattern.StandardTags - Class in com.google.errorprone
-
A collection of standardized tags that can be applied to BugPatterns.
- BugPatternValidator - Class in com.google.errorprone
-
Validates an
@BugPattern
annotation for wellformedness.
C
- com.google.errorprone - package com.google.errorprone
- CONCURRENCY - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check points out potential issues when operating in a concurrent context
- CUSTOM - Enum constant in enum com.google.errorprone.BugPattern.LinkType
-
Custom string.
D
- disableable() - Element in annotation type com.google.errorprone.BugPattern
-
True if the check can be disabled using command-line flags.
- documentSuppression() - Element in annotation type com.google.errorprone.BugPattern
-
Generate an explanation of how to suppress the check.
E
- ERROR - Enum constant in enum com.google.errorprone.BugPattern.SeverityLevel
- explanation() - Element in annotation type com.google.errorprone.BugPattern
-
A longer explanation of the problem that this checker detects.
F
- FRAGILE_CODE - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check detects code that may technically be working within a limited domain, but is fragile, or violates generally-accepted assumptions of behavior.
G
- generateExamplesFromTestCases() - Element in annotation type com.google.errorprone.BugPattern
-
Deprecated.this is a no-op that will be removed in the future
L
- LIKELY_ERROR - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check, for reasons of backwards compatibility or difficulty in cleaning up, should be considered very likely to represent a real error in the vast majority (
>99.9%
) of cases, but couldn't otherwise be turned on as an ERROR. - link() - Element in annotation type com.google.errorprone.BugPattern
-
The link URL to use if linkType() is LinkType.CUSTOM.
- linkType() - Element in annotation type com.google.errorprone.BugPattern
-
The type of link to generate in the compiler error message.
N
- name() - Element in annotation type com.google.errorprone.BugPattern
-
A unique identifier for this bug, used for @SuppressWarnings and in the compiler error message.
- NONE - Enum constant in enum com.google.errorprone.BugPattern.LinkType
-
No link should be displayed.
P
- PERFORMANCE - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check detects a potential performance issue, where an easily-identifiable replacement for the code being made will always result in a net positive performance improvement.
R
- REFACTORING - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check performs a refactoring, for example migrating to a new version of an API.
S
- severity() - Element in annotation type com.google.errorprone.BugPattern
- SIMPLIFICATION - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check points out a coding pattern that, while functional, has an easier-to-read or faster alternative.
- STYLE - Static variable in class com.google.errorprone.BugPattern.StandardTags
-
This check detects a coding pattern that is valid within the Java language and doesn't represent a runtime defect, but is otherwise discouraged for reasons of consistency within a project or ease of understanding by other programmers.
- SUGGESTION - Enum constant in enum com.google.errorprone.BugPattern.SeverityLevel
-
Note that this level generally disables the bug checker.
- summary() - Element in annotation type com.google.errorprone.BugPattern
-
A short summary of the problem that this checker detects.
- suppressionAnnotations() - Element in annotation type com.google.errorprone.BugPattern
-
A set of annotation types that can be used to suppress the check.
T
- tags() - Element in annotation type com.google.errorprone.BugPattern
-
A list of Stringly-typed tags to apply to this check.
V
- validate(BugPattern) - Static method in class com.google.errorprone.BugPatternValidator
- ValidationException - Exception in com.google.errorprone
-
An exception that indicates that BugPattern validation failed.
- ValidationException(String) - Constructor for exception com.google.errorprone.ValidationException
- valueOf(String) - Static method in enum com.google.errorprone.BugPattern.LinkType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.errorprone.BugPattern.SeverityLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.errorprone.BugPattern.LinkType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.google.errorprone.BugPattern.SeverityLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WARNING - Enum constant in enum com.google.errorprone.BugPattern.SeverityLevel
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form