Package org.openrewrite.staticanalysis
Class RenameLocalVariablesToCamelCase
java.lang.Object
org.openrewrite.Recipe
org.openrewrite.staticanalysis.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 alphanumeric 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.
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 alphanumeric 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
contributors, examples, PANIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTags()org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> Methods inherited from class org.openrewrite.Recipe
addDataTable, causesAnotherCycle, clone, createRecipeDescriptor, equals, getContributors, getDataTableDescriptors, getDescriptor, getExamples, getJacksonPolymorphicTypeTag, getMaintainers, getName, getRecipeList, hashCode, maxCycles, noop, run, run, run, setContributors, setExamples, validate, validate, validateAll, validateAll
-
Constructor Details
-
RenameLocalVariablesToCamelCase
public RenameLocalVariablesToCamelCase()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein classorg.openrewrite.Recipe
-
getDescription
- Specified by:
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
-