Class ModifierOrder
java.lang.Object
eu.solven.cleanthat.engine.java.refactorer.AJavaParserMutator
eu.solven.cleanthat.engine.java.refactorer.mutators.ModifierOrder
- All Implemented Interfaces:
IJavaparserMutator
,IMutator
,IRuleExternalReferences
,IWalkableMutator<com.github.javaparser.ast.Node,
com.github.javaparser.ast.Node>
Order modifiers according the the Java specification.
- Author:
- Benoit Lacelle
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
processNotRecursively
(com.github.javaparser.ast.Node node) Methods inherited from class eu.solven.cleanthat.engine.java.refactorer.AJavaParserMutator
getThreadJavaParser, getWarnCount, messageForIssueReporting, onMethodName, optResolvedType, replaceNode, scopeHasRequiredType, scopeHasRequiredType, tryReplace, walkAst
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutator
getId, getIds, isDraft, isJreOnly
Methods inherited from interface eu.solven.cleanthat.engine.java.refactorer.meta.IRuleExternalReferences
getCleanthatId, getPmdId, pmdUrl, sonarUrl
Methods inherited from interface eu.solven.cleanthat.engine.java.refactorer.meta.IWalkableMutator
walkAstHasChanged
-
Constructor Details
-
ModifierOrder
public ModifierOrder()
-
-
Method Details
-
minimalJavaVersion
-
getCheckstyleId
-
checkstyleUrl
-
getSonarId
-
jsparrowUrl
-
processNotRecursively
protected boolean processNotRecursively(com.github.javaparser.ast.Node node) - Overrides:
processNotRecursively
in classAJavaParserMutator
-