ParserVisitor

public final class ParserVisitor extends KSEmptyVisitor<Unit, ScreenInfo>

Constructors

Link copied to clipboard
public ParserVisitor ParserVisitor(Resolver resolver, ScreenParser argumentVisitor)

Functions

Link copied to clipboard
public ScreenInfo defaultHandler(KSNode node, Unit data)
Link copied to clipboard
public ScreenInfo visitAnnotated(KSAnnotated annotated, Unit data)
Link copied to clipboard
public ScreenInfo visitAnnotation(KSAnnotation annotation, Unit data)
Link copied to clipboard
public ScreenInfo visitCallableReference(KSCallableReference reference, Unit data)
Link copied to clipboard
public ScreenInfo visitClassDeclaration(KSClassDeclaration classDeclaration, Unit data)
Link copied to clipboard
public ScreenInfo visitClassifierReference(KSClassifierReference reference, Unit data)
Link copied to clipboard
public ScreenInfo visitDeclaration(KSDeclaration declaration, Unit data)
Link copied to clipboard
public ScreenInfo visitDeclarationContainer(KSDeclarationContainer declarationContainer, Unit data)
Link copied to clipboard
public ScreenInfo visitDynamicReference(KSDynamicReference reference, Unit data)
Link copied to clipboard
public ScreenInfo visitFile(KSFile file, Unit data)
Link copied to clipboard
public ScreenInfo visitFunctionDeclaration(KSFunctionDeclaration function, Unit data)
Link copied to clipboard
public ScreenInfo visitModifierListOwner(KSModifierListOwner modifierListOwner, Unit data)
Link copied to clipboard
public ScreenInfo visitNode(KSNode node, Unit data)
Link copied to clipboard
public ScreenInfo visitParenthesizedReference(KSParenthesizedReference reference, Unit data)
Link copied to clipboard
public ScreenInfo visitPropertyAccessor(KSPropertyAccessor accessor, Unit data)
Link copied to clipboard
public ScreenInfo visitPropertyDeclaration(KSPropertyDeclaration property, Unit data)
Link copied to clipboard
public ScreenInfo visitPropertyGetter(KSPropertyGetter getter, Unit data)
Link copied to clipboard
public ScreenInfo visitPropertySetter(KSPropertySetter setter, Unit data)
Link copied to clipboard
public ScreenInfo visitReferenceElement(KSReferenceElement element, Unit data)
Link copied to clipboard
public ScreenInfo visitTypeAlias(KSTypeAlias typeAlias, Unit data)
Link copied to clipboard
public ScreenInfo visitTypeArgument(KSTypeArgument typeArgument, Unit data)
Link copied to clipboard
public ScreenInfo visitTypeParameter(KSTypeParameter typeParameter, Unit data)
Link copied to clipboard
public ScreenInfo visitTypeReference(KSTypeReference typeReference, Unit data)
Link copied to clipboard
public ScreenInfo visitValueArgument(KSValueArgument valueArgument, Unit data)
Link copied to clipboard
public ScreenInfo visitValueParameter(KSValueParameter valueParameter, Unit data)