Package org.openrewrite.java.cleanup
Class RenameLocalVariablesToCamelCase
java.lang.Object
org.openrewrite.Recipe
org.openrewrite.java.cleanup.RenameLocalVariablesToCamelCase
- All Implemented Interfaces:
Cloneable
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTags()org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> Methods inherited from class org.openrewrite.Recipe
addApplicableTest, addDataTable, addSingleSourceApplicableTest, causesAnotherCycle, clone, doNext, equals, getApplicableTest, getApplicableTests, getDataTableDescriptors, getDescriptor, getJacksonPolymorphicTypeTag, getLanguages, getName, getRecipeList, getSingleSourceApplicableTest, getSingleSourceApplicableTests, hashCode, noop, run, run, run, run, validate, validate, validateAll, validateAll, visit
-
Constructor Details
-
RenameLocalVariablesToCamelCase
public RenameLocalVariablesToCamelCase()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein classorg.openrewrite.Recipe
-
getDescription
- Overrides:
getDescriptionin classorg.openrewrite.Recipe
-
getTags
- Overrides:
getTagsin classorg.openrewrite.Recipe
-
getEstimatedEffortPerOccurrence
- Overrides:
getEstimatedEffortPerOccurrencein classorg.openrewrite.Recipe
-
getVisitor
public org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getVisitor()- Overrides:
getVisitorin classorg.openrewrite.Recipe
-