A C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages

A

addCleanupSetting(String, String) - Method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfiguration
Method for adding a new global setting.
addConfiguration(FormatterConfiguration) - Method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfiguration
Method for adding new configuration parameters.
addFormatterSetting(String, String) - Method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfiguration
Method for adding a new local setting.
addProfile(Profile) - Method in class eu.solven.cleanthat.language.java.imports.revelc.Profiles
Adds the profile.
addSetting(Setting) - Method in class eu.solven.cleanthat.language.java.imports.revelc.Profile
Adds the setting.
AJavaParserRule - Class in eu.solven.cleanthat.language.java.rules
Enables common behavior to JavaParser-based rules
AJavaParserRule() - Constructor for class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
assertPatchIsValid(List<String>, List<String>, Patch<String>) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
ATodoJavaParserRule - Class in eu.solven.cleanthat.language.java.rules
Helps preparing rules
ATodoJavaParserRule() - Constructor for class eu.solven.cleanthat.language.java.rules.ATodoJavaParserRule
 
AvoidFileStream - Class in eu.solven.cleanthat.language.java.rules.mutators
Deprecated.
AvoidFileStream() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.AvoidFileStream
Deprecated.
 

C

cache - Variable in class eu.solven.cleanthat.language.java.eclipse.generator.CodeDiffHelper
 
checkstyleUrl() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleExternalUrls
 
checkstyleUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.ModifierOrder
 
CleanthatUrlLoader - Class in eu.solven.cleanthat.language
Knows how to load resource given a URL, with a flexible format handling 'classpath:' to load from the classpath, and 'code:' to load from the repository.
CleanthatUrlLoader() - Constructor for class eu.solven.cleanthat.language.CleanthatUrlLoader
 
CodeDiffHelper - Class in eu.solven.cleanthat.language.java.eclipse.generator
Helps computing a difference score between code source
CodeDiffHelper() - Constructor for class eu.solven.cleanthat.language.java.eclipse.generator.CodeDiffHelper
 
compareTo(VersionWrapper) - Method in class eu.solven.cleanthat.language.java.rules.meta.VersionWrapper
 
computeDiffScore(IStyleEnforcer, String) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.CodeDiffHelper
 
