java.lang.Object
eu.solven.cleanthat.engine.java.refactorer.AJavaparserMutator
eu.solven.cleanthat.engine.java.refactorer.mutators.UseIndexOfChar
All Implemented Interfaces:
IJavaparserMutator, IMutator, IMutatorExternalReferences, IWalkingMutator<com.github.javaparser.ast.Node,com.github.javaparser.ast.Node>

public class UseIndexOfChar extends AJavaparserMutator
Turns 's.indexOf("s")’ into ’s.indexOf('s')'.
Author:
Benoit Lacelle
  • Constructor Details

    • UseIndexOfChar

      public UseIndexOfChar()
  • Method Details

    • minimalJavaVersion

      public String minimalJavaVersion()
    • isDraft

      public boolean isDraft()
    • pmdUrl

      public String pmdUrl()
    • getPmdId

      public Optional<String> getPmdId()
    • sonarUrl

      public String sonarUrl()
    • getSonarId

      public Optional<String> getSonarId()
    • jSparrowUrl

      public String jSparrowUrl()
    • processNotRecursively

      protected boolean processNotRecursively(com.github.javaparser.ast.Node node)
      Overrides:
      processNotRecursively in class AJavaparserMutator