Package io.quarkus.updates.camel
Class AbstractCamelQuarkusJavaVisitor
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
io.quarkus.updates.camel.AbstractCamelQuarkusJavaVisitor
public abstract class AbstractCamelQuarkusJavaVisitor
extends org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
Parent of Camel visitors, skips visit methods in case that there is no camel package imported.
Every method visit* is marked as final and methods doVisit* are used instead.
Simple cache for methodMatchers is implemented here. Usage: call MethodMatcher getMethodMatcher(String signature).
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.openrewrite.java.tree.J.AnnotationdoVisitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.tree.J.ClassDeclarationdoVisitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.tree.J.FieldAccessdoVisitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.tree.J.ImportdoVisitImport(org.openrewrite.java.tree.J.Import _import, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.tree.J.MethodDeclarationdoVisitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.tree.J.MethodInvocationdoVisitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.tree.J.NewClassdoVisitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.ExecutionContext context) protected <T extends org.openrewrite.java.tree.J>
TexecuteVisitWithCatch(Supplier<T> visitMethod, T origValue, org.openrewrite.ExecutionContext context) protected org.openrewrite.java.MethodMatchergetMethodMatcher(String signature) final org.openrewrite.java.tree.J.AnnotationvisitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.ExecutionContext context) final org.openrewrite.java.tree.J.ClassDeclarationvisitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext context) final org.openrewrite.java.tree.J.FieldAccessvisitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.ExecutionContext context) final org.openrewrite.java.tree.J.ImportvisitImport(org.openrewrite.java.tree.J.Import _import, org.openrewrite.ExecutionContext context) final org.openrewrite.java.tree.J.MethodDeclarationvisitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.ExecutionContext context) final org.openrewrite.java.tree.J.MethodInvocationvisitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.ExecutionContext context) final org.openrewrite.java.tree.J.NewClassvisitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.ExecutionContext context) Methods inherited from class org.openrewrite.java.JavaIsoVisitor
visitAnnotatedType, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMultiCatch, visitNewArray, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, 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, visitParenthesizedTypeTree, visitRightPadded, visitSpace, visitType, visitTypeNameMethods inherited from class org.openrewrite.TreeVisitor
adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
AbstractCamelQuarkusJavaVisitor
public AbstractCamelQuarkusJavaVisitor()
-
-
Method Details
-
visitImport
public final org.openrewrite.java.tree.J.Import visitImport(org.openrewrite.java.tree.J.Import _import, org.openrewrite.ExecutionContext context) - Overrides:
visitImportin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
visitClassDeclaration
public final org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext context) - Overrides:
visitClassDeclarationin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
visitFieldAccess
public final org.openrewrite.java.tree.J.FieldAccess visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.ExecutionContext context) - Overrides:
visitFieldAccessin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
visitMethodDeclaration
public final org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.ExecutionContext context) - Overrides:
visitMethodDeclarationin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
visitMethodInvocation
public final org.openrewrite.java.tree.J.MethodInvocation visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.ExecutionContext context) - Overrides:
visitMethodInvocationin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
visitAnnotation
public final org.openrewrite.java.tree.J.Annotation visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.ExecutionContext context) - Overrides:
visitAnnotationin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
visitNewClass
public final org.openrewrite.java.tree.J.NewClass visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.ExecutionContext context) - Overrides:
visitNewClassin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
doVisitImport
protected org.openrewrite.java.tree.J.Import doVisitImport(org.openrewrite.java.tree.J.Import _import, org.openrewrite.ExecutionContext context) -
doVisitClassDeclaration
protected org.openrewrite.java.tree.J.ClassDeclaration doVisitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext context) -
doVisitFieldAccess
protected org.openrewrite.java.tree.J.FieldAccess doVisitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, org.openrewrite.ExecutionContext context) -
doVisitMethodDeclaration
protected org.openrewrite.java.tree.J.MethodDeclaration doVisitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, org.openrewrite.ExecutionContext context) -
doVisitMethodInvocation
protected org.openrewrite.java.tree.J.MethodInvocation doVisitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, org.openrewrite.ExecutionContext context) -
doVisitAnnotation
protected org.openrewrite.java.tree.J.Annotation doVisitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, org.openrewrite.ExecutionContext context) -
doVisitNewClass
protected org.openrewrite.java.tree.J.NewClass doVisitNewClass(org.openrewrite.java.tree.J.NewClass newClass, org.openrewrite.ExecutionContext context) -
executeVisitWithCatch
protected <T extends org.openrewrite.java.tree.J> T executeVisitWithCatch(Supplier<T> visitMethod, T origValue, org.openrewrite.ExecutionContext context) -
getMethodMatcher
-