Hierarchy For All Packages
Package Hierarchies:- eu.solven.cleanthat.engine.java,
- eu.solven.cleanthat.engine.java.refactorer,
- eu.solven.cleanthat.engine.java.refactorer.function,
- eu.solven.cleanthat.engine.java.refactorer.helpers,
- eu.solven.cleanthat.engine.java.refactorer.meta,
- eu.solven.cleanthat.engine.java.refactorer.mutators,
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite
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.AJavaparserAstMutator (implements eu.solven.cleanthat.engine.java.refactorer.meta.ICountMutatorIssues, eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserAstMutator)
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserNodeMutator (implements eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserNodeMutator)
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- eu.solven.cleanthat.engine.java.refactorer.mutators.ArithmethicAssignment
- eu.solven.cleanthat.engine.java.refactorer.mutators.ArithmeticOverFloats
- 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.AvoidMultipleUnaryOperators
- eu.solven.cleanthat.engine.java.refactorer.mutators.CastMathOperandsBeforeAssignement
- eu.solven.cleanthat.engine.java.refactorer.mutators.CollectionToOptional
- eu.solven.cleanthat.engine.java.refactorer.mutators.GuavaImmutableMapBuilderOverVarargs
- 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.OptionalMapIdentity
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamMapIdentity
- eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalWrappedIfToFilter (implements eu.solven.cleanthat.engine.java.refactorer.meta.IReApplyUntilNoop)
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamWrappedIfToFilter
- eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalWrappedVariableToMap (implements eu.solven.cleanthat.engine.java.refactorer.meta.IReApplyUntilNoop)
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamWrappedVariableToMap
- eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- eu.solven.cleanthat.engine.java.refactorer.mutators.RedundantLogicalComplementsInStream
- eu.solven.cleanthat.engine.java.refactorer.mutators.RemoveAllToClearCollection
- eu.solven.cleanthat.engine.java.refactorer.mutators.SimplifyBooleanExpression
- eu.solven.cleanthat.engine.java.refactorer.mutators.SimplifyStartsWith
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamFlatMapStreamToFlatMap (implements eu.solven.cleanthat.engine.java.refactorer.meta.IReApplyUntilNoop)
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamForEachNestingForLoopToFlatMap (implements eu.solven.cleanthat.engine.java.refactorer.meta.IReApplyUntilNoop)
- eu.solven.cleanthat.engine.java.refactorer.mutators.StringFromString
- eu.solven.cleanthat.engine.java.refactorer.mutators.StringIndexOfToContains
- eu.solven.cleanthat.engine.java.refactorer.mutators.CollectionIndexOfToContains
- eu.solven.cleanthat.engine.java.refactorer.mutators.StringReplaceAllWithQuotableInput
- eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- eu.solven.cleanthat.engine.java.refactorer.mutators.ThreadRunToThreadStart
- eu.solven.cleanthat.engine.java.refactorer.mutators.UsePredefinedStandardCharset
- eu.solven.cleanthat.engine.java.refactorer.AJavaparserStmtMutator
- eu.solven.cleanthat.engine.java.refactorer.mutators.ARefactorConsecutiveStatements
- eu.solven.cleanthat.engine.java.refactorer.mutators.ForEachAddToStreamCollectToCollection
- eu.solven.cleanthat.engine.java.refactorer.mutators.ForEachIfBreakToStreamFindFirst
- eu.solven.cleanthat.engine.java.refactorer.mutators.SimplifyBooleanInitialization
- eu.solven.cleanthat.engine.java.refactorer.mutators.ForEachIfBreakElseToStreamTakeWhile
- eu.solven.cleanthat.engine.java.refactorer.mutators.ForEachIfToIfStreamAnyMatch
- eu.solven.cleanthat.engine.java.refactorer.mutators.ForEachToIterableForEach
- eu.solven.cleanthat.engine.java.refactorer.mutators.LoopIntRangeToIntStreamForEach
- eu.solven.cleanthat.engine.java.refactorer.mutators.NullCheckToOptionalOfNullable
- eu.solven.cleanthat.engine.java.refactorer.mutators.ARefactorConsecutiveStatements
- eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- eu.solven.cleanthat.engine.java.refactorer.ATodoJavaParserMutator (implements eu.solven.cleanthat.engine.java.refactorer.IDisabledMutator)
- eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidFileStream
- eu.solven.cleanthat.engine.java.refactorer.mutators.ImportQualifiedTokens
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamWrappedMethodRefToMap
- 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 (implements eu.solven.cleanthat.engine.java.refactorer.IDisabledMutator)
- 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.RemoveExplicitCallToSuper
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- 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.UseDiamondOperatorJdk8
- 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.java.refactorer.AJavaparserNodeMutator (implements eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserNodeMutator)
- eu.solven.cleanthat.engine.ASourceCodeFormatterFactory (implements eu.solven.cleanthat.engine.IEngineLintFixerFactory)
- eu.solven.cleanthat.engine.java.JavaFormattersFactory
- eu.solven.cleanthat.engine.java.refactorer.helpers.BinaryExprHelpers
- 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.CompositeWalkingMutator<AST> (implements eu.solven.cleanthat.engine.java.refactorer.meta.IWalkingMutator<AST,
R>) - eu.solven.cleanthat.engine.java.refactorer.meta.CompositeJavaparserMutator (implements eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserAstMutator, eu.solven.cleanthat.engine.java.refactorer.meta.IReApplyUntilNoop)
- 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.mutators.composite.SpotBugsMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.StreamMutators (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite.UnsafeDueToGenerics (implements eu.solven.cleanthat.engine.java.refactorer.meta.IConstructorNeedsJdkVersion)
- eu.solven.cleanthat.engine.java.refactorer.helpers.ImportDeclarationHelpers
- eu.solven.cleanthat.engine.java.refactorer.JavaRefactorerStep (implements eu.solven.cleanthat.engine.IEngineStep)
- eu.solven.cleanthat.engine.java.refactorer.helpers.LambdaExprHelpers
- eu.solven.cleanthat.engine.java.refactorer.helpers.MethodCallExprHelpers
- eu.solven.cleanthat.engine.java.refactorer.helpers.NameExprHelpers
- eu.solven.cleanthat.engine.java.refactorer.NodeAndSymbolSolver<T>
- eu.solven.cleanthat.engine.java.refactorer.helpers.OptionalOrRejection<T>
- eu.solven.cleanthat.engine.java.refactorer.helpers.ResolvedTypeHelpers
- eu.solven.cleanthat.engine.java.refactorer.mutators.StreamMutatorHelpers
- eu.solven.cleanthat.engine.java.refactorer.helpers.VariableDeclarationExprHepers
- 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.IDisabledMutator
- 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.IJavaparserNodeMutator
- eu.solven.cleanthat.engine.java.refactorer.meta.IWalkingMutator<AST,
R> - eu.solven.cleanthat.engine.java.refactorer.meta.IJavaparserAstMutator
- 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.ApplyAfterMe (implements java.lang.annotation.Annotation)
- eu.solven.cleanthat.engine.java.refactorer.meta.ApplyBeforeMe (implements java.lang.annotation.Annotation)
- eu.solven.cleanthat.engine.java.refactorer.meta.RepeatOnSuccess (implements java.lang.annotation.Annotation)