Skip navigation links
A B C E F G H I J M N O P R S T U V 

A

AbstractRefasterJavaVisitor - Class in org.openrewrite.java.template.internal
 
AbstractRefasterJavaVisitor() - Constructor for class org.openrewrite.java.template.internal.AbstractRefasterJavaVisitor
 
AbstractRefasterJavaVisitor.EmbeddingOption - Enum in org.openrewrite.java.template.internal
 
accept() - Method in interface org.openrewrite.java.template.function.Expr0
 
accept(P1) - Method in interface org.openrewrite.java.template.function.Expr1
 
accept(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) - Method in interface org.openrewrite.java.template.function.Expr10
 
accept(P1, P2) - Method in interface org.openrewrite.java.template.function.Expr2
 
accept(P1, P2, P3) - Method in interface org.openrewrite.java.template.function.Expr3
 
accept(P1, P2, P3, P4) - Method in interface org.openrewrite.java.template.function.Expr4
 
accept(P1, P2, P3, P4, P5) - Method in interface org.openrewrite.java.template.function.Expr5
 
accept(P1, P2, P3, P4, P5, P6) - Method in interface org.openrewrite.java.template.function.Expr6
 
accept(P1, P2, P3, P4, P5, P6, P7) - Method in interface org.openrewrite.java.template.function.Expr7
 
accept(P1, P2, P3, P4, P5, P6, P7, P8) - Method in interface org.openrewrite.java.template.function.Expr8
 
