-
- All Implemented Interfaces:
-
com.google.devtools.ksp.symbol.KSVisitor
public class KSValidateVisitor extends KSDefaultVisitor<KSNode, Boolean>
-
-
Constructor Summary
Constructors Constructor Description KSValidateVisitor(Function2<KSNode, KSNode, Boolean> predicate)
-
Method Summary
Modifier and Type Method Description BooleandefaultHandler(KSNode node, KSNode data)BooleanvisitDeclaration(KSDeclaration declaration, KSNode data)BooleanvisitDeclarationContainer(KSDeclarationContainer declarationContainer, KSNode data)BooleanvisitTypeParameter(KSTypeParameter typeParameter, KSNode data)BooleanvisitAnnotated(KSAnnotated annotated, KSNode data)BooleanvisitAnnotation(KSAnnotation annotation, KSNode data)BooleanvisitTypeReference(KSTypeReference typeReference, KSNode data)BooleanvisitClassDeclaration(KSClassDeclaration classDeclaration, KSNode data)BooleanvisitFunctionDeclaration(KSFunctionDeclaration function, KSNode data)BooleanvisitPropertyDeclaration(KSPropertyDeclaration property, KSNode data)BooleanvisitValueArgument(KSValueArgument valueArgument, KSNode data)BooleanvisitValueParameter(KSValueParameter valueParameter, KSNode data)-
Methods inherited from class com.google.devtools.ksp.visitor.KSValidateVisitor
visitCallableReference, visitClassifierReference, visitDynamicReference, visitFile, visitModifierListOwner, visitParenthesizedReference, visitPropertyAccessor, visitPropertyGetter, visitPropertySetter, visitReferenceElement, visitTypeAlias, visitTypeArgument -
Methods inherited from class com.google.devtools.ksp.visitor.KSDefaultVisitor
visitNode -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
defaultHandler
Boolean defaultHandler(KSNode node, KSNode data)
-
visitDeclaration
Boolean visitDeclaration(KSDeclaration declaration, KSNode data)
-
visitDeclarationContainer
Boolean visitDeclarationContainer(KSDeclarationContainer declarationContainer, KSNode data)
-
visitTypeParameter
Boolean visitTypeParameter(KSTypeParameter typeParameter, KSNode data)
-
visitAnnotated
Boolean visitAnnotated(KSAnnotated annotated, KSNode data)
-
visitAnnotation
Boolean visitAnnotation(KSAnnotation annotation, KSNode data)
-
visitTypeReference
Boolean visitTypeReference(KSTypeReference typeReference, KSNode data)
-
visitClassDeclaration
Boolean visitClassDeclaration(KSClassDeclaration classDeclaration, KSNode data)
-
visitFunctionDeclaration
Boolean visitFunctionDeclaration(KSFunctionDeclaration function, KSNode data)
-
visitPropertyDeclaration
Boolean visitPropertyDeclaration(KSPropertyDeclaration property, KSNode data)
-
visitValueArgument
Boolean visitValueArgument(KSValueArgument valueArgument, KSNode data)
-
visitValueParameter
Boolean visitValueParameter(KSValueParameter valueParameter, KSNode data)
-
-
-
-