computeDiffScore(IStyleEnforcer, Collection<String>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.CodeDiffHelper
 
computeFixedDelta(Patch<String>) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
computeScore(Collection<String>, Map<String, String>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
ConfigReader - Class in eu.solven.cleanthat.language.java.imports.revelc
This class reads a config file for Eclipse code formatter.
ConfigReader() - Constructor for class eu.solven.cleanthat.language.java.imports.revelc.ConfigReader
 
ConfigReadException - Exception in eu.solven.cleanthat.language.java.imports.revelc
An exception thrown when there is an error reading settings from the code formatter profile of an Eclipse formatter config file.
ConfigReadException(String) - Constructor for exception eu.solven.cleanthat.language.java.imports.revelc.ConfigReadException
Instantiates a new config read exception.
CreateTempFilesUsingNio - Class in eu.solven.cleanthat.language.java.rules.mutators
cases inspired from #description
CreateTempFilesUsingNio() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.CreateTempFilesUsingNio
 

D

defaults() - Static method in class eu.solven.cleanthat.java.mutators.JavaRulesMutatorProperties
 
deltaDiff(String, String) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.CodeDiffHelper
 
doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatter
 
doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.language.java.google.GoogleJavaFormatter
 
doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.language.java.google.intellij.IntelliJJavaFormatter
 
doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleaner
 
doFormat(String, LineEnding) - Method in class eu.solven.cleanthat.language.java.spring.SpringJavaStyleEnforcer
 

E

eclipse() - Method in class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleanerProperties
 
EclipseCleanupProcessor - Class in eu.solven.cleanthat.language.java.eclipse.cleanup
Deprecated.
EclipseCleanupProcessor() - Constructor for class eu.solven.cleanthat.language.java.eclipse.cleanup.EclipseCleanupProcessor
Deprecated.
 
EclipseFormatterCacheKey - Class in eu.solven.cleanthat.language.java
Used as cache Key for Eclipse configuration
EclipseFormatterCacheKey(ICodeProvider, ILanguageProperties, EclipseJavaFormatterProcessorProperties) - Constructor for class eu.solven.cleanthat.language.java.EclipseFormatterCacheKey
 
EclipseJavaFormatter - Class in eu.solven.cleanthat.language.java.eclipse
Bridges to Eclipse formatting engine
EclipseJavaFormatter(EclipseJavaFormatterConfiguration) - Constructor for class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatter
 
EclipseJavaFormatterConfiguration - Class in eu.solven.cleanthat.language.java.eclipse
Load the configuration.
EclipseJavaFormatterConfiguration(Map<String, String>) - Constructor for class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterConfiguration
 
EclipseJavaFormatterProcessorProperties - Class in eu.solven.cleanthat.language.java.eclipse
The configuration of what is not related to a language.
EclipseJavaFormatterProcessorProperties() - Constructor for class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterProcessorProperties
 
EclipseStylesheetGenerator - Class in eu.solven.cleanthat.language.java.eclipse.generator
Default implementation for IEclipseStylesheetGenerator
EclipseStylesheetGenerator() - Constructor for class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
EnumsWithoutEquals - Class in eu.solven.cleanthat.language.java.rules.mutators
Prevent relying .equals on Enum types
EnumsWithoutEquals() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.EnumsWithoutEquals
 
equals(Object) - Method in class eu.solven.cleanthat.language.java.rules.meta.VersionWrapper
 
eu.solven.cleanthat.java.mutators - package eu.solven.cleanthat.java.mutators
 
eu.solven.cleanthat.language - package eu.solven.cleanthat.language
 
eu.solven.cleanthat.language.java - package eu.solven.cleanthat.language.java
 
eu.solven.cleanthat.language.java.eclipse - package eu.solven.cleanthat.language.java.eclipse
 
eu.solven.cleanthat.language.java.eclipse.checkstyle - package eu.solven.cleanthat.language.java.eclipse.checkstyle
 
eu.solven.cleanthat.language.java.eclipse.cleanup - package eu.solven.cleanthat.language.java.eclipse.cleanup
 
eu.solven.cleanthat.language.java.eclipse.generator - package eu.solven.cleanthat.language.java.eclipse.generator
 
eu.solven.cleanthat.language.java.google - package eu.solven.cleanthat.language.java.google
 
eu.solven.cleanthat.language.java.google.intellij - package eu.solven.cleanthat.language.java.google.intellij
 
eu.solven.cleanthat.language.java.imports - package eu.solven.cleanthat.language.java.imports
 
eu.solven.cleanthat.language.java.imports.revelc - package eu.solven.cleanthat.language.java.imports.revelc
 
eu.solven.cleanthat.language.java.rules - package eu.solven.cleanthat.language.java.rules
 
eu.solven.cleanthat.language.java.rules.function - package eu.solven.cleanthat.language.java.rules.function
 
eu.solven.cleanthat.language.java.rules.meta - package eu.solven.cleanthat.language.java.rules.meta
 
eu.solven.cleanthat.language.java.rules.mutators - package eu.solven.cleanthat.language.java.rules.mutators
 
eu.solven.cleanthat.language.java.spring - package eu.solven.cleanthat.language.java.spring
 

F

findBestDefaultSetting(OffsetDateTime, Map<Path, String>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
fixJavaparserUnexpectedChanges(String, String) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
FormatterConfiguration - Class in eu.solven.cleanthat.language.java.eclipse.checkstyle
Class containing all configurations for a eclipse-formatter-profile.
FormatterConfiguration() - Constructor for class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfiguration
 
FormatterConfigWriter - Class in eu.solven.cleanthat.language.java.eclipse.checkstyle
Class for writing a new eclipse-configuration-file.
FormatterConfigWriter(IProject, FormatterConfiguration) - Constructor for class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfigWriter
Constructor to create a new instance of class FormatterConfigWriter.

G

generateSettings(OffsetDateTime, Map<Path, String>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
This method is useful to generate automatically an Eclipse configuration which match an existing code-base.
generateSettings(OffsetDateTime, Map<Path, String>) - Method in interface eu.solven.cleanthat.language.java.eclipse.generator.IEclipseStylesheetGenerator
This operation can be very long
get() - Method in class eu.solven.cleanthat.language.java.rules.meta.VersionWrapper
 
getAllSetttings() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
getCacheSize() - Method in class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
getCheckstyleId() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
getCleanupSettings() - Method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfiguration
Method for returning the stored global Settings.
getCodeDiffHelper() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
getFileExtentions() - Method in class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
getFormatterSettings() - Method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.FormatterConfiguration
Method for returning the stored local Settings.
getId() - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
getId() - Method in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatter
 
getId() - Method in class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleaner
 
getId() - Method in class eu.solven.cleanthat.language.java.imports.revelc.Setting
Gets the id.
getId() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
Deprecated.
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.CreateTempFilesUsingNio
 
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.EnumsWithoutEquals
 
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.ModifierOrder
 
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.OptionalNotEmpty
 
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.StreamAnyMatch
 
getId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.VariableEqualsConstant
 
getId() - Method in class eu.solven.cleanthat.language.java.spring.SpringJavaStyleEnforcer
 
getIds() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
getKind() - Method in class eu.solven.cleanthat.language.java.imports.revelc.Profile
Gets the kind.
getLanguage() - Method in class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
getMostImpactfulSettings() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
getOption() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.ScoredOption
 
getPmdId() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
getPmdId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.PrimitiveBoxedForString
 
getPmdId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
getPmdId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperatorJdk8
Deprecated.
 
getPmdId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseIsEmptyOnCollections
 
getProfiles() - Method in class eu.solven.cleanthat.language.java.imports.revelc.Profiles
Gets the profiles.
getScore() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.ScoredOption
 
getSettings() - Method in class eu.solven.cleanthat.language.java.imports.revelc.Profile
Gets the settings.
getThreadJavaParser() - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
getTransformers() - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
getValue() - Method in class eu.solven.cleanthat.language.java.imports.revelc.Setting
Gets the value.
GoogleJavaFormatter - Class in eu.solven.cleanthat.language.java.google
Google Java Formatter
GoogleJavaFormatter(ISourceCodeProperties, GoogleJavaFormatterProperties) - Constructor for class eu.solven.cleanthat.language.java.google.GoogleJavaFormatter
 
GoogleJavaFormatterProperties - Class in eu.solven.cleanthat.language.java.google
Spring Java formatter configuration
GoogleJavaFormatterProperties() - Constructor for class eu.solven.cleanthat.language.java.google.GoogleJavaFormatterProperties
 

H

hashCode() - Method in class eu.solven.cleanthat.language.java.rules.meta.VersionWrapper
 

I

IClassTransformer - Interface in eu.solven.cleanthat.language.java.rules.meta
For classes knowing how to modify code
ID - Static variable in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatter
 
IEclipseStylesheetGenerator - Interface in eu.solven.cleanthat.language.java.eclipse.generator
This helps generating a proper Eclipse Stylesheet, based on the existing codebase: it will generate a stylesheet minimizing impacts over the codebase (supposing the codebase is well formatted)
IJdkVersionConstants - Interface in eu.solven.cleanthat.language.java
List the JDK versions
intellij() - Method in class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleanerProperties
 
IntelliJJavaFormatter - Class in eu.solven.cleanthat.language.java.google.intellij
IntelliJ Java Formatter
IntelliJJavaFormatter(ISourceCodeProperties, IntellijJavaFormatterProperties) - Constructor for class eu.solven.cleanthat.language.java.google.intellij.IntelliJJavaFormatter
 
IntellijJavaFormatterProperties - Class in eu.solven.cleanthat.language.java.google.intellij
IntelliJ Java formatter configuration
IntellijJavaFormatterProperties() - Constructor for class eu.solven.cleanthat.language.java.google.intellij.IntellijJavaFormatterProperties
 
IRuleDescriber - Interface in eu.solven.cleanthat.language.java.rules.meta
Helpers knowing what could be the impact of given rule
IRuleExternalUrls - Interface in eu.solven.cleanthat.language.java.rules.meta
Helps understand why a rule is relevant, given other systems implementing the rule
isDeprecationNotice() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleDescriber
 
isJreOnly() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
isJreOnly() - Method in class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 
isPerformanceImprovment() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleDescriber
 
isPreventingExceptions() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleDescriber
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.language.java.rules.mutators.VariableEqualsConstant
 
isProductionReady() - Method in class eu.solven.cleanthat.language.java.rules.ATodoJavaParserRule
 
isProductionReady() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
isProductionReady() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 

J

JavaFormattersFactory - Class in eu.solven.cleanthat.language.java
Formatter for Java
JavaFormattersFactory(ObjectMapper) - Constructor for class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
JavaRevelcImportsCleaner - Class in eu.solven.cleanthat.language.java.imports
Bridges to Eclipse formatting engine
JavaRevelcImportsCleaner(ISourceCodeProperties, JavaRevelcImportsCleanerProperties) - Constructor for class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleaner
 
JavaRevelcImportsCleanerProperties - Class in eu.solven.cleanthat.language.java.imports
Configuration for Java Revelc imports cleaner
JavaRevelcImportsCleanerProperties() - Constructor for class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleanerProperties
 
JavaRulesMutatorProperties - Class in eu.solven.cleanthat.java.mutators
The configuration of what is not related to a language.
JavaRulesMutatorProperties() - Constructor for class eu.solven.cleanthat.java.mutators.JavaRulesMutatorProperties
 
JDK_1 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_11 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_4 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_5 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_6 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_7 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_8 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_9 - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 
JDK_LATEST - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
Deprecated.
jsparrowUrl() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleExternalUrls
 
jsparrowUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.CreateTempFilesUsingNio
 
jsparrowUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.EnumsWithoutEquals
 
jsparrowUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.ModifierOrder
 
jsparrowUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.PrimitiveBoxedForString
 
jsparrowUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
jsparrowUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperatorJdk8
Deprecated.
 
JUnit4ToJUnit5 - Class in eu.solven.cleanthat.language.java.rules.mutators
Migrate from JUnit4 to JUnit5/Jupiter
JUnit4ToJUnit5() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 

L

load(ICodeProvider, ILanguageProperties, EclipseJavaFormatterProcessorProperties) - Static method in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterConfiguration
 
loadDefaultConfigurations() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
loadFilesContent(Path, Pattern) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
loadFilesContent(Path, Pattern) - Method in interface eu.solven.cleanthat.language.java.eclipse.generator.IEclipseStylesheetGenerator
 
loadResource(Resource) - Static method in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterConfiguration
 
loadUrl(ICodeProvider, String) - Static method in class eu.solven.cleanthat.language.CleanthatUrlLoader
 
logBestDefaultConfig(Map<String, Map<String, String>>, ScoredOption<Map<String, String>>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
logPathsImpactedByConfiguration(Map<Path, String>, ScoredOption<Map<String, String>>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 

M

makeContext(ICompilationUnit, CompilationUnit) - Method in class eu.solven.cleanthat.language.java.eclipse.cleanup.EclipseCleanupProcessor
Deprecated.
 
makeDefaultJavaParser(boolean) - Static method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
makeDefaultProperties() - Method in class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
makeEclipseFormatterDefaultProperties() - Static method in class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
makeJavaParser() - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
makeLintFixer(Map<String, ?>, ILanguageProperties, ICodeProvider) - Method in class eu.solven.cleanthat.language.java.JavaFormattersFactory
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.ATodoJavaParserRule
 
minimalJavaVersion() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
minimalJavaVersion() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleDescriber
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.AvoidFileStream
Deprecated.
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.CreateTempFilesUsingNio
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.EnumsWithoutEquals
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.ModifierOrder
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.OptionalNotEmpty
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.PrimitiveBoxedForString
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.StreamAnyMatch
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperatorJdk8
Deprecated.
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseIsEmptyOnCollections
 
minimalJavaVersion() - Method in class eu.solven.cleanthat.language.java.rules.mutators.VariableEqualsConstant
 
ModifierOrder - Class in eu.solven.cleanthat.language.java.rules.mutators
Order modifiers according the the Java specification.
ModifierOrder() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.ModifierOrder
 

N

NumberToValueOf - Class in eu.solven.cleanthat.language.java.rules.mutators
Switch new Double(d) to Double.valueOf(d)
NumberToValueOf() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.NumberToValueOf
 

O

onMethodName(MethodCallExpr, Expression, ResolvedType) - Method in interface eu.solven.cleanthat.language.java.rules.function.OnMethodName
 
onMethodName(Node, String, OnMethodName) - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
OnMethodName - Interface in eu.solven.cleanthat.language.java.rules.function
Make easier processing on code-tree
optimizeSetOfSettings(OffsetDateTime, Map<Path, String>, ScoredOption<Map<String, String>>, Set<String>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
OptionalNotEmpty - Class in eu.solven.cleanthat.language.java.rules.mutators
Prefer 'o.isPresent()' over 'o.isEmpty() == 0'
OptionalNotEmpty() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.OptionalNotEmpty
 
optResolvedType(Expression) - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
ORDERED - Static variable in interface eu.solven.cleanthat.language.java.IJdkVersionConstants
 

P

parseRawCode(JavaParser, String) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
pickOptimalOption(Collection<String>, ScoredOption<Map<String, String>>, String) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
pmdId() - Method in class eu.solven.cleanthat.language.java.rules.mutators.VariableEqualsConstant
 
pmdUrl() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleExternalUrls
 
pmdUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.AvoidFileStream
Deprecated.
 
pmdUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.PrimitiveBoxedForString
 
pmdUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
pmdUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperatorJdk8
Deprecated.
 
pmdUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseIsEmptyOnCollections
 
pmdUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.VariableEqualsConstant
 
PREFIX_CODE - Static variable in class eu.solven.cleanthat.language.CleanthatUrlLoader
 
prepareConfig(Map<String, Map<String, String>>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
PrimitiveBoxedForString - Class in eu.solven.cleanthat.language.java.rules.mutators
Clean the way of converting primitives into String.
PrimitiveBoxedForString() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.PrimitiveBoxedForString
 
processAnnotation(AnnotationExpr) - Method in class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.CreateTempFilesUsingNio
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.EnumsWithoutEquals
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.ModifierOrder
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.OptionalNotEmpty
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.PrimitiveBoxedForString
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.StreamAnyMatch
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseIsEmptyOnCollections
 
processNotRecursively(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.VariableEqualsConstant
 
Profile - Class in eu.solven.cleanthat.language.java.imports.revelc
A class representing the profile XML element in the Eclipse formatter config file, including the kind attribute and Map of setting id and value.
Profile() - Constructor for class eu.solven.cleanthat.language.java.imports.revelc.Profile
 
PROFILE_KIND - Static variable in class eu.solven.cleanthat.language.java.imports.revelc.Profiles
The Constant PROFILE_KIND.
Profiles - Class in eu.solven.cleanthat.language.java.imports.revelc
A class representing the profiles XML element in the Eclipse formatter config file, including a List of profile setting Maps with id and value.
Profiles() - Constructor for class eu.solven.cleanthat.language.java.imports.revelc.Profiles
 

R

read(InputStream) - Method in class eu.solven.cleanthat.language.java.imports.revelc.ConfigReader
Read from the input and return it's configuration settings as a Map.
registerCodeStyleFixer(IStyleEnforcer) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
replaceNode(Node) - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
RulesJavaMutator - Class in eu.solven.cleanthat.java.mutators
Bridges to Eclipse formatting engine
RulesJavaMutator(ILanguageProperties, JavaRulesMutatorProperties) - Constructor for class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 

S

ScoredOption<T> - Class in eu.solven.cleanthat.language.java.eclipse.generator
Couple an option with its score
ScoredOption(T, long) - Constructor for class eu.solven.cleanthat.language.java.eclipse.generator.ScoredOption
 
searchForOptimalConfiguration(OffsetDateTime, Map<Path, String>, ScoredOption<Map<String, String>>) - Method in class eu.solven.cleanthat.language.java.eclipse.generator.EclipseStylesheetGenerator
 
setId(String) - Method in class eu.solven.cleanthat.language.java.imports.revelc.Setting
Sets the id.
setKind(String) - Method in class eu.solven.cleanthat.language.java.imports.revelc.Profile
Sets the kind.
Setting - Class in eu.solven.cleanthat.language.java.imports.revelc
A class representing the setting XML element in the Eclipse formatter config file, including the id and value attributes.
Setting() - Constructor for class eu.solven.cleanthat.language.java.imports.revelc.Setting
 
setValue(String) - Method in class eu.solven.cleanthat.language.java.imports.revelc.Setting
Sets the value.
simplifyRegex(Map<String, String>, IJavaProject, ICompilationUnit[], IProgressMonitor, CleanUpContextCore) - Method in class eu.solven.cleanthat.language.java.eclipse.cleanup.EclipseCleanupProcessor
Deprecated.
 
sonarUrl() - Method in interface eu.solven.cleanthat.language.java.rules.meta.IRuleExternalUrls
 
sonarUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.AvoidFileStream
Deprecated.
 
sonarUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.CreateTempFilesUsingNio
 
sonarUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
sonarUrl() - Method in class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperatorJdk8
Deprecated.
 
SpringJavaFormatterProperties - Class in eu.solven.cleanthat.language.java.spring
Deprecated.
SpringJavaFormatterProperties() - Constructor for class eu.solven.cleanthat.language.java.spring.SpringJavaFormatterProperties
Deprecated.
 
SpringJavaStyleEnforcer - Class in eu.solven.cleanthat.language.java.spring
Spring Java IStyleEnforcer
SpringJavaStyleEnforcer(ISourceCodeProperties, SpringJavaFormatterProperties) - Constructor for class eu.solven.cleanthat.language.java.spring.SpringJavaStyleEnforcer
 
StreamAnyMatch - Class in eu.solven.cleanthat.language.java.rules.mutators
Prefer 'o.isPresent()' over 'o.isEmpty() == 0'
StreamAnyMatch() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.StreamAnyMatch
 

T

toRevelcEol(LineEnding) - Method in class eu.solven.cleanthat.language.java.imports.JavaRevelcImportsCleaner
 
toString() - Method in class eu.solven.cleanthat.language.java.eclipse.generator.ScoredOption
 
toString(CompilationUnit) - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
 
tryReplace(Node, Node) - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 

U

URL_DEFAULT_GOOGLE - Static variable in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterProcessorProperties
 
URL_DEFAULT_PEPPER - Static variable in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterProcessorProperties
 
URL_DEFAULT_SPRING - Static variable in class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatterProcessorProperties
 
UseDiamondOperator - Class in eu.solven.cleanthat.language.java.rules.mutators
Deprecated.
UseDiamondOperator() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperator
Deprecated.
 
UseDiamondOperatorJdk8 - Class in eu.solven.cleanthat.language.java.rules.mutators
Deprecated.
UseDiamondOperatorJdk8() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.UseDiamondOperatorJdk8
Deprecated.
 
UseIsEmptyOnCollections - Class in eu.solven.cleanthat.language.java.rules.mutators
Migrate from 'm.size() == 0’ to ’m.isEmpty()'.
UseIsEmptyOnCollections() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.UseIsEmptyOnCollections
 

V

VariableEqualsConstant - Class in eu.solven.cleanthat.language.java.rules.mutators
Switch o.equals("someString") to "someString".equals(o)
VariableEqualsConstant() - Constructor for class eu.solven.cleanthat.language.java.rules.mutators.VariableEqualsConstant
 
VersionWrapper - Class in eu.solven.cleanthat.language.java.rules.meta
A Comparable for versions
VersionWrapper(String) - Constructor for class eu.solven.cleanthat.language.java.rules.meta.VersionWrapper
 

W

walkNode(Node) - Method in class eu.solven.cleanthat.language.java.rules.AJavaParserRule
 
walkNode(Node) - Method in class eu.solven.cleanthat.language.java.rules.ATodoJavaParserRule
 
walkNode(Node) - Method in interface eu.solven.cleanthat.language.java.rules.meta.IClassTransformer
 
walkNode(Node) - Method in class eu.solven.cleanthat.language.java.rules.mutators.JUnit4ToJUnit5
 
writeCleanupProfileToStream(String, Map<String, String>) - Static method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.XmlProfileWriter
 
writeFormatterProfileToStream(String, Map<String, String>) - Static method in class eu.solven.cleanthat.language.java.eclipse.checkstyle.XmlProfileWriter
 

X

XmlProfileWriter - Class in eu.solven.cleanthat.language.java.eclipse.checkstyle
Utility class to write eclipse formatter/cleanup profile XML files.
A C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages