Package org.openrewrite.java
Class NoMissingTypes
- java.lang.Object
-
- org.openrewrite.TreeVisitor<J,P>
-
- org.openrewrite.java.JavaVisitor<org.openrewrite.ExecutionContext>
-
- org.openrewrite.java.NoMissingTypes
-
public class NoMissingTypes extends JavaVisitor<org.openrewrite.ExecutionContext>
Puts a search result marker on a JavaSourceFile if there is no missing type information according to FindMissingTypes. So when there _are_ missing types, no changes are made. The intended purpose is as a singleSourceApplicabilityTest() for recipes in danger of removing things they should not when type information is missing.
-
-
Constructor Summary
Constructors Constructor Description NoMissingTypes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JvisitJavaSourceFile(JavaSourceFile cu, org.openrewrite.ExecutionContext context)-
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitUnary, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard
-
-
-
-
Method Detail
-
visitJavaSourceFile
public J visitJavaSourceFile(JavaSourceFile cu, org.openrewrite.ExecutionContext context)
- Overrides:
visitJavaSourceFilein classJavaVisitor<org.openrewrite.ExecutionContext>
-
-