Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AmbiguousJsonCreator - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags ambiguous@JsonCreators in enums. - AmbiguousJsonCreator() - Constructor for class tech.picnic.errorprone.bugpatterns.AmbiguousJsonCreator
- AnnotationAttributeMatcher - Class in tech.picnic.errorprone.bugpatterns.util
-
A matcher of (annotation, attribute) pairs.
- AssertJIsNull - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags AssertJisEqualTo(null)checks for simplification. - AssertJIsNull() - Constructor for class tech.picnic.errorprone.bugpatterns.AssertJIsNull
- AutowiredConstructor - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags redundant@Autowiredconstructor annotations. - AutowiredConstructor() - Constructor for class tech.picnic.errorprone.bugpatterns.AutowiredConstructor
C
- CanonicalAnnotationSyntax - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags annotations that could be written more concisely. - CanonicalAnnotationSyntax() - Constructor for class tech.picnic.errorprone.bugpatterns.CanonicalAnnotationSyntax
- CollectorMutability - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flagsCollectorsthat don't clearly express (im)mutability. - CollectorMutability() - Constructor for class tech.picnic.errorprone.bugpatterns.CollectorMutability
- create(Collection<String>) - Method in class tech.picnic.errorprone.bugpatterns.util.MethodMatcherFactory
-
Creates a
Matcherof methods with any of the given signatures. - create(Optional<? extends List<String>>, Iterable<String>) - Static method in class tech.picnic.errorprone.bugpatterns.util.AnnotationAttributeMatcher
-
Creates an
AnnotationAttributeMatcher.
E
- EmptyMethod - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags empty methods that seemingly can simply be deleted. - EmptyMethod() - Constructor for class tech.picnic.errorprone.bugpatterns.EmptyMethod
- ErrorProneTestHelperSourceFormat - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags improperly formatted Error Prone test code. - ErrorProneTestHelperSourceFormat() - Constructor for class tech.picnic.errorprone.bugpatterns.ErrorProneTestHelperSourceFormat
- ExplicitEnumOrdering - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flagsOrdering.explicit(Object, Object[])} invocations listing a subset of an enum type's values. - ExplicitEnumOrdering() - Constructor for class tech.picnic.errorprone.bugpatterns.ExplicitEnumOrdering
- extractMatchingArguments(AnnotationTree) - Method in class tech.picnic.errorprone.bugpatterns.util.AnnotationAttributeMatcher
-
Returns the subset of arguments of the given
AnnotationTreematched by this instance.
F
- FluxFlatMapUsage - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags usages ofFlux.flatMap(Function)andFlux.flatMapSequential(Function). - FluxFlatMapUsage() - Constructor for class tech.picnic.errorprone.bugpatterns.FluxFlatMapUsage
- FormatStringConcatenation - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags string concatenations that produce a format string; in such cases the string concatenation should instead be deferred to the invoked method. - FormatStringConcatenation() - Constructor for class tech.picnic.errorprone.bugpatterns.FormatStringConcatenation
I
- IdentityConversion - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerthat flags redundant identity conversions. - IdentityConversion() - Constructor for class tech.picnic.errorprone.bugpatterns.IdentityConversion
- ImmutablesSortedSetComparator - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flagsSortedSetproperty declarations inside@Value.Immutable- and@Value.Modifiable-annotated types that lack a@Value.NaturalOrderor@Value.ReverseOrderannotation. - ImmutablesSortedSetComparator() - Constructor for class tech.picnic.errorprone.bugpatterns.ImmutablesSortedSetComparator
- isContextualKeyword(String) - Static method in class tech.picnic.errorprone.bugpatterns.util.JavaKeywords
-
Tells whether the given string is a contextual keyword in the Java language.
- isKeyword(String) - Static method in class tech.picnic.errorprone.bugpatterns.util.JavaKeywords
-
Tells whether the given string is a reserved or contextual keyword in the Java language.
- isReservedKeyword(String) - Static method in class tech.picnic.errorprone.bugpatterns.util.JavaKeywords
-
Tells whether the given string is a reserved keyword in the Java language.
J
- JavaKeywords - Class in tech.picnic.errorprone.bugpatterns.util
-
Utility class that can be used to identify reserved keywords of the Java language.
- JUnitMethodDeclaration - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags non-canonical JUnit method declarations. - JUnitMethodDeclaration() - Constructor for class tech.picnic.errorprone.bugpatterns.JUnitMethodDeclaration
L
- LexicographicalAnnotationAttributeListing - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags annotation array listings which aren't sorted lexicographically. - LexicographicalAnnotationAttributeListing() - Constructor for class tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationAttributeListing
-
Instantiates the default
LexicographicalAnnotationAttributeListing. - LexicographicalAnnotationAttributeListing(ErrorProneFlags) - Constructor for class tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationAttributeListing
-
Instantiates a customized
LexicographicalAnnotationAttributeListing. - LexicographicalAnnotationListing - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerthat flags annotations that are not lexicographically sorted. - LexicographicalAnnotationListing() - Constructor for class tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationListing
M
- matchAnnotation(AnnotationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.AmbiguousJsonCreator
- matchAnnotation(AnnotationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.CanonicalAnnotationSyntax
- matchAnnotation(AnnotationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationAttributeListing
- matchAnnotation(AnnotationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.SpringMvcAnnotation
- matchBinary(BinaryTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.RedundantStringConversion
- matchClass(ClassTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.AutowiredConstructor
- matchClass(ClassTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.MissingRefasterAnnotation
- matchCompoundAssignment(CompoundAssignmentTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.RedundantStringConversion
- matchLambdaExpression(LambdaExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.MethodReferenceUsage
- matchMemberReference(MemberReferenceTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.FluxFlatMapUsage
- matchMemberSelect(MemberSelectTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.StaticImport
- matchMethod(MethodTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.EmptyMethod
- matchMethod(MethodTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.ImmutablesSortedSetComparator
- matchMethod(MethodTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.JUnitMethodDeclaration
- matchMethod(MethodTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.LexicographicalAnnotationListing
- matchMethod(MethodTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.RequestMappingAnnotation
- matchMethod(MethodTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.ScheduledTransactionTrace
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.AssertJIsNull
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.CollectorMutability
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.ErrorProneTestHelperSourceFormat
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.ExplicitEnumOrdering
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.FluxFlatMapUsage
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.FormatStringConcatenation
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.IdentityConversion
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.MockitoStubbing
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.NestedOptionals
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.NonEmptyMono
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.PrimitiveComparison
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.RedundantStringConversion
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.RefasterAnyOfUsage
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.Slf4jLogStatement
- matchMethodInvocation(MethodInvocationTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.TimeZoneUsage
- matchVariable(VariableTree, VisitorState) - Method in class tech.picnic.errorprone.bugpatterns.RequestParamType
- MethodMatcherFactory - Class in tech.picnic.errorprone.bugpatterns.util
-
A method invocation expression
Matcherfactory. - MethodMatcherFactory() - Constructor for class tech.picnic.errorprone.bugpatterns.util.MethodMatcherFactory
- MethodReferenceUsage - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags lambda expressions that can be replaced with method references. - MethodReferenceUsage() - Constructor for class tech.picnic.errorprone.bugpatterns.MethodReferenceUsage
- MissingRefasterAnnotation - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerthat flags likely missing Refaster annotations. - MissingRefasterAnnotation() - Constructor for class tech.picnic.errorprone.bugpatterns.MissingRefasterAnnotation
- MockitoStubbing - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags method invocations for which all arguments are wrapped usingArgumentMatchers.eq(boolean); this is redundant. - MockitoStubbing() - Constructor for class tech.picnic.errorprone.bugpatterns.MockitoStubbing
N
- NestedOptionals - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags nesting ofOptionals. - NestedOptionals() - Constructor for class tech.picnic.errorprone.bugpatterns.NestedOptionals
- NonEmptyMono - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flagsMonooperations that are known to be vacuous, given that they are invoked on aMonothat is known not to complete empty. - NonEmptyMono() - Constructor for class tech.picnic.errorprone.bugpatterns.NonEmptyMono
P
- PrimitiveComparison - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flagsComparator#comparing*invocations that can be replaced with an equivalent alternative so as to avoid unnecessary (un)boxing. - PrimitiveComparison() - Constructor for class tech.picnic.errorprone.bugpatterns.PrimitiveComparison
R
- RedundantStringConversion - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags redundant explicit string conversions. - RedundantStringConversion() - Constructor for class tech.picnic.errorprone.bugpatterns.RedundantStringConversion
-
Instantiates the default
RedundantStringConversion. - RedundantStringConversion(ErrorProneFlags) - Constructor for class tech.picnic.errorprone.bugpatterns.RedundantStringConversion
-
Instantiates a customized
RedundantStringConversion. - RefasterAnyOfUsage - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags unnecessaryRefaster.anyOf(Object[])usages. - RefasterAnyOfUsage() - Constructor for class tech.picnic.errorprone.bugpatterns.RefasterAnyOfUsage
- RequestMappingAnnotation - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags@RequestMappingmethods that have one or more parameters that appear to lack a relevant annotation. - RequestMappingAnnotation() - Constructor for class tech.picnic.errorprone.bugpatterns.RequestMappingAnnotation
- RequestParamType - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags@RequestParamparameters with an unsupported type. - RequestParamType() - Constructor for class tech.picnic.errorprone.bugpatterns.RequestParamType
S
- ScheduledTransactionTrace - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags methods with Spring's@Scheduledannotation that lack New Relic Agent's@Trace(dispatcher = true). - ScheduledTransactionTrace() - Constructor for class tech.picnic.errorprone.bugpatterns.ScheduledTransactionTrace
- Slf4jLogStatement - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags SLF4J usages that are likely to be in error. - Slf4jLogStatement() - Constructor for class tech.picnic.errorprone.bugpatterns.Slf4jLogStatement
- SourceCode - Class in tech.picnic.errorprone.bugpatterns.util
-
A collection of Error Prone utility methods for dealing with the source code representation of AST nodes.
- SpringMvcAnnotation - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags@RequestMappingannotations that can be written more concisely. - SpringMvcAnnotation() - Constructor for class tech.picnic.errorprone.bugpatterns.SpringMvcAnnotation
- StaticImport - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags methods and constants that can and should be statically imported. - StaticImport() - Constructor for class tech.picnic.errorprone.bugpatterns.StaticImport
T
- tech.picnic.errorprone.bugpatterns - package tech.picnic.errorprone.bugpatterns
-
Picnic Error Prone Contrib checks.
- tech.picnic.errorprone.bugpatterns.util - package tech.picnic.errorprone.bugpatterns.util
-
Auxiliary utilities for use by Error Prone checks.
- tech.picnic.errorprone.refastertemplates - package tech.picnic.errorprone.refastertemplates
-
Picnic Refaster templates.
- TimeZoneUsage - Class in tech.picnic.errorprone.bugpatterns
-
A
BugCheckerwhich flags illegal time-zone related operations. - TimeZoneUsage() - Constructor for class tech.picnic.errorprone.bugpatterns.TimeZoneUsage
- treeToString(Tree, VisitorState) - Static method in class tech.picnic.errorprone.bugpatterns.util.SourceCode
-
Returns a string representation of the given
Tree, preferring the original source code (if available) over its prettified representation.
All Classes and Interfaces|All Packages|Serialized Form