Index

A D E H I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AnnotatedCompositeCodeTransformer - Record Class in tech.picnic.errorprone.refaster
A CompositeCodeTransformer that augments the Description of Refaster rule matches.
AnnotatedCompositeCodeTransformer(String, ImmutableList<CodeTransformer>, ImmutableClassToInstanceMap<Annotation>) - Constructor for record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
Creates an instance of a AnnotatedCompositeCodeTransformer record class.
annotations() - Method in record class tech.picnic.errorprone.refaster.AnnotatedCompositeCodeTransformer
Returns the value of the annotations record 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 IsArray instance.
IsCharacter - Class in tech.picnic.errorprone.refaster.matchers
A matcher of char- and Character-typed expressions.
IsCharacter() - Constructor for class tech.picnic.errorprone.refaster.matchers.IsCharacter
Instantiates a new IsCharacter instance.
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 IsEmpty instance.
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 IsIdentityOperation instance.
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 IsLambdaExpressionOrMethodReference instance.
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 IsMultidimensionalArray instance.
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 IsRefasterAsVarargs instance.

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 packageName record 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 RequiresComputation instance.
ReturnsMono - Class in tech.picnic.errorprone.refaster.matchers
A matcher of Functions that return a reactor.core.publisher.Mono.
ReturnsMono() - Constructor for class tech.picnic.errorprone.refaster.matchers.ReturnsMono
Instantiates a new ReturnsMono instance.

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 Matcher implementations for use with Refaster's @Matches and @NotMatches annotations.
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 ThrowsCheckedException instance.
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 transformers record 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).
A D E H I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form