accept(P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in interface org.openrewrite.java.template.function.Expr9
 
accept() - Method in interface org.openrewrite.java.template.function.Stat0
 
accept(P1) - Method in interface org.openrewrite.java.template.function.Stat1
 
accept(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) - Method in interface org.openrewrite.java.template.function.Stat10
 
accept(P1, P2) - Method in interface org.openrewrite.java.template.function.Stat2
 
accept(P1, P2, P3) - Method in interface org.openrewrite.java.template.function.Stat3
 
accept(P1, P2, P3, P4) - Method in interface org.openrewrite.java.template.function.Stat4
 
accept(P1, P2, P3, P4, P5) - Method in interface org.openrewrite.java.template.function.Stat5
 
accept(P1, P2, P3, P4, P5, P6) - Method in interface org.openrewrite.java.template.function.Stat6
 
accept(P1, P2, P3, P4, P5, P6, P7) - Method in interface org.openrewrite.java.template.function.Stat7
 
accept(P1, P2, P3, P4, P5, P6, P7, P8) - Method in interface org.openrewrite.java.template.function.Stat8
 
accept(P1, P2, P3, P4, P5, P6, P7, P8, P9) - Method in interface org.openrewrite.java.template.function.Stat9
 
addOpens() - Static method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 

B

build(JavaVisitor<?>) - Method in class org.openrewrite.java.template.internal.PatternBuilder
 

C

Child - Class in org.openrewrite.java.template.internal.permit
 
Child() - Constructor for class org.openrewrite.java.template.internal.permit.Child
 
classpathFor(JCTree, List<Symbol>) - Static method in class org.openrewrite.java.template.internal.ClasspathJarNameDetector
Locate types that are directly referred to by name in the given tree and therefore need an import in the template.
ClasspathJarNameDetector - Class in org.openrewrite.java.template.internal
 
ClasspathJarNameDetector() - Constructor for class org.openrewrite.java.template.internal.ClasspathJarNameDetector
 
copy(T) - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
copy(T, Void) - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
copy(List<T>) - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
copy(List<T>, Void) - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
CTC_ERROR - Static variable in class org.openrewrite.java.template.internal.Javac
 
CTC_NONE - Static variable in class org.openrewrite.java.template.internal.Javac
 
CTC_UNDETVAR - Static variable in class org.openrewrite.java.template.internal.Javac
 
CTC_UNKNOWN - Static variable in class org.openrewrite.java.template.internal.Javac
 
CTC_VOID - Static variable in class org.openrewrite.java.template.internal.Javac
 

E

embed(J, Cursor, ExecutionContext, AbstractRefasterJavaVisitor.EmbeddingOption...) - Method in class org.openrewrite.java.template.internal.AbstractRefasterJavaVisitor
 
Expr0<R> - Interface in org.openrewrite.java.template.function
 
Expr1<R,P1> - Interface in org.openrewrite.java.template.function
 
Expr10<R,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10> - Interface in org.openrewrite.java.template.function
 
Expr2<R,P1,P2> - Interface in org.openrewrite.java.template.function
 
Expr3<R,P1,P2,P3> - Interface in org.openrewrite.java.template.function
 
Expr4<R,P1,P2,P3,P4> - Interface in org.openrewrite.java.template.function
 
Expr5<R,P1,P2,P3,P4,P5> - Interface in org.openrewrite.java.template.function
 
Expr6<R,P1,P2,P3,P4,P5,P6> - Interface in org.openrewrite.java.template.function
 
Expr7<R,P1,P2,P3,P4,P5,P6,P7> - Interface in org.openrewrite.java.template.function
 
Expr8<R,P1,P2,P3,P4,P5,P6,P7,P8> - Interface in org.openrewrite.java.template.function
 
Expr9<R,P1,P2,P3,P4,P5,P6,P7,P8,P9> - Interface in org.openrewrite.java.template.function
 
expression(JavaVisitor<?>, String, Expr0<?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr1<?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr2<?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr3<?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr4<?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr5<?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr6<?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr7<?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr8<?, ?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr9<?, ?, ?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
expression(JavaVisitor<?>, String, Expr10<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 

F

FQNPretty - Class in org.openrewrite.java.template.internal
 

G

get(Field, Object) - Static method in class org.openrewrite.java.template.internal.Permit
 
getBoxedPrimitive(String) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
getConstructor(Class<T>, Class<?>...) - Static method in class org.openrewrite.java.template.internal.Permit
 
getField(Class<?>, String) - Static method in class org.openrewrite.java.template.internal.Permit
 
getFirstFieldOffset(Unsafe) - Static method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
getJavacProcessingEnvironment(Object) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
This class casts the given processing environment to a JavacProcessingEnvironment.
getJdkCompilerModule() - Static method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
getMethod(Class<?>, String, Class<?>...) - Static method in class org.openrewrite.java.template.internal.Permit
 
getOriginalToCopyMap() - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
getOwnModule() - Static method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
getSupportedSourceVersion() - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
We just return the latest version of whatever JDK we run on.
getUnboxedPrimitive(String) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
getUnderlyingTreeMaker() - Method in class org.openrewrite.java.template.internal.JavacTreeMaker
 
getUnsafe() - Static method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
GrandChild - Class in org.openrewrite.java.template.internal.permit
 
GrandChild() - Constructor for class org.openrewrite.java.template.internal.permit.GrandChild
 

H

handleReflectionDebug(Throwable, Throwable) - Static method in class org.openrewrite.java.template.internal.Permit
 

I

ImportDetector - Class in org.openrewrite.java.template.internal
 
ImportDetector() - Constructor for class org.openrewrite.java.template.internal.ImportDetector
 
imports(JCTree) - Static method in class org.openrewrite.java.template.internal.ImportDetector
Locate types that are directly referred to by name in the given tree and therefore need an import in the template.
init(ProcessingEnvironment) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
invoke(Method, Object, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
invoke(Throwable, Method, Object, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
invokeSneaky(Method, Object, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
invokeSneaky(Throwable, Method, Object, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
isDebugReflection() - Static method in class org.openrewrite.java.template.internal.Permit
 

J

Javac - Class in org.openrewrite.java.template.internal
 
javacProcessingEnv - Variable in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
JavacResolution - Class in org.openrewrite.java.template.internal
 
JavacResolution(Context) - Constructor for class org.openrewrite.java.template.internal.JavacResolution
 
JavacTreeMaker - Class in org.openrewrite.java.template.internal
 
JavacTreeMaker(TreeMaker) - Constructor for class org.openrewrite.java.template.internal.JavacTreeMaker
 
JavacTreeMaker.TypeTag - Class in org.openrewrite.java.template.internal
 

M

Matcher<T extends org.openrewrite.java.tree.J> - Interface in org.openrewrite.java.template
 
matches(T) - Method in interface org.openrewrite.java.template.Matcher
 
Matches - Annotation Type in org.openrewrite.java.template
 
MinimumViableParentheses - Class in org.openrewrite.java.template.internal
 
MinimumViableParentheses() - Constructor for class org.openrewrite.java.template.internal.MinimumViableParentheses
 

N

newInstance(Constructor<T>, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
newInstance(Throwable, Constructor<T>, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
newInstanceSneaky(Constructor<T>, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
newInstanceSneaky(Throwable, Constructor<T>, Object...) - Static method in class org.openrewrite.java.template.internal.Permit
 
NotMatches - Annotation Type in org.openrewrite.java.template
 

O

org.openrewrite.java.template - package org.openrewrite.java.template
 
org.openrewrite.java.template.function - package org.openrewrite.java.template.function
 
org.openrewrite.java.template.internal - package org.openrewrite.java.template.internal
 
org.openrewrite.java.template.internal.permit - package org.openrewrite.java.template.internal.permit
 
org.openrewrite.java.template.processor - package org.openrewrite.java.template.processor
 

P

Parent - Class in org.openrewrite.java.template.internal.permit
 
Parent() - Constructor for class org.openrewrite.java.template.internal.permit.Parent
 
PatternBuilder - Class in org.openrewrite.java.template.internal
 
PatternBuilder() - Constructor for class org.openrewrite.java.template.internal.PatternBuilder
 
permissiveGetField(Class<?>, String) - Static method in class org.openrewrite.java.template.internal.Permit
 
permissiveReadField(Class<T>, Field, Object) - Static method in class org.openrewrite.java.template.internal.Permit
 
Permit - Class in org.openrewrite.java.template.internal
 
Primitive - Annotation Type in org.openrewrite.java.template
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.openrewrite.java.template.processor.RefasterTemplateProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.openrewrite.java.template.processor.TemplateProcessor
 
processingEnv - Variable in class org.openrewrite.java.template.processor.TypeAwareProcessor
 

R

RecipeDescriptor - Annotation Type in org.openrewrite.java.template
 
RefasterTemplateProcessor - Class in org.openrewrite.java.template.processor
For steps to debug this annotation processor, see this blog post.
RefasterTemplateProcessor() - Constructor for class org.openrewrite.java.template.processor.RefasterTemplateProcessor
 
reportReflectionProblem(Throwable, String) - Static method in class org.openrewrite.java.template.internal.Permit
 
resolveAll(Context, JCTree.JCCompilationUnit, List<? extends Tree>) - Method in class org.openrewrite.java.template.internal.JavacResolution
 

S

Semantics - Class in org.openrewrite.java.template
 
set(Field, Object, Object) - Static method in class org.openrewrite.java.template.internal.Permit
 
setAccessible(T) - Static method in class org.openrewrite.java.template.internal.Permit
 
sneakyThrow(Throwable) - Static method in class org.openrewrite.java.template.internal.Permit
 
Stat0 - Interface in org.openrewrite.java.template.function
 
Stat1<P1> - Interface in org.openrewrite.java.template.function
 
Stat10<P1,P2,P3,P4,P5,P6,P7,P8,P9,P10> - Interface in org.openrewrite.java.template.function
 
Stat2<P1,P2> - Interface in org.openrewrite.java.template.function
 
Stat3<P1,P2,P3> - Interface in org.openrewrite.java.template.function
 
Stat4<P1,P2,P3,P4> - Interface in org.openrewrite.java.template.function
 
Stat5<P1,P2,P3,P4,P5> - Interface in org.openrewrite.java.template.function
 
Stat6<P1,P2,P3,P4,P5,P6> - Interface in org.openrewrite.java.template.function
 
Stat7<P1,P2,P3,P4,P5,P6,P7> - Interface in org.openrewrite.java.template.function
 
Stat8<P1,P2,P3,P4,P5,P6,P7,P8> - Interface in org.openrewrite.java.template.function
 
Stat9<P1,P2,P3,P4,P5,P6,P7,P8,P9> - Interface in org.openrewrite.java.template.function
 
statement(JavaVisitor<?>, String, Stat0) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat1<?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat2<?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat3<?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat4<?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat5<?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat6<?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat7<?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat8<?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat9<?, ?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 
statement(JavaVisitor<?>, String, Stat10<?, ?, ?, ?, ?, ?, ?, ?, ?, ?>) - Static method in class org.openrewrite.java.template.Semantics
 

T

TemplateProcessor - Class in org.openrewrite.java.template.processor
For steps to debug this annotation processor, see this blog post.
TemplateProcessor(String) - Constructor for class org.openrewrite.java.template.processor.TemplateProcessor
 
TemplateProcessor() - Constructor for class org.openrewrite.java.template.processor.TemplateProcessor
 
toString(JCTree) - Static method in class org.openrewrite.java.template.internal.FQNPretty
 
toUnit(Element) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
TreeMirrorMaker - Class in org.openrewrite.java.template.internal
Makes a copy of any AST node, with some exceptions.
TreeMirrorMaker(JavacTreeMaker) - Constructor for class org.openrewrite.java.template.internal.TreeMirrorMaker
 
trees - Variable in class org.openrewrite.java.template.processor.TypeAwareProcessor
 
tryGetDelegateField(Class<?>, Object) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
Gradle incremental processing
tryGetProcessingEnvField(Class<?>, Object) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
Kotlin incremental processing
tryGetProxyDelegateToField(Object) - Method in class org.openrewrite.java.template.processor.TypeAwareProcessor
IntelliJ >= 2020.3
TypeAwareProcessor - Class in org.openrewrite.java.template.processor
 
TypeAwareProcessor() - Constructor for class org.openrewrite.java.template.processor.TypeAwareProcessor
 
typeTag(JCTree) - Static method in class org.openrewrite.java.template.internal.JavacTreeMaker.TypeTag
 
typeTag(Type) - Static method in class org.openrewrite.java.template.internal.JavacTreeMaker.TypeTag
 
typeTag(String) - Static method in class org.openrewrite.java.template.internal.JavacTreeMaker.TypeTag
 

U

UsedMethodDetector - Class in org.openrewrite.java.template.internal
 
UsedMethodDetector() - Constructor for class org.openrewrite.java.template.internal.UsedMethodDetector
 
usedMethods(JCTree) - Static method in class org.openrewrite.java.template.internal.UsedMethodDetector
 

V

valueOf(String) - Static method in enum org.openrewrite.java.template.internal.AbstractRefasterJavaVisitor.EmbeddingOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openrewrite.java.template.internal.AbstractRefasterJavaVisitor.EmbeddingOption
Returns an array containing the constants of this enum type, in the order they are declared.
visitExpression(Expression, ExecutionContext) - Method in class org.openrewrite.java.template.internal.MinimumViableParentheses
 
visitIdent(JCTree.JCIdent) - Method in class org.openrewrite.java.template.internal.FQNPretty
 
visitLabeledStatement(LabeledStatementTree, Void) - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
visitVariable(VariableTree, Void) - Method in class org.openrewrite.java.template.internal.TreeMirrorMaker
 
A B C E F G H I J M N O P R S T U V 
Skip navigation links