Package org.openrewrite.staticanalysis
Class RenameToCamelCase
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
org.openrewrite.staticanalysis.RenameToCamelCase
public abstract class RenameToCamelCase
extends org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcomputeKey(String identifier, org.openrewrite.java.tree.J context) protected @Nullable org.openrewrite.java.tree.JavaType.VariablegetFieldType(org.openrewrite.java.tree.J tree) protected voidhasNameKey(String variableName) @Nullable org.openrewrite.java.tree.JpostVisit(org.openrewrite.java.tree.J tree, org.openrewrite.ExecutionContext ctx) protected voidrenameVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, String toName) protected abstract booleanshouldRename(Set<String> hasNameSet, org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, String toName) Methods inherited from class org.openrewrite.java.JavaIsoVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContinue, visitControlParentheses, visitDeconstructionPattern, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitErroneous, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLambdaParameters, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYieldMethods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitContainer, visitLeftPadded, visitRightPadded, visitSpace, visitType, visitTypeNameMethods inherited from class org.openrewrite.TreeVisitor
adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
RenameToCamelCase
public RenameToCamelCase()
-
-
Method Details
-
postVisit
public @Nullable org.openrewrite.java.tree.J postVisit(org.openrewrite.java.tree.J tree, org.openrewrite.ExecutionContext ctx) - Overrides:
postVisitin classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>
-
shouldRename
-
renameVariable
protected void renameVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, String toName) -
hasNameKey
-
computeKey
-
getFieldType
protected @Nullable org.openrewrite.java.tree.JavaType.Variable getFieldType(org.openrewrite.java.tree.J tree)
-