Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- eu.solven.cleanthat.engine.java.refactorer.AAstRefactorer<AST,
P, R, M> (implements eu.solven.cleanthat.formatter.ILintFixerWithId, eu.solven.cleanthat.formatter.ILintFixerWithPath) - eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator (implements eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserMutator)
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- eu.solven.cleanthat.engine.java.refactorer.mutators.AUseXIsEmpty
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseCollectionIsEmpty
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseStringIsEmpty
- eu.solven.cleanthat.engine.java.refactorer.mutators.GuavaInlineStringsRepeat
- eu.solven.cleanthat.engine.java.refactorer.mutators.GuavaStringsIsNullOrEmpty
- eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- eu.solven.cleanthat.engine.java.refactorer.mutators.ObjectEqualsForPrimitives
- eu.solven.cleanthat.engine.java.refactorer.mutators.ObjectsHashCodePrimitive
- eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- eu.solven.cleanthat.engine.java.refactorer.mutators.RedundantLogicalComplementsInStream
- eu.solven.cleanthat.engine.java.refactorer.mutators.StringStartsWithChar
- eu.solven.cleanthat.engine.java.refactorer.mutators.AUseXIsEmpty
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserStmtMutator
- eu.solven.cleanthat.engine.java.refactorer.mutators.EnhancedForLoopToStreamAnyMatch
- eu.solven.cleanthat.engine.java.refactorer.mutators.SimplifyBooleanInitialization
- eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- eu.solven.cleanthat.engine.java.refactorer.ATodoJavaParserMutator
- eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidFileStream
- eu.solven.cleanthat.engine.java.refactorer.mutators.SimplifyStreamFilterWithMap
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
- eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidUncheckedExceptionsInSignatures
- eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
- eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- eu.solven.cleanthat.engine.java.refactorer.mutators.EnumsWithoutEquals
- eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
- eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons (implements eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorDescriber)
- eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
- eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- eu.solven.cleanthat.engine.java.refactorer.mutators.RemoveExplicitCallToSuper
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryLambdaEnclosingParameters
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseTextBlocks
- eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- eu.solven.cleanthat.engine.ASourceCodeFormatterFactory (implements eu.solven.cleanthat.engine.IEngineLintFixerFactory)
- eu.solven.cleanthat.engine.java.JavaFormattersFactory
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.CompositeMutator<T> (implements eu.solven.cleanthat.engine.java.refactorer.meta.IMutator)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.CheckStyleMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.ErrorProneMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.GuavaMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.JSparrowMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.PMDMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeAndConsensualMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeButControversialMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeButNotConsensualMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SonarMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.JavaRefactorerStep (implements eu.solven.cleanthat.engine.IEngineStep)
- com.github.javaparser.ast.visitor.VoidVisitorAdapter<A> (implements com.github.javaparser.ast.visitor.VoidVisitor<A>)
- eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName.ImportVisitorAdapter
- eu.solven.cleanthat.engine.java.refactorer.AAstRefactorer<AST,
Interface Hierarchy
- eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorDescriber
- eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorExternalReferences
- eu.solven.cleanthat.engine.java.refactorer.meta.IMutator
- eu.solven.cleanthat.engine.java.refactorer.meta.IWalkingMutator<AST,
R> - eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserMutator
- eu.solven.cleanthat.engine.java.refactorer.meta.IWalkingMutator<AST,
- eu.solven.cleanthat.engine.java.refactorer.meta.IMutator
- eu.solven.cleanthat.engine.java.refactorer.function.OnMethodName
Annotation Type Hierarchy
- eu.solven.cleanthat.engine.java.refactorer.meta.ApplyMeBefore (implements java.lang.annotation.Annotation)
- eu.solven.cleanthat.engine.java.refactorer.meta.RepeatOnSuccess (implements java.lang.annotation.Annotation)