ResultVarCheck

Author

Alexander Weigl

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun accept(node: Node, problemReporter: LintProblemReporter, config: JmlLintingConfig)

A validator that uses a visitor for validation. This class is the visitor too. Implement the "visit" methods you want to use for validation.

Link copied to clipboard
open fun visit(n: Modifier?, arg: LintProblemReporter?)
open fun visit(n: NodeList<*>?, arg: LintProblemReporter?)
open fun visit(n: Parameter?, arg: LintProblemReporter?)
open fun visit(n: AssignExpr?, arg: LintProblemReporter?)
open fun visit(n: BinaryExpr?, arg: LintProblemReporter?)
open fun visit(n: CastExpr?, arg: LintProblemReporter?)
open fun visit(n: ClassExpr?, arg: LintProblemReporter?)
open fun visit(n: LambdaExpr?, arg: LintProblemReporter?)
open fun visit(n: Name?, arg: LintProblemReporter?)
open fun visit(n: SimpleName?, arg: LintProblemReporter?)
open fun visit(n: SuperExpr?, arg: LintProblemReporter?)
open fun visit(n: SwitchExpr?, arg: LintProblemReporter?)
open fun visit(n: ThisExpr?, arg: LintProblemReporter?)
open fun visit(n: TypeExpr?, arg: LintProblemReporter?)
open fun visit(n: UnaryExpr?, arg: LintProblemReporter?)
open fun visit(n: JmlDoc?, arg: LintProblemReporter?)
open fun visit(n: JmlDocStmt?, arg: LintProblemReporter?)
open fun visit(n: JmlDocType?, arg: LintProblemReporter?)
open fun visit(n: JmlLetExpr?, arg: LintProblemReporter?)
open fun visit(n: JmlEndStmt?, arg: LintProblemReporter?)
open fun visit(n: KeyTypeSV?, arg: LintProblemReporter?)
open fun visit(n: AssertStmt?, arg: LintProblemReporter?)
open fun visit(n: BlockStmt?, arg: LintProblemReporter?)
open fun visit(n: BreakStmt?, arg: LintProblemReporter?)
open fun visit(n: DoStmt?, arg: LintProblemReporter?)
open fun visit(n: EmptyStmt?, arg: LintProblemReporter?)
open fun visit(n: ForStmt?, arg: LintProblemReporter?)
open fun visit(n: IfStmt?, arg: LintProblemReporter?)
open fun visit(n: ReturnStmt?, arg: LintProblemReporter?)
open fun visit(n: SwitchStmt?, arg: LintProblemReporter?)
open fun visit(n: ThrowStmt?, arg: LintProblemReporter?)
open fun visit(n: TryStmt?, arg: LintProblemReporter?)
open fun visit(n: WhileStmt?, arg: LintProblemReporter?)
open fun visit(n: YieldStmt?, arg: LintProblemReporter?)
open fun visit(n: ArrayType?, arg: LintProblemReporter?)
open fun visit(n: UnionType?, arg: LintProblemReporter?)
open fun visit(n: VarType?, arg: LintProblemReporter?)
open fun visit(n: VoidType?, arg: LintProblemReporter?)
open override fun visit(n: MethodDeclaration, arg: LintProblemReporter)
open override fun visit(n: NameExpr, arg: LintProblemReporter)
open override fun visit(n: JmlSimpleExprClause, arg: LintProblemReporter?)