Interface IJavaparserNodeMutator
- All Superinterfaces:
IMutator
,IMutatorExternalReferences
- All Known Implementing Classes:
AJavaparserExprMutator
,AJavaparserNodeMutator
,AJavaparserStmtMutator
,ARefactorConsecutiveStatements
,ArithmethicAssignment
,ArithmeticOverFloats
,ArraysDotStream
,ATodoJavaParserMutator
,AUseXIsEmpty
,AvoidFileStream
,AvoidInlineConditionals
,AvoidMultipleUnaryOperators
,AvoidUncheckedExceptionsInSignatures
,CastMathOperandsBeforeAssignement
,CollectionIndexOfToContains
,CollectionToOptional
,ComparisonWithNaN
,CreateTempFilesUsingNio
,EmptyControlStatement
,EnumsWithoutEquals
,ForEachAddToStreamCollectToCollection
,ForEachIfBreakElseToStreamTakeWhile
,ForEachIfBreakToStreamFindFirst
,ForEachIfToIfStreamAnyMatch
,ForEachToIterableForEach
,GuavaImmutableMapBuilderOverVarargs
,GuavaInlineStringsRepeat
,GuavaStringsIsNullOrEmpty
,ImportQualifiedTokens
,JUnit4ToJUnit5
,LambdaIsMethodReference
,LambdaReturnsSingleStatement
,LiteralsFirstInComparisons
,LocalVariableTypeInference
,LoopIntRangeToIntStreamForEach
,ModifierOrder
,NullCheckToOptionalOfNullable
,ObjectEqualsForPrimitives
,ObjectsHashCodePrimitive
,OptionalMapIdentity
,OptionalNotEmpty
,OptionalWrappedIfToFilter
,OptionalWrappedVariableToMap
,PrimitiveWrapperInstantiation
,RedundantLogicalComplementsInStream
,RemoveAllToClearCollection
,RemoveExplicitCallToSuper
,SimplifyBooleanExpression
,SimplifyBooleanInitialization
,SimplifyStartsWith
,StreamAnyMatch
,StreamFlatMapStreamToFlatMap
,StreamForEachNestingForLoopToFlatMap
,StreamMapIdentity
,StreamWrappedIfToFilter
,StreamWrappedMethodRefToMap
,StreamWrappedVariableToMap
,StringFromString
,StringIndexOfToContains
,StringReplaceAllWithQuotableInput
,StringToString
,ThreadRunToThreadStart
,UnnecessaryBoxing
,UnnecessaryFullyQualifiedName
,UnnecessaryImport
,UnnecessaryLambdaEnclosingParameters
,UnnecessaryModifier
,UnnecessarySemicolon
,UseCollectionIsEmpty
,UseDiamondOperator
,UseDiamondOperatorJdk8
,UseIndexOfChar
,UsePredefinedStandardCharset
,UseStringIsEmpty
,UseTextBlocks
,UseUnderscoresInNumericLiterals
An
IMutator
which can edit a JavaParser Node
- Author:
- Benoit Lacelle
-
Field Summary
Fields inherited from interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutator
ID_NOOP, IS_PRODUCTION_READY
-
Method Summary
Methods inherited from interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutator
getId, getIds, getTags, isDraft, isJreOnly, minimalJavaVersion
Methods inherited from interface eu.solven.cleanthat.engine.java.refactorer.meta.IMutatorExternalReferences
checkstyleUrl, errorProneUrl, getCheckstyleId, getCleanthatId, getErrorProneId, getJSparrowId, getLegacyIds, getPmdId, getPmdIds, getSeeUrls, getSonarId, getSpotBugsId, jSparrowUrl, pmdUrl, sonarUrl, spotBugsUrl