A C D E G H I J M N O P R S T U V W 
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 a Map.
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
 
A C D E G H I J M N O P R S T U V W 
All Classes All Packages