Class Hierarchy
- java.lang.Object
- org.openrewrite.java.AnnotationMatcher
- org.openrewrite.java.Assertions
- java.lang.ClassLoader
- org.openrewrite.java.JavaUnrestrictedClassLoader
- org.openrewrite.java.ExtractInterface
- org.openrewrite.java.JavaTemplate (implements org.openrewrite.template.SourceTemplate<T,
C>) - org.openrewrite.java.JavaTemplate.Builder
- org.openrewrite.java.JavaTemplate.Matcher
- org.openrewrite.java.JavaTypeVisitor<P>
- org.openrewrite.java.UnsafeJavaTypeVisitor<P>
- org.openrewrite.java.LineCounter
- org.openrewrite.java.MethodMatcher
- org.openrewrite.java.PartProvider
- org.openrewrite.Recipe (implements java.lang.Cloneable)
- org.openrewrite.java.AddLicenseHeader
- org.openrewrite.java.AddOrUpdateAnnotationAttribute
- org.openrewrite.java.ChangeMethodAccessLevel
- org.openrewrite.java.ChangeMethodName
- org.openrewrite.java.ChangeMethodTargetToVariable
- org.openrewrite.java.ChangePackage
- org.openrewrite.java.ChangeStaticFieldToMethod
- org.openrewrite.java.ChangeType
- org.openrewrite.java.DeleteMethodArgument
- org.openrewrite.java.NoStaticImport
- org.openrewrite.java.OrderImports
- org.openrewrite.java.RandomizeId
- org.openrewrite.java.RecipeMarkupDemonstration
- org.openrewrite.java.RemoveAnnotation
- org.openrewrite.java.RemoveImplements
- org.openrewrite.java.RemoveObjectsIsNull
- org.openrewrite.java.RemoveUnusedImports
- org.openrewrite.java.ReorderMethodArguments
- org.openrewrite.java.ReplaceConstant
- org.openrewrite.java.ReplaceConstantWithAnotherConstant
- org.openrewrite.java.ReplaceStringLiteralWithConstant
- org.openrewrite.java.ShortenFullyQualifiedTypeReferences
- org.openrewrite.java.SimplifyMethodChain
- org.openrewrite.java.UpdateSourcePositions
- org.openrewrite.java.UseStaticImport
- org.openrewrite.java.ReorderMethodArguments.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.openrewrite.java.JavaParsingException
- java.lang.Exception
- org.openrewrite.TreeVisitor<T,
P> - org.openrewrite.java.JavadocVisitor<P>
- org.openrewrite.java.JavadocPrinter<P>
- org.openrewrite.java.JavaVisitor<P>
- org.openrewrite.java.CountLinesVisitor
- org.openrewrite.java.ExtractField<P>
- org.openrewrite.java.InvertCondition
- org.openrewrite.java.JavaIsoVisitor<P>
- org.openrewrite.java.AddImport<P>
- org.openrewrite.java.ChangeFieldName<P>
- org.openrewrite.java.ChangeFieldType<P>
- org.openrewrite.java.ChangeLiteral<P>
- org.openrewrite.java.ChangeMethodAccessLevelVisitor<P>
- org.openrewrite.java.DeimplementInterface<P>
- org.openrewrite.java.DeleteStatement<P>
- org.openrewrite.java.ExtractInterface.CreateInterface
- org.openrewrite.java.ExtractInterface.ImplementAndAddOverrideAnnotations
- org.openrewrite.java.GenerateGetterAndSetterVisitor<P>
- org.openrewrite.java.ImplementInterface<P>
- org.openrewrite.java.RandomizeIdVisitor<P>
- org.openrewrite.java.RemoveAnnotationVisitor
- org.openrewrite.java.RemoveImport<P>
- org.openrewrite.java.RenameVariable<P>
- org.openrewrite.java.JavaPrinter<P>
- org.openrewrite.java.NoMissingTypes
- org.openrewrite.java.QualifyThisVisitor
- org.openrewrite.java.UnwrapParentheses<P>
- org.openrewrite.java.TreeVisitingPrinter
- org.openrewrite.java.JavadocVisitor<P>
- org.openrewrite.java.TypeMatcher
- org.openrewrite.java.VariableNameUtils
Interface Hierarchy
- org.openrewrite.java.JavaTemplate.F0<R>
- org.openrewrite.java.JavaTemplate.F1<R,
P1> - org.openrewrite.java.JavaTemplate.F10<R,
P1, P2, P3, P4, P5, P6, P7, P8, P9, P10> - org.openrewrite.java.JavaTemplate.F2<R,
P1, P2> - org.openrewrite.java.JavaTemplate.F3<R,
P1, P2, P3> - org.openrewrite.java.JavaTemplate.F4<R,
P1, P2, P3, P4> - org.openrewrite.java.JavaTemplate.F5<R,
P1, P2, P3, P4, P5> - org.openrewrite.java.JavaTemplate.F6<R,
P1, P2, P3, P4, P5, P6> - org.openrewrite.java.JavaTemplate.F7<R,
P1, P2, P3, P4, P5, P6, P7> - org.openrewrite.java.JavaTemplate.F8<R,
P1, P2, P3, P4, P5, P6, P7, P8> - org.openrewrite.java.JavaTemplate.F9<R,
P1, P2, P3, P4, P5, P6, P7, P8, P9> - org.openrewrite.java.JavaTemplate.P0
- org.openrewrite.java.JavaTemplate.P1<P1>
- org.openrewrite.java.JavaTemplate.P10<P1,
P2, P3, P4, P5, P6, P7, P8, P9, P10> - org.openrewrite.java.JavaTemplate.P2<P1,
P2> - org.openrewrite.java.JavaTemplate.P3<P1,
P2, P3> - org.openrewrite.java.JavaTemplate.P4<P1,
P2, P3, P4> - org.openrewrite.java.JavaTemplate.P5<P1,
P2, P3, P4, P5> - org.openrewrite.java.JavaTemplate.P6<P1,
P2, P3, P4, P5, P6> - org.openrewrite.java.JavaTemplate.P7<P1,
P2, P3, P4, P5, P6, P7> - org.openrewrite.java.JavaTemplate.P8<P1,
P2, P3, P4, P5, P6, P7, P8> - org.openrewrite.java.JavaTemplate.P9<P1,
P2, P3, P4, P5, P6, P7, P8, P9> - org.openrewrite.java.JavaTypeMapping<T>
- org.openrewrite.java.JavaTypeSignatureBuilder
- org.openrewrite.style.Style
- org.openrewrite.java.JavaStyle
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.openrewrite.java.VariableNameUtils.GenerationStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)