RecursiveTreeVisitor

class RecursiveTreeVisitor<P>(underlying: TreeVisitor<Unit, P>) : SimpleTreeVisitor<Unit, P>

Constructors

Link copied to clipboard
fun <P> RecursiveTreeVisitor(underlying: TreeVisitor<Unit, P>)

Functions

Link copied to clipboard
open fun defaultAction(p0: Tree, p1: P)
Link copied to clipboard
fun visit(p0: Tree, p1: P)
fun visit(p0: MutableIterable<Tree>, p1: P)
Link copied to clipboard
open override fun visitAnnotatedType(node: AnnotatedTypeTree?, p: P)
Link copied to clipboard
open override fun visitAnnotation(node: AnnotationTree?, p: P)
Link copied to clipboard
open override fun visitArrayAccess(node: ArrayAccessTree?, p: P)
Link copied to clipboard
open override fun visitArrayType(node: ArrayTypeTree?, p: P)
Link copied to clipboard
open override fun visitAssert(node: AssertTree?, p: P)
Link copied to clipboard
open override fun visitAssignment(node: AssignmentTree?, p: P)
Link copied to clipboard
open override fun visitBinary(node: BinaryTree?, p: P)
Link copied to clipboard
open override fun visitBindingPattern(p0: BindingPatternTree, p1: P)
Link copied to clipboard
open override fun visitBlock(node: BlockTree?, p: P)
Link copied to clipboard
open override fun visitBreak(node: BreakTree?, p: P)
Link copied to clipboard
open override fun visitCase(node: CaseTree?, p: P)
Link copied to clipboard
open override fun visitCatch(node: CatchTree?, p: P)
Link copied to clipboard
open override fun visitClass(node: ClassTree?, p: P)
Link copied to clipboard
open override fun visitCompilationUnit(node: CompilationUnitTree?, p: P)
Link copied to clipboard
open override fun visitCompoundAssignment(node: CompoundAssignmentTree?, p: P)
Link copied to clipboard
open override fun visitConditionalExpression(node: ConditionalExpressionTree?, p: P)
Link copied to clipboard
open override fun visitContinue(node: ContinueTree?, p: P)
Link copied to clipboard
open override fun visitDoWhileLoop(node: DoWhileLoopTree?, p: P)
Link copied to clipboard
open override fun visitEmptyStatement(node: EmptyStatementTree?, p: P)
Link copied to clipboard
open override fun visitEnhancedForLoop(node: EnhancedForLoopTree?, p: P)
Link copied to clipboard
open override fun visitErroneous(node: ErroneousTree?, p: P)
Link copied to clipboard
open override fun visitExports(node: ExportsTree?, p: P)
Link copied to clipboard
open override fun visitExpressionStatement(node: ExpressionStatementTree?, p: P)
Link copied to clipboard
open override fun visitForLoop(node: ForLoopTree?, p: P)
Link copied to clipboard
open override fun visitIdentifier(node: IdentifierTree?, p: P)
Link copied to clipboard
open override fun visitIf(node: IfTree?, p: P)
Link copied to clipboard
open override fun visitImport(node: ImportTree?, p: P)
Link copied to clipboard
open override fun visitInstanceOf(node: InstanceOfTree?, p: P)
Link copied to clipboard
open override fun visitIntersectionType(node: IntersectionTypeTree?, p: P)
Link copied to clipboard
open override fun visitLabeledStatement(node: LabeledStatementTree?, p: P)
Link copied to clipboard
open override fun visitLambdaExpression(node: LambdaExpressionTree?, p: P)
Link copied to clipboard
open override fun visitLiteral(node: LiteralTree?, p: P)
Link copied to clipboard
open override fun visitMemberReference(node: MemberReferenceTree?, p: P)
Link copied to clipboard
open override fun visitMemberSelect(node: MemberSelectTree?, p: P)
Link copied to clipboard
open override fun visitMethod(node: MethodTree?, p: P)
Link copied to clipboard
open override fun visitMethodInvocation(node: MethodInvocationTree?, p: P)
Link copied to clipboard
open override fun visitModifiers(node: ModifiersTree?, p: P)
Link copied to clipboard
open override fun visitModule(node: ModuleTree?, p: P)
Link copied to clipboard
open override fun visitNewArray(node: NewArrayTree?, p: P)
Link copied to clipboard
open override fun visitNewClass(node: NewClassTree?, p: P)
Link copied to clipboard
open override fun visitOpens(node: OpensTree?, p: P)
Link copied to clipboard
open override fun visitOther(node: Tree?, p: P)
Link copied to clipboard
open override fun visitPackage(node: PackageTree?, p: P)
Link copied to clipboard
open override fun visitParameterizedType(node: ParameterizedTypeTree?, p: P)
Link copied to clipboard
open override fun visitParenthesized(node: ParenthesizedTree?, p: P)
Link copied to clipboard
open override fun visitPrimitiveType(node: PrimitiveTypeTree?, p: P)
Link copied to clipboard
open override fun visitProvides(node: ProvidesTree?, p: P)
Link copied to clipboard
open override fun visitRequires(node: RequiresTree?, p: P)
Link copied to clipboard
open override fun visitReturn(node: ReturnTree?, p: P)
Link copied to clipboard
open override fun visitSwitch(node: SwitchTree?, p: P)
Link copied to clipboard
open override fun visitSwitchExpression(p0: SwitchExpressionTree, p1: P)
Link copied to clipboard
open override fun visitSynchronized(node: SynchronizedTree?, p: P)
Link copied to clipboard
open override fun visitThrow(node: ThrowTree?, p: P)
Link copied to clipboard
open override fun visitTry(node: TryTree?, p: P)
Link copied to clipboard
open override fun visitTypeCast(node: TypeCastTree?, p: P)
Link copied to clipboard
open override fun visitTypeParameter(node: TypeParameterTree?, p: P)
Link copied to clipboard
open override fun visitUnary(node: UnaryTree?, p: P)
Link copied to clipboard
open override fun visitUnionType(node: UnionTypeTree?, p: P)
Link copied to clipboard
open override fun visitUses(node: UsesTree?, p: P)
Link copied to clipboard
open override fun visitVariable(node: VariableTree?, p: P)
Link copied to clipboard
open override fun visitWhileLoop(node: WhileLoopTree?, p: P)
Link copied to clipboard
open override fun visitWildcard(node: WildcardTree?, p: P)
Link copied to clipboard
open override fun visitYield(p0: YieldTree, p1: P)

Properties

Link copied to clipboard
val DEFAULT_VALUE: Unit