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.Recipe (implements java.lang.Cloneable)
- org.openrewrite.java.AddLicenseHeader
- org.openrewrite.java.AddLiteralMethodArgument
- org.openrewrite.java.AddNullMethodArgument
- org.openrewrite.java.AddOrUpdateAnnotationAttribute
- org.openrewrite.java.ChangeAnnotationAttributeName
- 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.RemoveAnnotationAttribute
- org.openrewrite.java.RemoveImplements
- org.openrewrite.java.RemoveObjectsIsNull
- org.openrewrite.java.RemoveUnusedImports
- org.openrewrite.java.ReorderMethodArguments
- org.openrewrite.java.ReplaceAnnotation
- org.openrewrite.java.ReplaceConstant
- org.openrewrite.java.ReplaceConstantWithAnotherConstant
- org.openrewrite.java.ReplaceStringLiteralWithConstant
- org.openrewrite.ScanningRecipe<T>
- org.openrewrite.java.CreateEmptyJavaClass
- 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.ReplaceAnnotation.ReplaceAnnotationVisitor
- 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.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)