Class RenameLocalVariablesToCamelCase


  • public class RenameLocalVariablesToCamelCase
    extends org.openrewrite.Recipe
    This recipe converts local variables and method parameters to camel case convention. The recipe will not rename variables declared in for loop controls or catches with a single character. The first character is set to lower case and existing capital letters are preserved. Special characters that are allowed in java field names `$` and `_` are removed. If a special character is removed the next valid alpha-numeric will be capitalized. Currently, unsupported: - The recipe will not rename variables declared in a class. - The recipe will not rename variables if the result already exists in a class or the result will be a java reserved keyword.
    • Field Summary

      • Fields inherited from class org.openrewrite.Recipe

        NOOP, PANIC
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()  
      java.lang.String getDisplayName()  
      java.time.Duration getEstimatedEffortPerOccurrence()  
      java.util.Set<java.lang.String> getTags()  
      protected org.openrewrite.TreeVisitor<?,​org.openrewrite.ExecutionContext> getVisitor()  
      • Methods inherited from class org.openrewrite.Recipe

        causesAnotherCycle, doNext, equals, getApplicableTest, getDescriptor, getJacksonPolymorphicTypeTag, getLanguages, getName, getRecipeList, getSingleSourceApplicableTest, hashCode, noop, run, run, run, run, validate, validate, validateAll, validateAll, visit
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RenameLocalVariablesToCamelCase

        public RenameLocalVariablesToCamelCase()
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName()
        Specified by:
        getDisplayName in class org.openrewrite.Recipe
      • getDescription

        public java.lang.String getDescription()
        Overrides:
        getDescription in class org.openrewrite.Recipe
      • getTags

        public java.util.Set<java.lang.String> getTags()
        Overrides:
        getTags in class org.openrewrite.Recipe
      • getEstimatedEffortPerOccurrence

        public java.time.Duration getEstimatedEffortPerOccurrence()
        Overrides:
        getEstimatedEffortPerOccurrence in class org.openrewrite.Recipe
      • getVisitor

        protected org.openrewrite.TreeVisitor<?,​org.openrewrite.ExecutionContext> getVisitor()
        Overrides:
        getVisitor in class org.openrewrite.Recipe