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
All Classes All Packages
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 aMap
. - 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.
All Classes All Packages