A C D E G H I J M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addProfile(Profile) - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Profiles
-
Adds the profile.
- addSetting(Setting) - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Profile
-
Adds the setting.
- AJavaParserRule - Class in eu.solven.cleanthat.rules
-
Enables common behavior to JavaParser-based rules
- AJavaParserRule() - Constructor for class eu.solven.cleanthat.rules.AJavaParserRule
- ATodoJavaParserRule - Class in eu.solven.cleanthat.rules
-
Helps preparing rules
- ATodoJavaParserRule() - Constructor for class eu.solven.cleanthat.rules.ATodoJavaParserRule
- AvoidFileStream - Class in eu.solven.cleanthat.rules
-
Deprecated.
- AvoidFileStream() - Constructor for class eu.solven.cleanthat.rules.AvoidFileStream
-
Deprecated.
C
- checkstyleUrl() - Method in interface eu.solven.cleanthat.rules.meta.IRuleExternalUrls
- checkstyleUrl() - Method in class eu.solven.cleanthat.rules.ModifierOrder
- compareTo(VersionWrapper) - Method in class eu.solven.cleanthat.rules.meta.VersionWrapper
- ConfigReader - Class in eu.solven.cleanthat.language.java.eclipse.revelc
-
This class reads a config file for Eclipse code formatter.
- ConfigReader() - Constructor for class eu.solven.cleanthat.language.java.eclipse.revelc.ConfigReader
- ConfigReadException - Exception in eu.solven.cleanthat.language.java.eclipse.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.eclipse.revelc.ConfigReadException
-
Instantiates a new config read exception.
- CreateTempFilesUsingNio - Class in eu.solven.cleanthat.rules
-
cases inspired from #description
- CreateTempFilesUsingNio() - Constructor for class eu.solven.cleanthat.rules.CreateTempFilesUsingNio
D
- defaults() - Static method in class eu.solven.cleanthat.java.mutators.JavaRulesMutatorProperties
- 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.SpringJavaFormatter
E
- EclipseJavaFormatter - Class in eu.solven.cleanthat.language.java.eclipse
-
Bridges to Eclipse formatting engine
- EclipseJavaFormatter(ILanguageProperties, EclipseJavaFormatterProcessorProperties) - Constructor for class eu.solven.cleanthat.language.java.eclipse.EclipseJavaFormatter
- EnumsWithoutEquals - Class in eu.solven.cleanthat.rules
-
Prevent relying .equals on
Enum
types - EnumsWithoutEquals() - Constructor for class eu.solven.cleanthat.rules.EnumsWithoutEquals
- equals(Object) - Method in class eu.solven.cleanthat.rules.meta.VersionWrapper
- eu.solven.cleanthat.java.mutators - package eu.solven.cleanthat.java.mutators
- 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.revelc - package eu.solven.cleanthat.language.java.eclipse.revelc
- 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.spring - package eu.solven.cleanthat.language.java.spring
- eu.solven.cleanthat.rules - package eu.solven.cleanthat.rules
- eu.solven.cleanthat.rules.function - package eu.solven.cleanthat.rules.function
- eu.solven.cleanthat.rules.meta - package eu.solven.cleanthat.rules.meta
G
- get() - Method in class eu.solven.cleanthat.rules.meta.VersionWrapper
- getCacheSize() - Method in class eu.solven.cleanthat.language.java.JavaFormatter
- getCheckstyleId() - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
- getId() - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Setting
-
Gets the id.
- getId() - Method in class eu.solven.cleanthat.rules.CreateTempFilesUsingNio
- getId() - Method in class eu.solven.cleanthat.rules.EnumsWithoutEquals
- getId() - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
-
Deprecated.
- getId() - Method in class eu.solven.cleanthat.rules.ModifierOrder
- getId() - Method in class eu.solven.cleanthat.rules.OptionalNotEmpty
- getId() - Method in class eu.solven.cleanthat.rules.VariableEqualsConstant
- getIds() - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
- getKind() - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Profile
-
Gets the kind.
- getLanguage() - Method in class eu.solven.cleanthat.language.java.JavaFormatter
- getPmdId() - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
- getPmdId() - Method in class eu.solven.cleanthat.rules.PrimitiveBoxedForString
- getPmdId() - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- getPmdId() - Method in class eu.solven.cleanthat.rules.UseDiamondOperatorJdk8
-
Deprecated.
- getPmdId() - Method in class eu.solven.cleanthat.rules.UseIsEmptyOnCollections
- getProfiles() - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Profiles
-
Gets the profiles.
- getSettings() - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Profile
-
Gets the settings.
- getThreadJavaParser() - Method in class eu.solven.cleanthat.rules.AJavaParserRule
- getTransformers() - Method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
- getValue() - Method in class eu.solven.cleanthat.language.java.eclipse.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.rules.meta.VersionWrapper
I
- IClassTransformer - Interface in eu.solven.cleanthat.rules.meta
-
For classes knowing how to modify code
- IJdkVersionConstants - Interface in eu.solven.cleanthat.rules
-
List the JDK versions
- 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.rules.meta
-
Helpers knowing what could be the impact of given rule
- IRuleExternalUrls - Interface in eu.solven.cleanthat.rules.meta
-
Helps understand why a rule is relevant, given other systems implementing the rule
- isDeprecationNotice() - Method in interface eu.solven.cleanthat.rules.meta.IRuleDescriber
- isPerformanceImprovment() - Method in interface eu.solven.cleanthat.rules.meta.IRuleDescriber
- isPreventingExceptions() - Method in interface eu.solven.cleanthat.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.rules.VariableEqualsConstant
- isProductionReady() - Method in class eu.solven.cleanthat.rules.ATodoJavaParserRule
- isProductionReady() - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
- isProductionReady() - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
J
- JavaFormatter - Class in eu.solven.cleanthat.language.java
-
Formatter for Java
- JavaFormatter(ObjectMapper) - Constructor for class eu.solven.cleanthat.language.java.JavaFormatter
- 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.rules.IJdkVersionConstants
- JDK_11 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_4 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_5 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_6 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_7 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_8 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_9 - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
- JDK_LATEST - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
-
Deprecated.
- jsparrowUrl() - Method in class eu.solven.cleanthat.rules.CreateTempFilesUsingNio
- jsparrowUrl() - Method in class eu.solven.cleanthat.rules.EnumsWithoutEquals
- jsparrowUrl() - Method in interface eu.solven.cleanthat.rules.meta.IRuleExternalUrls
- jsparrowUrl() - Method in class eu.solven.cleanthat.rules.ModifierOrder
- jsparrowUrl() - Method in class eu.solven.cleanthat.rules.PrimitiveBoxedForString
- jsparrowUrl() - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- jsparrowUrl() - Method in class eu.solven.cleanthat.rules.UseDiamondOperatorJdk8
-
Deprecated.
M
- makeDefaultJavaParser() - Static method in class eu.solven.cleanthat.java.mutators.RulesJavaMutator
- makeFormatter(Map<String, ?>, ILanguageProperties) - Method in class eu.solven.cleanthat.language.java.JavaFormatter
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.ATodoJavaParserRule
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.AvoidFileStream
-
Deprecated.
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.CreateTempFilesUsingNio
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.EnumsWithoutEquals
- minimalJavaVersion() - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
- minimalJavaVersion() - Method in interface eu.solven.cleanthat.rules.meta.IRuleDescriber
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.ModifierOrder
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.OptionalNotEmpty
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.PrimitiveBoxedForString
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.UseDiamondOperatorJdk8
-
Deprecated.
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.UseIsEmptyOnCollections
- minimalJavaVersion() - Method in class eu.solven.cleanthat.rules.VariableEqualsConstant
- ModifierOrder - Class in eu.solven.cleanthat.rules
-
Order modifiers according the the Java specification.
- ModifierOrder() - Constructor for class eu.solven.cleanthat.rules.ModifierOrder
N
- NumberToValueOf - Class in eu.solven.cleanthat.rules
-
Switch new Double(d) to Double.valueOf(d)
- NumberToValueOf() - Constructor for class eu.solven.cleanthat.rules.NumberToValueOf
O
- onMethodName(MethodCallExpr, Expression, ResolvedType) - Method in interface eu.solven.cleanthat.rules.function.OnMethodName
- onMethodName(Node, String, OnMethodName) - Method in class eu.solven.cleanthat.rules.AJavaParserRule
- OnMethodName - Interface in eu.solven.cleanthat.rules.function
-
Make easier processing on code-tree
- OptionalNotEmpty - Class in eu.solven.cleanthat.rules
-
Prefer 'o.isPresent()' over 'o.isEmpty() == 0'
- OptionalNotEmpty() - Constructor for class eu.solven.cleanthat.rules.OptionalNotEmpty
- optResolvedType(Expression) - Method in class eu.solven.cleanthat.rules.AJavaParserRule
- ORDERED - Static variable in interface eu.solven.cleanthat.rules.IJdkVersionConstants
P
- pmdId() - Method in class eu.solven.cleanthat.rules.VariableEqualsConstant
- pmdUrl() - Method in class eu.solven.cleanthat.rules.AvoidFileStream
-
Deprecated.
- pmdUrl() - Method in interface eu.solven.cleanthat.rules.meta.IRuleExternalUrls
- pmdUrl() - Method in class eu.solven.cleanthat.rules.PrimitiveBoxedForString
- pmdUrl() - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- pmdUrl() - Method in class eu.solven.cleanthat.rules.UseDiamondOperatorJdk8
-
Deprecated.
- pmdUrl() - Method in class eu.solven.cleanthat.rules.UseIsEmptyOnCollections
- pmdUrl() - Method in class eu.solven.cleanthat.rules.VariableEqualsConstant
- PrimitiveBoxedForString - Class in eu.solven.cleanthat.rules
-
Clean the way of converting primitives into
String
. - PrimitiveBoxedForString() - Constructor for class eu.solven.cleanthat.rules.PrimitiveBoxedForString
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.AJavaParserRule
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.CreateTempFilesUsingNio
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.EnumsWithoutEquals
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.ModifierOrder
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.OptionalNotEmpty
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.PrimitiveBoxedForString
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.UseIsEmptyOnCollections
- processNotRecursively(Node) - Method in class eu.solven.cleanthat.rules.VariableEqualsConstant
- Profile - Class in eu.solven.cleanthat.language.java.eclipse.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.eclipse.revelc.Profile
- PROFILE_KIND - Static variable in class eu.solven.cleanthat.language.java.eclipse.revelc.Profiles
-
The Constant PROFILE_KIND.
- Profiles - Class in eu.solven.cleanthat.language.java.eclipse.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.eclipse.revelc.Profiles
R
- read(InputStream) - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.ConfigReader
-
Read from the
input
and return it's configuration settings as aMap
. - replaceNode(Node) - Method in class eu.solven.cleanthat.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
- setId(String) - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Setting
-
Sets the id.
- setKind(String) - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Profile
-
Sets the kind.
- Setting - Class in eu.solven.cleanthat.language.java.eclipse.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.eclipse.revelc.Setting
- setValue(String) - Method in class eu.solven.cleanthat.language.java.eclipse.revelc.Setting
-
Sets the value.
- sonarUrl() - Method in class eu.solven.cleanthat.rules.AvoidFileStream
-
Deprecated.
- sonarUrl() - Method in class eu.solven.cleanthat.rules.CreateTempFilesUsingNio
- sonarUrl() - Method in interface eu.solven.cleanthat.rules.meta.IRuleExternalUrls
- sonarUrl() - Method in class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- sonarUrl() - Method in class eu.solven.cleanthat.rules.UseDiamondOperatorJdk8
-
Deprecated.
- SpringJavaFormatter - Class in eu.solven.cleanthat.language.java.spring
-
Spring Java formatter
- SpringJavaFormatter(ISourceCodeProperties, SpringJavaFormatterProperties) - Constructor for class eu.solven.cleanthat.language.java.spring.SpringJavaFormatter
- SpringJavaFormatterProperties - Class in eu.solven.cleanthat.language.java.spring
-
Deprecated.
- SpringJavaFormatterProperties() - Constructor for class eu.solven.cleanthat.language.java.spring.SpringJavaFormatterProperties
-
Deprecated.
T
- tryReplace(Node, Node) - Method in class eu.solven.cleanthat.rules.AJavaParserRule
U
- UseDiamondOperator - Class in eu.solven.cleanthat.rules
-
Deprecated.
- UseDiamondOperator() - Constructor for class eu.solven.cleanthat.rules.UseDiamondOperator
-
Deprecated.
- UseDiamondOperatorJdk8 - Class in eu.solven.cleanthat.rules
-
Deprecated.
- UseDiamondOperatorJdk8() - Constructor for class eu.solven.cleanthat.rules.UseDiamondOperatorJdk8
-
Deprecated.
- UseIsEmptyOnCollections - Class in eu.solven.cleanthat.rules
-
Prefer 'm.isEmpty()' over 'm.size() == 0'
- UseIsEmptyOnCollections() - Constructor for class eu.solven.cleanthat.rules.UseIsEmptyOnCollections
V
- VariableEqualsConstant - Class in eu.solven.cleanthat.rules
-
Switch o.equals("someString") to "someString".equals(o)
- VariableEqualsConstant() - Constructor for class eu.solven.cleanthat.rules.VariableEqualsConstant
- VersionWrapper - Class in eu.solven.cleanthat.rules.meta
-
A
Comparable
for versions - VersionWrapper(String) - Constructor for class eu.solven.cleanthat.rules.meta.VersionWrapper
W
- walkNode(Node) - Method in class eu.solven.cleanthat.rules.AJavaParserRule
- walkNode(Node) - Method in class eu.solven.cleanthat.rules.ATodoJavaParserRule
- walkNode(Node) - Method in interface eu.solven.cleanthat.rules.meta.IClassTransformer
All Classes All Packages