Package org.openrewrite.java
Class UnsafeJavaTypeVisitor<P>
- java.lang.Object
-
- org.openrewrite.java.JavaTypeVisitor<P>
-
- org.openrewrite.java.UnsafeJavaTypeVisitor<P>
-
public class UnsafeJavaTypeVisitor<P> extends JavaTypeVisitor<P>
-
-
Constructor Summary
Constructors Constructor Description UnsafeJavaTypeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaTypevisitArray(JavaType.Array array, P p)JavaTypevisitClass(JavaType.Class aClass, P p)JavaTypevisitGenericTypeVariable(JavaType.GenericTypeVariable generic, P p)JavaTypevisitMethod(JavaType.Method method, P p)This does not visit the declaring type to avoid a visitor cycle.JavaTypevisitMultiCatch(JavaType.MultiCatch multiCatch, P p)JavaTypevisitParameterized(JavaType.Parameterized parameterized, P p)JavaTypevisitVariable(JavaType.Variable variable, P p)This does not visit the owner to avoid a visitor cycle.-
Methods inherited from class org.openrewrite.java.JavaTypeVisitor
getCursor, postVisit, preVisit, setCursor, visit, visit, visitNonNull, visitPrimitive
-
-
-
-
Method Detail
-
visitClass
public JavaType visitClass(JavaType.Class aClass, P p)
- Overrides:
visitClassin classJavaTypeVisitor<P>
-
visitArray
public JavaType visitArray(JavaType.Array array, P p)
- Overrides:
visitArrayin classJavaTypeVisitor<P>
-
visitParameterized
public JavaType visitParameterized(JavaType.Parameterized parameterized, P p)
- Overrides:
visitParameterizedin classJavaTypeVisitor<P>
-
visitGenericTypeVariable
public JavaType visitGenericTypeVariable(JavaType.GenericTypeVariable generic, P p)
- Overrides:
visitGenericTypeVariablein classJavaTypeVisitor<P>
-
visitMethod
public JavaType visitMethod(JavaType.Method method, P p)
Description copied from class:JavaTypeVisitorThis does not visit the declaring type to avoid a visitor cycle.- Overrides:
visitMethodin classJavaTypeVisitor<P>- Parameters:
method- The method to visitp- Visit context- Returns:
- A method
-
visitVariable
public JavaType visitVariable(JavaType.Variable variable, P p)
Description copied from class:JavaTypeVisitorThis does not visit the owner to avoid a visitor cycle.- Overrides:
visitVariablein classJavaTypeVisitor<P>- Parameters:
variable- The variable to visitp- Visit context- Returns:
- A variable
-
visitMultiCatch
public JavaType visitMultiCatch(JavaType.MultiCatch multiCatch, P p)
- Overrides:
visitMultiCatchin classJavaTypeVisitor<P>
-
-