Visitor

class Visitor : AbstractAstVisitor

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
var rule: Rule
Link copied to clipboard
var sourceCode: SourceCode
Link copied to clipboard
val violations: MutableList<Violation>
Link copied to clipboard

Functions

Link copied to clipboard
open override fun addError(p0: String, p1: ASTNode)
Link copied to clipboard
open fun visitAnnotations(p0: AnnotatedNode)
Link copied to clipboard
open override fun visitArgumentlistExpression(p0: ArgumentListExpression)
Link copied to clipboard
open override fun visitArrayExpression(p0: ArrayExpression)
Link copied to clipboard
open override fun visitAssertStatement(p0: AssertStatement)
Link copied to clipboard
open override fun visitAttributeExpression(p0: AttributeExpression)
Link copied to clipboard
open override fun visitBinaryExpression(p0: BinaryExpression)
Link copied to clipboard
open override fun visitBitwiseNegationExpression(p0: BitwiseNegationExpression)
Link copied to clipboard
open override fun visitBlockStatement(p0: BlockStatement)
Link copied to clipboard
open override fun visitBooleanExpression(p0: BooleanExpression)
Link copied to clipboard
open override fun visitBreakStatement(p0: BreakStatement)
Link copied to clipboard
open override fun visitBytecodeExpression(p0: BytecodeExpression)
Link copied to clipboard
open override fun visitCaseStatement(p0: CaseStatement)
Link copied to clipboard
open override fun visitCastExpression(p0: CastExpression)
Link copied to clipboard
open override fun visitCatchStatement(p0: CatchStatement)
Link copied to clipboard
override fun visitClass(p0: ClassNode)
Link copied to clipboard
open override fun visitClassExpression(p0: ClassExpression)
Link copied to clipboard
open override fun visitClosureExpression(p0: ClosureExpression)
Link copied to clipboard
open override fun visitClosureListExpression(p0: ClosureListExpression)
Link copied to clipboard
open override fun visitConstantExpression(p0: ConstantExpression)
Link copied to clipboard
open override fun visitConstructor(p0: ConstructorNode)
Link copied to clipboard
open override fun visitConstructorCallExpression(node: ConstructorCallExpression)
Link copied to clipboard
open override fun visitContinueStatement(p0: ContinueStatement)
Link copied to clipboard
open override fun visitDeclarationExpression(p0: DeclarationExpression)
Link copied to clipboard
open override fun visitDoWhileLoop(p0: DoWhileStatement)
Link copied to clipboard
open fun visitEmptyExpression(p0: EmptyExpression)
Link copied to clipboard
open override fun visitEmptyStatement(p0: EmptyStatement)
Link copied to clipboard
open override fun visitExpressionStatement(p0: ExpressionStatement)
Link copied to clipboard
open override fun visitField(p0: FieldNode)
Link copied to clipboard
open override fun visitFieldExpression(p0: FieldExpression)
Link copied to clipboard
open override fun visitForLoop(p0: ForStatement)
Link copied to clipboard
open override fun visitGStringExpression(p0: GStringExpression)
Link copied to clipboard
open override fun visitIfElse(p0: IfStatement)
Link copied to clipboard
open fun visitImports(p0: ModuleNode)
Link copied to clipboard
open override fun visitLambdaExpression(p0: LambdaExpression)
Link copied to clipboard
open override fun visitListExpression(p0: ListExpression)
Link copied to clipboard
open fun visitListOfExpressions(p0: MutableList<out Expression>)
Link copied to clipboard
open override fun visitMapEntryExpression(p0: MapEntryExpression)
Link copied to clipboard
open override fun visitMapExpression(p0: MapExpression)
Link copied to clipboard
override fun visitMethod(p0: MethodNode)
Link copied to clipboard
open override fun visitMethodCallExpression(node: MethodCallExpression)
Link copied to clipboard
open override fun visitMethodPointerExpression(p0: MethodPointerExpression)
Link copied to clipboard
open override fun visitMethodReferenceExpression(p0: MethodReferenceExpression)
Link copied to clipboard
open override fun visitNotExpression(p0: NotExpression)
Link copied to clipboard
open fun visitPackage(p0: PackageNode)
Link copied to clipboard
open override fun visitPostfixExpression(p0: PostfixExpression)
Link copied to clipboard
open override fun visitPrefixExpression(p0: PrefixExpression)
Link copied to clipboard
open override fun visitProperty(p0: PropertyNode)
Link copied to clipboard
open override fun visitPropertyExpression(p0: PropertyExpression)
Link copied to clipboard
open override fun visitRangeExpression(p0: RangeExpression)
Link copied to clipboard
open override fun visitReturnStatement(p0: ReturnStatement)
Link copied to clipboard
open override fun visitShortTernaryExpression(p0: ElvisOperatorExpression)
Link copied to clipboard
open override fun visitSpreadExpression(p0: SpreadExpression)
Link copied to clipboard
open override fun visitSpreadMapExpression(p0: SpreadMapExpression)
Link copied to clipboard
open override fun visitStaticMethodCallExpression(p0: StaticMethodCallExpression)
Link copied to clipboard
open override fun visitSwitch(p0: SwitchStatement)
Link copied to clipboard
open override fun visitSynchronizedStatement(p0: SynchronizedStatement)
Link copied to clipboard
open override fun visitTernaryExpression(p0: TernaryExpression)
Link copied to clipboard
open override fun visitThrowStatement(p0: ThrowStatement)
Link copied to clipboard
open override fun visitTryCatchFinally(p0: TryCatchStatement)
Link copied to clipboard
open override fun visitTupleExpression(p0: TupleExpression)
Link copied to clipboard
open override fun visitUnaryMinusExpression(p0: UnaryMinusExpression)
Link copied to clipboard
open override fun visitUnaryPlusExpression(p0: UnaryPlusExpression)
Link copied to clipboard
open override fun visitVariableExpression(p0: VariableExpression)
Link copied to clipboard
open override fun visitWhileLoop(p0: WhileStatement)