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