jmlparser-parent
Toggle table of contents
3.28.2-J8.0-K13.5-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
jmlparser-parent
wd
/
io.github.jmltoolkit.wd
/
WDVisitor
WDVisitor
class
WDVisitor
:
VoidVisitorAdapter
<
Any
?
>
(
source
)
Author
Alexander Weigl
Members
Constructors
WDVisitor
Link copied to clipboard
constructor
(
)
Functions
visit
Link copied to clipboard
open
fun
visit
(
n
:
ArrayCreationLevel
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
CompilationUnit
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ImportDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
Modifier
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
NodeList
<
*
>
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
PackageDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
AnnotationDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
AnnotationMemberDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ClassOrInterfaceDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
CompactConstructorDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ConstructorDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
EnumConstantDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
EnumDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
FieldDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
InitializerDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MethodDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
Parameter
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ReceiverParameter
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
RecordDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
VariableDeclarator
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
BlockComment
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
LineComment
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MarkdownComment
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
TraditionalJavadocComment
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ArrayAccessExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ArrayCreationExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ArrayInitializerExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
AssignExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
BinaryExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
BooleanLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
CastExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
CharLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ClassExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ConditionalExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
DoubleLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
EnclosedExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
FieldAccessExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
InstanceOfExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
IntegerLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
LambdaExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
LongLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MarkerAnnotationExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MatchAllPatternExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MemberValuePair
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MethodCallExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
MethodReferenceExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
Name
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
NameExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
NormalAnnotationExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
NullLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ObjectCreationExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
RecordPatternExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SimpleName
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SingleMemberAnnotationExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
StringLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SuperExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SwitchExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
TextBlockLiteralExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ThisExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
TypeExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
TypePatternExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
UnaryExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
VariableDeclarationExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlClassAccessibleDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlClassExprDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlFieldDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlMethodDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlRepresentsDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlCallableClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlConditionalClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlContract
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlForallClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlInfFlowClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlLabledClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlMethodSignature
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlMultiExprClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlOldClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlSignalsClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlSignalsOnlyClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlSimpleExprClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlDoc
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlDocDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlDocStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlDocType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlBinaryInfixExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlLabelExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlLetExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlMultiCompareExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlQuantifiedExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlSetComprehensionExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlTypeExpr
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlBeginStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlEndStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlGhostStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlLabelStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlRefiningStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
JmlUnreachableStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyCatchAllStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyCcatchBreak
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyCcatchContinue
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyCcatchParameter
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyCcatchReturn
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyEscapeExpression
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyExecStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyExecutionContext
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyLoopScopeBlockStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMarkerStatement
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMergePointStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMethodBodyStatement
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMethodCallStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMethodSignature
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyPassiveExpression
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyTransactionStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyCcatchSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyContextStatementBlock
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyExecCtxtSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyExecutionContextSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyExpressionSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyJumpLabelSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMetaConstruct
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMetaConstructExpression
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMetaConstructType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyMethodSignatureSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyProgramVariableSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyStatementSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
KeyTypeSV
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ModuleDeclaration
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ModuleExportsDirective
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ModuleOpensDirective
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ModuleProvidesDirective
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ModuleRequiresDirective
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ModuleUsesDirective
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
AssertStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
BlockStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
BreakStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
CatchClause
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ContinueStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
DoStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
EmptyStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ExplicitConstructorInvocationStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ExpressionStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ForEachStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ForStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
IfStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
LabeledStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
LocalClassDeclarationStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
LocalRecordDeclarationStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ReturnStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SwitchEntry
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SwitchStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
SynchronizedStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ThrowStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
TryStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
UnparsableStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
WhileStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
YieldStmt
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ArrayType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
ClassOrInterfaceType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
IntersectionType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
PrimitiveType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
TypeParameter
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
UnionType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
UnknownType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
VarType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
VoidType
?
,
arg
:
Any
?
)
open
fun
visit
(
n
:
WildcardType
?
,
arg
:
Any
?
)
open
override
fun
visit
(
n
:
JmlExpressionStmt
,
arg
:
Any
?
)