Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AnnotatedCompositeCodeTransformer - Record Class in tech.picnic.errorprone.refaster
-
A
CompositeCodeTransformerthat augments theDescriptionof Refaster rule matches. - AnnotatedCompositeCodeTransformer(String, ImmutableList<CodeTransformer>, ImmutableClassToInstanceMap<Annotation>) - Constructor for record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Creates an instance of a
AnnotatedCompositeCodeTransformerrecord class. - annotations() - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Returns the value of the
annotationsrecord component. - apply(TreePath, Context, DescriptionListener) - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
D
- Description - Annotation Interface in tech.picnic.errorprone.refaster.annotation
-
Describes the intent of a Refaster rule or group of Refaster rules.
E
- equals(Object) - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Returns a hash code value for this object.
I
- IsArray - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of array-typed expressions.
- IsArray() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsArray
-
Instantiates a new
IsArrayinstance. - IsCharacter - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of
char- andCharacter-typed expressions. - IsCharacter() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsCharacter
-
Instantiates a new
IsCharacterinstance. - IsEmpty - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of expressions that are guaranteed to yield "empty" instances, as defined by their respective types.
- IsEmpty() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsEmpty
-
Instantiates a new
IsEmptyinstance. - IsIdentityOperation - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of expressions that represent identity operations.
- IsIdentityOperation() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsIdentityOperation
-
Instantiates a new
IsIdentityOperationinstance. - IsLambdaExpressionOrMethodReference - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of lambda expressions and method references.
- IsLambdaExpressionOrMethodReference() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsLambdaExpressionOrMethodReference
-
Instantiates a new
IsLambdaExpressionOrMethodReferenceinstance. - IsMultidimensionalArray - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of expressions that represent a multidimensional array type.
- IsMultidimensionalArray() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsMultidimensionalArray
-
Instantiates a new
IsMultidimensionalArrayinstance. - IsRefasterAsVarargs - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of
Refaster.asVarargs(T)method invocations. - IsRefasterAsVarargs() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsRefasterAsVarargs
-
Instantiates a new
IsRefasterAsVarargsinstance.
M
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsArray
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsCharacter
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsEmpty
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsIdentityOperation
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsLambdaExpressionOrMethodReference
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsMultidimensionalArray
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.IsRefasterAsVarargs
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.RequiresComputation
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.ReturnsMono
- matches(ExpressionTree, VisitorState) - Method in class tech.picnic.errorprone.refaster.matchers.ThrowsCheckedException
N
- NESTED_CLASS_URL_PLACEHOLDER - Static variable in annotation interface tech.picnic.errorprone.refaster.annotation.OnlineDocumentation
-
The URL placeholder value that will be replaced with the name of the nested class in which the annotated Refaster rule is located, if applicable.
O
- of() - Element in annotation interface tech.picnic.errorprone.refaster.annotation.TypeMigration
-
The type migrated away from.
- OnlineDocumentation - Annotation Interface in tech.picnic.errorprone.refaster.annotation
-
Signals that a Refaster rule or group of Refaster rules comes with online documentation.
P
- packageName() - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Returns the value of the
packageNamerecord component.
R
- RequiresComputation - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of expressions that may a non-trivial amount of computation.
- RequiresComputation() - Constructor for class tech.picnic.errorprone.refaster.matchers.RequiresComputation
-
Instantiates a new
RequiresComputationinstance. - ReturnsMono - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of
Functions that return areactor.core.publisher.Mono. - ReturnsMono() - Constructor for class tech.picnic.errorprone.refaster.matchers.ReturnsMono
-
Instantiates a new
ReturnsMonoinstance.
S
- Severity - Annotation Interface in tech.picnic.errorprone.refaster.annotation
-
Describes the severity of a Refaster rule or group of Refaster rules.
T
- tech.picnic.errorprone.refaster - package tech.picnic.errorprone.refaster
-
Assorted classes that aid the compilation or evaluation of Refaster rules.
- tech.picnic.errorprone.refaster.annotation - package tech.picnic.errorprone.refaster.annotation
-
A collection of annotations that can be placed on Refaster rule classes and Refaster rule collection classes, thus influencing the way in which associated rule matches are reported in non-patch mode.
- tech.picnic.errorprone.refaster.matchers - package tech.picnic.errorprone.refaster.matchers
-
A collection of zero-argument
Matcherimplementations for use with Refaster's@Matchesand@NotMatchesannotations. - ThrowsCheckedException - Class in tech.picnic.errorprone.refaster.matchers
-
A matcher of functional interface expressions for which execution of the functional interface method may throw a checked exception.
- ThrowsCheckedException() - Constructor for class tech.picnic.errorprone.refaster.matchers.ThrowsCheckedException
-
Instantiates a new
ThrowsCheckedExceptioninstance. - TOP_LEVEL_CLASS_URL_PLACEHOLDER - Static variable in annotation interface tech.picnic.errorprone.refaster.annotation.OnlineDocumentation
-
The URL placeholder value that will be replaced with the name of the top-level class in which the annotated Refaster rule is located.
- toString() - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Returns a string representation of this record class.
- transformers() - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
-
Returns the value of the
transformersrecord component. - TypeMigration - Annotation Interface in tech.picnic.errorprone.refaster.annotation
-
Indicates that a Refaster rule or group of Refaster rules is intended to migrate away from the indicated type.
U
- unmigratedMethods() - Element in annotation interface tech.picnic.errorprone.refaster.annotation.TypeMigration
-
The signatures of public methods and constructors that are not (yet) migrated by the annotated Refaster rule(s).
V
- value() - Element in annotation interface tech.picnic.errorprone.refaster.annotation.Description
-
A description of the annotated Refaster rule(s).
- value() - Element in annotation interface tech.picnic.errorprone.refaster.annotation.OnlineDocumentation
-
The URL or URL pattern of the website at which the annotated Refaster rule(s) are documented.
- value() - Element in annotation interface tech.picnic.errorprone.refaster.annotation.Severity
-
The expected severity of any match of the annotated Refaster rule(s).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form