Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AJavaparserExprMutator - Class in eu.solven.cleanthat.engine.java.refactorer
-
Most
AJavaparserMutator
will trigger over anExpression
- AJavaparserExprMutator() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- AJavaparserMutator - Class in eu.solven.cleanthat.engine.java.refactorer
-
Enables common behavior to JavaParser-based rules
- AJavaparserMutator() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- AJavaparserStmtMutator - Class in eu.solven.cleanthat.engine.java.refactorer
-
Most
AJavaparserMutator
will trigger over anStatement
- AJavaparserStmtMutator() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.AJavaparserStmtMutator
- ArraysDotStream - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'Arrays.asList("1", 2).stream()' into 'Arrays.stream("1", 2)'
- ArraysDotStream() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- assertPatchIsValid(List<String>, List<String>, Patch<String>) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- ATodoJavaParserMutator - Class in eu.solven.cleanthat.engine.java.refactorer
-
Helps preparing rules
- ATodoJavaParserMutator() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.ATodoJavaParserMutator
- AvoidFileStream - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Deprecated.
- AvoidFileStream() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidFileStream
-
Deprecated.
- AvoidInlineConditionals - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'boolean b = (x > 1 ) ? true : callback.doIt() || true' into 'if (x > 1) { ...
- AvoidInlineConditionals() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- AvoidUncheckedExceptionsInSignatures - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns `throws RuntimeException` into ``
- AvoidUncheckedExceptionsInSignatures() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidUncheckedExceptionsInSignatures
C
- CheckStyleMutators - Class in eu.solven.cleanthat.engine.java.refactorer.mutators.composite
-
This mutator will apply all
IMutator
fixing a CheckStyle rules. - CheckStyleMutators(JavaVersion) - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.CheckStyleMutators
- checkstyleUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- checkstyleUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- checkstyleUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- checkstyleUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- checkstyleUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- ComparisonWithNaN - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'd == Double.NaN' into 'Double.isNaN(d)'
- ComparisonWithNaN() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- computeFixedDelta(Patch<String>) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- CreateTempFilesUsingNio - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
cases inspired from #description
- CreateTempFilesUsingNio() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
D
- doFormat(PathAndContent) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
-
Deprecated, for removal: This API element is subject to removal in a future version.
E
- EmptyControlStatement - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns '{}' into ''
- EmptyControlStatement() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- EnumsWithoutEquals - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Prevent relying .equals on
Enum
types - EnumsWithoutEquals() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.EnumsWithoutEquals
- eu.solven.cleanthat.engine.java - package eu.solven.cleanthat.engine.java
- eu.solven.cleanthat.engine.java.refactorer - package eu.solven.cleanthat.engine.java.refactorer
- eu.solven.cleanthat.engine.java.refactorer.function - package eu.solven.cleanthat.engine.java.refactorer.function
- eu.solven.cleanthat.engine.java.refactorer.meta - package eu.solven.cleanthat.engine.java.refactorer.meta
- eu.solven.cleanthat.engine.java.refactorer.mutators - package eu.solven.cleanthat.engine.java.refactorer.mutators
- eu.solven.cleanthat.engine.java.refactorer.mutators.composite - package eu.solven.cleanthat.engine.java.refactorer.mutators.composite
F
- fixJavaparserUnexpectedChanges(String, String) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
G
- getAllIncluded() - Static method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- getCheckstyleId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- getCheckstyleId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.CheckStyleMutators
- getCheckstyleId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- getCheckstyleId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- getCheckstyleId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- getCheckstyleId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeAndConsensualMutators
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeButNotAndConsensualMutators
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringStartsWithChar
- getCleanthatId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseTextBlocks
- getDefaultIncludes() - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorerStep
- getEngine() - Method in class eu.solven.cleanthat.engine.java.JavaFormattersFactory
- getId() - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- getId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- getId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
- getId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EnumsWithoutEquals
- getId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
- getIds() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- getImports() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName.ImportVisitorAdapter
- getMainSteps() - Method in class eu.solven.cleanthat.engine.java.JavaFormattersFactory
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidFileStream
-
Deprecated.
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidUncheckedExceptionsInSignatures
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.PMDMutators
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
-
Deprecated.
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- getPmdId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- getPmdIds() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- getPmdIds() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- getPmdIds() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- getSeeUrls() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
- getSimpleName(String) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SonarMutators
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
-
Deprecated.
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- getSonarId() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- getStep() - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorerStep
- getWarnCount() - Static method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
-
Deprecated.
I
- ID_REFACTORER - Static variable in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorerStep
- IJavaparserMutator - Interface in eu.solven.cleanthat.engine.java.refactorer.meta
-
An
IMutator
which can edit a JavaParserNode
- ImportVisitorAdapter() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName.ImportVisitorAdapter
- IMutatorDescriber - Interface in eu.solven.cleanthat.engine.java.refactorer.meta
-
Helpers knowing what could be the impact of given rule
- isDeprecationNotice() - Method in interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorDescriber
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.ATodoJavaParserMutator
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- isDraft() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- isImportable(CompilationUnit, String) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- isImported(CompilationUnit, String, String) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- isJreOnly() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
- isPerformanceImprovment() - Method in interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorDescriber
- isPreventingExceptions() - Method in interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorDescriber
-
This kind of rules may not fit everybody, as in some cases, exceptions are a feature (even if probably a bad thing).
- isPreventingExceptions() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
-
LiteralsFirstInComparisons
may turn NullPointerException into false. - isValidResultString(JavaParser, String) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
J
- JavaFormattersFactory - Class in eu.solven.cleanthat.engine.java
-
Formatter for Java
- JavaFormattersFactory(ConfigHelpers) - Constructor for class eu.solven.cleanthat.engine.java.JavaFormattersFactory
- JAVAPARSER_JRE_ONLY - Static variable in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- JavaRefactorer - Class in eu.solven.cleanthat.engine.java.refactorer
-
This class is dedicated to refactoring.
- JavaRefactorer(IEngineProperties, JavaRefactorerProperties) - Constructor for class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- JavaRefactorerStep - Class in eu.solven.cleanthat.engine.java.refactorer
- JavaRefactorerStep() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorerStep
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EnumsWithoutEquals
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
-
Deprecated.
- jsparrowUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- JUnit4ToJUnit5 - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Migrate from JUnit4 to JUnit5/Jupiter.
- JUnit4ToJUnit5() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
L
- LambdaIsMethodReference - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns `.stream(s -> s.size())` into `.stream(String::size)`
- LambdaIsMethodReference() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- LambdaReturnsSingleStatement - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns '.stream(s -> {return s.subString(0, 2)})' into '.stream(s -> s.subString(0, 2))'
- LambdaReturnsSingleStatement() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- LiteralsFirstInComparisons - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Switch o.equals("someString") to "someString".equals(o)
- LiteralsFirstInComparisons() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
- LocalVariableTypeInference - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'int i = 10;' into 'var i = 10'
- LocalVariableTypeInference() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
M
- makeAstParser() - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- makeCustomDefaultFiles(CleanthatEngineProperties, Set<String>) - Method in class eu.solven.cleanthat.engine.java.JavaFormattersFactory
- makeDefaultJavaParser(boolean) - Static method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- makeDefaultJavaParser(boolean, ParserConfiguration.LanguageLevel) - Static method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- makeDefaultProperties(Set<String>) - Method in class eu.solven.cleanthat.engine.java.JavaFormattersFactory
- makeDefaultTypeSolver(boolean) - Static method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- makeLintFixer(CleanthatSession, IEngineProperties, CleanthatStepProperties) - Method in class eu.solven.cleanthat.engine.java.JavaFormattersFactory
- messageForIssueReporting(IMutator, Node) - Static method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.ATodoJavaParserMutator
- minimalJavaVersion() - Method in interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorDescriber
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidFileStream
-
Deprecated.
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidUncheckedExceptionsInSignatures
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EnumsWithoutEquals
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringStartsWithChar
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
-
Deprecated.
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseTextBlocks
- minimalJavaVersion() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- ModifierOrder - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Order modifiers according the the Java specification.
- ModifierOrder() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
O
- onMethodName(MethodCallExpr, Expression, ResolvedType) - Method in interface eu.solven.cleanthat.engine.java.refactorer.function.OnMethodName
- onMethodName(Node, String, OnMethodName) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- OnMethodName - Interface in eu.solven.cleanthat.engine.java.refactorer.function
-
Make easier processing on code-tree
- OptionalNotEmpty - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns '!o.isEmpty()' into 'o.isPresent()'
- OptionalNotEmpty() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- optResolved(Expression) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- optResolvedType(Expression) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- optResolvedType(Type) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
P
- parseSourceCode(JavaParser, String) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- PMDMutators - Class in eu.solven.cleanthat.engine.java.refactorer.mutators.composite
-
This mutator will apply all
IMutator
fixing a PMD rules. - PMDMutators(JavaVersion) - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.PMDMutators
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidFileStream
-
Deprecated.
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidUncheckedExceptionsInSignatures
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
-
Deprecated.
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- pmdUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- PrimitiveWrapperInstantiation - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns `new Double(d)` into `Double.valueOf(d)`
- PrimitiveWrapperInstantiation() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- processAnnotation(AnnotationExpr) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
- processNotRecursively(Expression) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- processNotRecursively(Expression) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.PrimitiveWrapperInstantiation
- processNotRecursively(Expression) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringStartsWithChar
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserStmtMutator
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ArraysDotStream
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidInlineConditionals
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.AvoidUncheckedExceptionsInSignatures
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ComparisonWithNaN
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.CreateTempFilesUsingNio
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EmptyControlStatement
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.EnumsWithoutEquals
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaIsMethodReference
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LambdaReturnsSingleStatement
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LiteralsFirstInComparisons
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.LocalVariableTypeInference
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.OptionalNotEmpty
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseTextBlocks
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
- processNotRecursively(Statement) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserStmtMutator
- processNotRecursively(Statement) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
R
- replaceBy(Node, Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- replaceExpression(Expression) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserExprMutator
- replaceNode(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- replaceStatement(Statement) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserStmtMutator
S
- SAFE_AND_CONSENSUAL - Static variable in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeAndConsensualMutators
- SAFE_BUT_NOT_CONSENSUAL - Static variable in class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeButNotAndConsensualMutators
- SafeAndConsensualMutators - Class in eu.solven.cleanthat.engine.java.refactorer.mutators.composite
-
This mutator will apply all
IMutator
considered safe (e.g. - SafeAndConsensualMutators(JavaVersion) - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeAndConsensualMutators
- SafeButNotAndConsensualMutators - Class in eu.solven.cleanthat.engine.java.refactorer.mutators.composite
-
This mutator will apply all
IMutator
considered safe (e.g. - SafeButNotAndConsensualMutators(JavaVersion) - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SafeButNotAndConsensualMutators
- scopeHasRequiredType(Optional<Expression>, Class<?>) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- scopeHasRequiredType(Optional<Expression>, String) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- SonarMutators - Class in eu.solven.cleanthat.engine.java.refactorer.mutators.composite
-
This mutator will apply all
IMutator
fixing a Sonar rule. - SonarMutators(JavaVersion) - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.composite.SonarMutators
- sonarUrl() - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- StreamAnyMatch - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 's.filter(p).findAny().isPresent()' into 's.anyMatch(predicate)'
- StreamAnyMatch() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.StreamAnyMatch
- StringStartsWithChar - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns `line.startsWith("#") || line.isEmpty()` into `line.isEmpty() || line.charAt('0') == '#'`
- StringStartsWithChar() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.StringStartsWithChar
- StringToString - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns '"someString".toString()' into '"someString"'
- StringToString() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.StringToString
T
- toString(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.JavaRefactorer
- tryReplace(Node, Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
U
- UnnecessaryBoxing - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns `Integer integer = Integer.valueOf(2)` into `Integer integer = 2`
- UnnecessaryBoxing() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryBoxing
- UnnecessaryFullyQualifiedName - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'java.lang.String' into 'String'
- UnnecessaryFullyQualifiedName() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName
- UnnecessaryFullyQualifiedName.ImportVisitorAdapter - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
- UnnecessaryImport - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Remove imports from a Java source file by analyzing
ImportDeclaration
. - UnnecessaryImport() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryImport
- UnnecessaryModifier - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'public static final someMethod();' into 'someMethod();' in interfaces
- UnnecessaryModifier() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryModifier
- UnnecessarySemicolon - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns `int i = 0;;` into `int i = 0;`
- UnnecessarySemicolon() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessarySemicolon
- UseDiamondOperator - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Deprecated.
- UseDiamondOperator() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperator
-
Deprecated.
- UseDiamondOperatorJdk8 - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Deprecated.
- UseDiamondOperatorJdk8() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UseDiamondOperatorJdk8
-
Deprecated.
- UseIndexOfChar - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 's.indexOf("s")’ into ’s.indexOf('s')'.
- UseIndexOfChar() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
- UseIsEmptyOnCollections - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Migrate from 'm.size() == 0’ to ’m.isEmpty()'.
- UseIsEmptyOnCollections() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UseIsEmptyOnCollections
- UseTextBlocks - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns '"a\r\n" + "b\r\n"’ into ’"""aEOLbEOL"""'
- UseTextBlocks() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UseTextBlocks
- UseUnderscoresInNumericLiterals - Class in eu.solven.cleanthat.engine.java.refactorer.mutators
-
Turns 'int i = 1234567’ into ’int i = 1_234_567'
- UseUnderscoresInNumericLiterals() - Constructor for class eu.solven.cleanthat.engine.java.refactorer.mutators.UseUnderscoresInNumericLiterals
V
- visit(ImportDeclaration, Object) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.UnnecessaryFullyQualifiedName.ImportVisitorAdapter
W
- walkAst(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
- walkAstHasChanged(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.ATodoJavaParserMutator
- walkAstHasChanged(Node) - Method in class eu.solven.cleanthat.engine.java.refactorer.mutators.JUnit4ToJUnit5
All Classes and Interfaces|All Packages|Constant Field Values